OpenVDB 12.1.0
Loading...
Searching...
No Matches
Metadata.h File Reference
#include "version.h"
#include "Exceptions.h"
#include "Types.h"
#include "math/Math.h"
#include "util/Name.h"
#include "util/Assert.h"
#include <cstdint>
#include <iostream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

 Base class for storing metadata information in a grid. More...
 Subclass to hold raw data of an unregistered type. More...
 Templated metadata class to hold specific types. More...

Namespaces

namespace  openvdb
namespace  openvdb::v12_1

Typedefs

using BoolMetadata = TypedMetadata<bool>
using DoubleMetadata = TypedMetadata<double>
using FloatMetadata = TypedMetadata<float>
using Int32Metadata = TypedMetadata<int32_t>
using Int64Metadata = TypedMetadata<int64_t>
using StringMetadata = TypedMetadata<std::string>
using Vec2DMetadata = TypedMetadata<Vec2d>
using Vec2IMetadata = TypedMetadata<Vec2i>
using Vec2SMetadata = TypedMetadata<Vec2s>
using Vec3DMetadata = TypedMetadata<Vec3d>
using Vec3IMetadata = TypedMetadata<Vec3i>
using Vec3SMetadata = TypedMetadata<Vec3s>
using Vec4DMetadata = TypedMetadata<Vec4d>
using Vec4IMetadata = TypedMetadata<Vec4i>
using Vec4SMetadata = TypedMetadata<Vec4s>
using Mat4SMetadata = TypedMetadata<Mat4s>
using Mat4DMetadata = TypedMetadata<Mat4d>

Functions

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