47 #ifndef __vtkHandleRepresentation_h
48 #define __vtkHandleRepresentation_h
72 virtual void SetDisplayPosition(
double pos[3]);
73 virtual void GetDisplayPosition(
double pos[3]);
74 virtual double* GetDisplayPosition();
75 virtual void SetWorldPosition(
double pos[3]);
76 virtual void GetWorldPosition(
double pos[3]);
77 virtual double* GetWorldPosition();
84 vtkSetClampMacro(Tolerance,
int,1,100);
85 vtkGetMacro(Tolerance,
int);
93 vtkSetMacro(ActiveRepresentation,
int);
94 vtkGetMacro(ActiveRepresentation,
int);
95 vtkBooleanMacro(ActiveRepresentation,
int);
114 vtkSetClampMacro(InteractionState,
int,Outside,Scaling);
121 vtkSetMacro(Constrained,
int);
122 vtkGetMacro(Constrained,
int);
123 vtkBooleanMacro(Constrained,
int);
130 virtual int CheckConstraint(
vtkRenderer *renderer,
double pos[2]);
136 virtual void DeepCopy(
vtkProp *prop);
abstract superclass for all actors, volumes and annotations
abstract class for representing widget handles
record modification and/or execution time
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