47 #ifndef vtkHandleRepresentation_h
48 #define vtkHandleRepresentation_h
73 virtual void SetDisplayPosition(
double pos[3]);
74 virtual void GetDisplayPosition(
double pos[3]);
75 virtual double* GetDisplayPosition();
76 virtual void SetWorldPosition(
double pos[3]);
77 virtual void GetWorldPosition(
double pos[3]);
78 virtual double* GetWorldPosition();
85 vtkSetClampMacro(Tolerance,
int,1,100);
86 vtkGetMacro(Tolerance,
int);
94 vtkSetMacro(ActiveRepresentation,
int);
95 vtkGetMacro(ActiveRepresentation,
int);
96 vtkBooleanMacro(ActiveRepresentation,
int);
115 vtkSetClampMacro(InteractionState,
int,Outside,Scaling);
122 vtkSetMacro(Constrained,
int);
123 vtkGetMacro(Constrained,
int);
124 vtkBooleanMacro(Constrained,
int);
131 virtual int CheckConstraint(
vtkRenderer *renderer,
double pos[2]);
abstract superclass for all actors, volumes and annotations
abstract class for representing widget handles
record modification and/or execution time
void DeepCopy(vtkPistonReference *self, vtkPistonReference *other)
abstract specification for renderers
vtkCoordinate * DisplayPosition
vtkTimeStamp WorldPositionTime
virtual unsigned long GetMTime()
a simple class to control print indentation
Abstract interface to translate 2D display positions to world coordinates.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkCoordinate * WorldPosition
vtkTimeStamp DisplayPositionTime
vtkPointPlacer * PointPlacer