OpenVDB  1.1.0
Classes | Namespaces | Typedefs | Functions
metadata/Metadata.h File Reference
#include <iostream>
#include <string>
#include <openvdb/Types.h>
#include <openvdb/math/Math.h>
#include <openvdb/util/Name.h>
#include <openvdb/Exceptions.h>
#include <boost/shared_ptr.hpp>
#include <boost/cstdint.hpp>

Go to the source code of this file.

Classes

class  Metadata
 Base class for storing metadata information in a grid. More...
class  UnknownMetadata
 Subclass to read (and ignore) data of an unregistered type. More...
class  TypedMetadata< T >
 Templated metadata class to hold specific types. More...

Namespaces

namespace  openvdb
namespace  openvdb::v1_1_0

Typedefs

typedef TypedMetadata< bool > BoolMetadata
typedef TypedMetadata< double > DoubleMetadata
typedef TypedMetadata< float > FloatMetadata
typedef TypedMetadata
< boost::int32_t > 
Int32Metadata
typedef TypedMetadata
< boost::int64_t > 
Int64Metadata
typedef TypedMetadata< Vec2d > Vec2DMetadata
typedef TypedMetadata< Vec2i > Vec2IMetadata
typedef TypedMetadata< Vec2s > Vec2SMetadata
typedef TypedMetadata< Vec3d > Vec3DMetadata
typedef TypedMetadata< Vec3i > Vec3IMetadata
typedef TypedMetadata< Vec3s > Vec3SMetadata
typedef TypedMetadata< Mat4s > Mat4SMetadata
typedef TypedMetadata< Mat4d > Mat4DMetadata

Functions

std::ostream & operator<< (std::ostream &ostr, const Metadata &metadata)
 Write a Metadata to an output stream.