13#ifndef vtkWarpTransform_h 
   14#define vtkWarpTransform_h 
   17#include "vtkCommonTransformsModule.h"  
   19VTK_ABI_NAMESPACE_BEGIN
 
   48  vtkSetMacro(InverseTolerance, 
double);
 
   49  vtkGetMacro(InverseTolerance, 
double);
 
   60  vtkSetMacro(InverseIterations, 
int);
 
   61  vtkGetMacro(InverseIterations, 
int);
 
   80    const float in[3], 
float out[3], 
float derivative[3][3]) 
override;
 
   82    const double in[3], 
double out[3], 
double derivative[3][3]) 
override;
 
   94    this->ForwardTransformPoint(in, out);
 
   98    this->ForwardTransformPoint(in, out);
 
  102    this->ForwardTransformDerivative(in, out, derivative);
 
  106    this->ForwardTransformDerivative(in, out, derivative);
 
  110    this->InverseTransformPoint(in, out);
 
  114    this->InverseTransformPoint(in, out);
 
  118    this->InverseTransformDerivative(in, out, derivative);
 
  122    this->InverseTransformDerivative(in, out, derivative);
 
  144    const float in[3], 
float out[3], 
float derivative[3][3]) = 0;
 
  146    const double in[3], 
double out[3], 
double derivative[3][3]) = 0;
 
  167    const double in[3], 
double out[3], 
double derivative[3][3]);
 
a simple class to control print indentation