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]);
80 virtual double* GetDisplayPosition();
81 virtual void SetWorldPosition(
double pos[3]);
82 virtual void GetWorldPosition(
double pos[3]);
83 virtual double* GetWorldPosition();
92 vtkSetClampMacro(Tolerance,
int,1,100);
93 vtkGetMacro(Tolerance,
int);
103 vtkGetMacro(ActiveRepresentation,
int);
123 vtkSetClampMacro(InteractionState,
int,Outside,Scaling);
133 vtkGetMacro(Constrained,
int);
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.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems ...
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkCoordinate * WorldPosition
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkTimeStamp DisplayPositionTime
vtkPointPlacer * PointPlacer