GridTransformOp is a functor class for use with GridBase::apply() that samples an input grid into an output grid of the same type through a given affine transform.  
 More...
#include <openvdb_houdini/UT_VDBTools.h>
template<typename Sampler>
class openvdb_houdini::GridTransformOp< Sampler >
GridTransformOp is a functor class for use with GridBase::apply() that samples an input grid into an output grid of the same type through a given affine transform. 
The output grid's transform is unchanged by this operation. 
- See also
- GridResampleOp, GridResampleToMatchOp 
- Example:
- const Grid- & inGrid = ...;  
 - GridPtr-  outGrid = inGrid.copyGridWithNewTree(); 
 - openvdb::tools::GridTransformer xform( pivot- ,  scale- , rotate, ...); 
- GridTransformOp<openvdb::tools::QuadraticSampler> op(outGrid, xform); 
- Parameters
- 
  
    | outGrid | a generic pointer to an output grid of the same type as the grid to be resampled |  | t | a GridTransformerthat defines an affine transform |  
 
- Note
- GridTransformOp makes an internal copy of the GridTransformerand supplies the copy with a default Interrupter that replaces any existing interrupter.
 
 
  
  | 
        
          | void operator() | ( | const GridType & | inGrid | ) |  |  | inline |