|
OpenVDB 11.0.0
|
#include "Platform.h"#include "Types.h"#include "TypeList.h"#include "Metadata.h"#include "math/Maps.h"#include "math/Transform.h"#include "Grid.h"#include "tree/Tree.h"#include "points/PointDataGrid.h"#include "io/File.h"Go to the source code of this file.
Namespaces | |
| namespace | openvdb |
| namespace | openvdb::v11_0 |
| namespace | openvdb::v11_0::io |
| namespace | openvdb::v11_0::internal |
Typedefs | |
| using | BoolTree = tree::Tree4<bool, 5, 4, 3>::Type |
| Common tree types. | |
| using | DoubleTree = tree::Tree4<double, 5, 4, 3>::Type |
| using | FloatTree = tree::Tree4<float, 5, 4, 3>::Type |
| using | Int32Tree = tree::Tree4<int32_t, 5, 4, 3>::Type |
| using | Int64Tree = tree::Tree4<int64_t, 5, 4, 3>::Type |
| using | MaskTree = tree::Tree4<ValueMask, 5, 4, 3>::Type |
| using | UInt32Tree = tree::Tree4<uint32_t, 5, 4, 3>::Type |
| using | Vec2DTree = tree::Tree4<Vec2d, 5, 4, 3>::Type |
| using | Vec2ITree = tree::Tree4<Vec2i, 5, 4, 3>::Type |
| using | Vec2STree = tree::Tree4<Vec2s, 5, 4, 3>::Type |
| using | Vec3DTree = tree::Tree4<Vec3d, 5, 4, 3>::Type |
| using | Vec3ITree = tree::Tree4<Vec3i, 5, 4, 3>::Type |
| using | Vec3STree = tree::Tree4<Vec3f, 5, 4, 3>::Type |
| using | ScalarTree = FloatTree |
| using | TopologyTree = MaskTree |
| using | Vec3dTree = Vec3DTree |
| using | Vec3fTree = Vec3STree |
| using | VectorTree = Vec3fTree |
| using | BoolGrid = Grid<BoolTree> |
| Common grid types. | |
| using | DoubleGrid = Grid<DoubleTree> |
| using | FloatGrid = Grid<FloatTree> |
| using | Int32Grid = Grid<Int32Tree> |
| using | Int64Grid = Grid<Int64Tree> |
| using | MaskGrid = Grid<MaskTree> |
| using | Vec3DGrid = Grid<Vec3DTree> |
| using | Vec3IGrid = Grid<Vec3ITree> |
| using | Vec3SGrid = Grid<Vec3STree> |
| using | ScalarGrid = FloatGrid |
| using | TopologyGrid = MaskGrid |
| using | Vec3dGrid = Vec3DGrid |
| using | Vec3fGrid = Vec3SGrid |
| using | VectorGrid = Vec3fGrid |
| template<typename T > | |
| using | ToTreeType = typename T::TreeType |
| using | MapTypes |
| The Map types which OpenVDB will register by default. | |
| using | MetaTypes |
| The Metadata types which OpenVDB will register by default. | |
Lists of native Grid Types | |
The floating point Grid types which OpenVDB will register by default. | |
| using | RealGridTypes = TypeList<FloatGrid, DoubleGrid> |
| The integer Grid types which OpenVDB will register by default. | |
| using | IntegerGridTypes = TypeList<Int32Grid, Int64Grid> |
| The integer Grid types which OpenVDB will register by default. | |
| using | NumericGridTypes = RealGridTypes::Append<IntegerGridTypes> |
| using | Vec3GridTypes = TypeList<Vec3IGrid, Vec3SGrid, Vec3DGrid> |
| The Vec3 Grid types which OpenVDB will register by default. | |
| using | GridTypes |
| The Grid types which OpenVDB will register by default. | |
Lists of native Tree Types | |
| using | RealTreeTypes = RealGridTypes::Transform<internal::ToTreeType> |
| using | IntegerTreeTypes = IntegerGridTypes::Transform<internal::ToTreeType> |
| using | NumericTreeTypes = NumericGridTypes::Transform<internal::ToTreeType> |
| using | Vec3TreeTypes = Vec3GridTypes::Transform<internal::ToTreeType> |
| using | TreeTypes = GridTypes::Transform<internal::ToTreeType> |
Lists of native TypedAttributeArray Types (for PointDataGrids) | |
The floating point attribute array types which OpenVDB will register by default. | |
| using | RealAttributeTypes |
| The integer attribute array types which OpenVDB will register by default. | |
| using | IntegerAttributeTypes |
| The integer attribute array types which OpenVDB will register by default. | |
| using | NumericAttributeTypes |
| using | Vec3AttributeTypes |
| The Vec3 attribute array types which OpenVDB will register by default. | |
| using | Mat3AttributeTypes |
| The Mat3 attribute array types which OpenVDB will register by default. | |
| using | Mat4AttributeTypes |
| The Mat4 attribute array types which OpenVDB will register by default. | |
| using | QuatAttributeTypes |
| The Quat attribute array types which OpenVDB will register by default. | |
| using | AttributeTypes |
| The attribute array types which OpenVDB will register by default. | |
Functions | |
| OPENVDB_IMPORT void | initialize () |
| Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled). | |
| OPENVDB_IMPORT void | uninitialize () |
| Global deregistration of native Grid, Transform, Metadata and Point attribute types. | |