OpenVDB
9.0.1
|
This class implements the Transformer functor interface (specifically, the isAffine(), transform() and invTransform() methods) for a transform that maps an A grid into a B grid's index space such that, after resampling, A's index space and transform match B's index space and transform. More...
#include <openvdb/tools/GridTransformer.h>
Public Member Functions | |
ABTransform (const math::Transform &aXform, const math::Transform &bXform) | |
bool | isAffine () const |
bool | isIdentity () const |
openvdb::Vec3R | transform (const openvdb::Vec3R &pos) const |
openvdb::Vec3R | invTransform (const openvdb::Vec3R &pos) const |
const math::Transform & | getA () const |
const math::Transform & | getB () const |
This class implements the Transformer functor interface (specifically, the isAffine(), transform() and invTransform() methods) for a transform that maps an A grid into a B grid's index space such that, after resampling, A's index space and transform match B's index space and transform.
|
inline |
aXform | the A grid's transform |
bXform | the B grid's transform |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |