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 |