48 #ifndef vtkHandleRepresentation_h 49 #define vtkHandleRepresentation_h 51 #include "vtkInteractionWidgetsModule.h" 78 virtual void SetDisplayPosition(
double pos[3]);
79 virtual void GetDisplayPosition(
double pos[3]);
81 virtual
void SetWorldPosition(
double pos[3]);
82 virtual
void GetWorldPosition(
double pos[3]);
92 vtkSetClampMacro(Tolerance,
int,1,100);
93 vtkGetMacro(Tolerance,
int);
103 vtkGetMacro(ActiveRepresentation,vtkTypeBool);
104 vtkBooleanMacro(ActiveRepresentation,vtkTypeBool);
123 vtkSetClampMacro(InteractionState,
int,Outside,Scaling);
144 virtual int CheckConstraint(
vtkRenderer *renderer,
double pos[2]);
151 virtual void DeepCopy(
vtkProp *prop);
abstract superclass for all actors, volumes and annotations
abstract class for representing widget handles
vtkTypeUInt32 vtkMTimeType
record modification and/or execution time
abstract specification for renderers
vtkCoordinate * DisplayPosition
vtkTimeStamp WorldPositionTime
a simple class to control print indentation
virtual vtkMTimeType GetMTime()
Return this object's modified time.
Abstract interface to translate 2D display positions to world coordinates.
#define VTK_SIZEHINT(...)
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkCoordinate * WorldPosition
vtkTimeStamp DisplayPositionTime
vtkTypeBool ActiveRepresentation
vtkPointPlacer * PointPlacer