|
OpenVDB
2.3.0
|
#include <cmath>#include <boost/shared_ptr.hpp>#include <openvdb/version.h>#include <openvdb/Platform.h>#include <openvdb/math/Transform.h>#include <openvdb/Grid.h>#include <openvdb/tree/ValueAccessor.h>Go to the source code of this file.
Classes | |
| struct | PointSampler |
| struct | BoxSampler |
| struct | QuadraticSampler |
| struct | StaggeredPointSampler |
| struct | StaggeredBoxSampler |
| struct | StaggeredQuadraticSampler |
| class | GridSampler< GridOrTreeType, SamplerType > |
| Class that provides the interface for continuous sampling of values in a tree. More... | |
| class | GridSampler< tree::ValueAccessor< TreeT >, SamplerType > |
| Specialization of GridSampler for construction from a ValueAccessor type. More... | |
| class | DualGridSampler< GridOrTreeT, SamplerT > |
| This is a simple convenience class that allows for sampling from a source grid into the index space of a target grid. At construction the source and target grids are checked for alignment which potentially renders interpolation unnecessary. Else interpolation is performed according to the templated Sampler type. More... | |
| class | DualGridSampler< tree::ValueAccessor< TreeT >, SamplerT > |
| Specialization of DualGridSampler for construction from a ValueAccessor type. More... | |
Namespaces | |
| openvdb | |
| openvdb::v2_3_0 | |
| openvdb::v2_3_0::tools | |
| openvdb::v2_3_0::tools::local_util | |
Functions | |
| Vec3i | floorVec3 (const Vec3R &v) |
| Vec3i | ceilVec3 (const Vec3R &v) |
| Vec3i | roundVec3 (const Vec3R &v) |
Sampler classes such as PointSampler and BoxSampler that are intended for use with tools::GridTransformer should operate in voxel space and must adhere to the interface described in the example below:
1.8.7