OpenVDB
9.0.1
|
A wrapper that holds a MapBase::ConstPtr and exposes a reduced set of functionality needed by the mathematical operators. More...
#include <openvdb/math/Operators.h>
Public Member Functions | |
template<typename GridType > | |
GenericMap (const GridType &g) | |
GenericMap (const Transform &t) | |
GenericMap (MapBase::Ptr map) | |
GenericMap (MapBase::ConstPtr map) | |
~GenericMap () | |
Vec3d | applyMap (const Vec3d &in) const |
Vec3d | applyInverseMap (const Vec3d &in) const |
Vec3d | applyIJT (const Vec3d &in) const |
Vec3d | applyIJT (const Vec3d &in, const Vec3d &pos) const |
Mat3d | applyIJC (const Mat3d &m) const |
Mat3d | applyIJC (const Mat3d &m, const Vec3d &v, const Vec3d &pos) const |
double | determinant () const |
double | determinant (const Vec3d &in) const |
Vec3d | voxelSize () const |
Vec3d | voxelSize (const Vec3d &v) const |
A wrapper that holds a MapBase::ConstPtr and exposes a reduced set of functionality needed by the mathematical operators.
This may be used in some Map
-templated code, when the overhead of actually resolving the Map
type is large compared to the map work to be done.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |