|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   50 #ifndef vtkTransformInterpolator_h 
   51 #define vtkTransformInterpolator_h 
   54 #include "vtkRenderingCoreModule.h"  
   61 class vtkTransformList;
 
   77   int GetNumberOfTransforms();
 
  105   void AddTransform(
double t, 
vtkProp3D* prop3D);
 
  112   void RemoveTransform(
double t);
 
  119   void InterpolateTransform(
double t, 
vtkTransform* xform);
 
  126     INTERPOLATION_TYPE_LINEAR = 0,
 
  128     INTERPOLATION_TYPE_MANUAL
 
  141   vtkSetClampMacro(InterpolationType, 
int, INTERPOLATION_TYPE_LINEAR, INTERPOLATION_TYPE_MANUAL);
 
  142   vtkGetMacro(InterpolationType, 
int);
 
  202   void InitializeInterpolation();
 
  
represents an 3D object for placement in a rendered scene
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
record modification and/or execution time
abstract base class for most VTK objects
virtual vtkMTimeType GetMTime()
Return this object's modified time.
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
interpolate a tuple of arbitrary size
vtkTypeUInt32 vtkMTimeType