OpenVDB  7.0.0
openvdb.h
Go to the documentation of this file.
1 // Copyright Contributors to the OpenVDB Project
2 // SPDX-License-Identifier: MPL-2.0
3 
4 #ifndef OPENVDB_OPENVDB_HAS_BEEN_INCLUDED
5 #define OPENVDB_OPENVDB_HAS_BEEN_INCLUDED
6 
7 #include "Platform.h"
8 #include "Types.h"
9 #include "Metadata.h"
10 #include "math/Maps.h"
11 #include "math/Transform.h"
12 #include "Grid.h"
13 #include "tree/Tree.h"
14 #include "io/File.h"
15 
16 
17 namespace openvdb {
19 namespace OPENVDB_VERSION_NAME {
20 
41 
58 
60 OPENVDB_API void initialize();
61 
64 
65 } // namespace OPENVDB_VERSION_NAME
66 } // namespace openvdb
67 
68 #endif // OPENVDB_OPENVDB_HAS_BEEN_INCLUDED
openvdb::v7_0::FloatTree
tree::Tree4< float, 5, 4, 3 >::Type FloatTree
Definition: openvdb.h:24
Metadata.h
openvdb::v7_0::Vec3fGrid
Vec3SGrid Vec3fGrid
Definition: openvdb.h:56
openvdb::v7_0::Vec3DTree
tree::Tree4< Vec3d, 5, 4, 3 >::Type Vec3DTree
Definition: openvdb.h:33
Types.h
Transform.h
openvdb::v7_0::MaskTree
tree::Tree4< ValueMask, 5, 4, 3 >::Type MaskTree
Definition: openvdb.h:27
Platform.h
Grid.h
openvdb::v7_0::Vec3STree
tree::Tree4< Vec3f, 5, 4, 3 >::Type Vec3STree
Definition: openvdb.h:35
openvdb::v7_0::Grid
Container class that associates a tree with a transform and metadata.
Definition: Grid.h:28
OPENVDB_API
#define OPENVDB_API
Helper macros for defining library symbol visibility.
Definition: Platform.h:230
openvdb::v7_0::FloatGrid
Grid< FloatTree > FloatGrid
Definition: openvdb.h:45
openvdb::v7_0::Vec3SGrid
Grid< Vec3STree > Vec3SGrid
Definition: openvdb.h:52
OPENVDB_USE_VERSION_NAMESPACE
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h:154
Maps.h
Tree.h
openvdb::v7_0::MaskGrid
Grid< MaskTree > MaskGrid
Definition: openvdb.h:48
openvdb::v7_0::uninitialize
OPENVDB_IMPORT void uninitialize()
Global deregistration of basic types.
OPENVDB_VERSION_NAME
#define OPENVDB_VERSION_NAME
Definition: version.h:108
openvdb::v7_0::Vec3DGrid
Grid< Vec3DTree > Vec3DGrid
Definition: openvdb.h:50
openvdb
Definition: Exceptions.h:13
openvdb::v7_0::Vec3fTree
Vec3STree Vec3fTree
Definition: openvdb.h:39
File.h
openvdb::v7_0::initialize
OPENVDB_IMPORT void initialize()
Global registration of basic types.
openvdb::v7_0::tree::Tree
Definition: Tree.h:176