OpenVDB
1.1.0
|
A wrapper that holds a MapBase::ConstPtr and exposes a reduced set of fucntionality needed by the mathematical operators. This may be used in some Map-templated code, when the over-head of actually resovling the Map type is large compared to the map work to be done. More...
#include <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 fucntionality needed by the mathematical operators. This may be used in some Map-templated code, when the over-head of actually resovling the Map type is large compared to the map work to be done.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |