29 #ifndef vtkAxesTransformRepresentation_h 30 #define vtkAxesTransformRepresentation_h 32 #include "vtkInteractionWidgetsModule.h" 82 double* GetOriginWorldPosition();
83 void GetOriginWorldPosition(
double pos[3]);
84 void SetOriginWorldPosition(
double pos[3]);
85 void SetOriginDisplayPosition(
double pos[3]);
86 void GetOriginDisplayPosition(
double pos[3]);
100 vtkSetClampMacro(Tolerance,
int,1,100);
101 vtkGetMacro(Tolerance,
int);
110 vtkSetStringMacro(LabelFormat);
117 enum {Outside=0,OnOrigin,OnX,OnY,OnZ,OnXEnd,OnYEnd,OnZEnd};
129 vtkSetClampMacro(InteractionState,
int,Outside,OnZEnd);
137 int ComputeInteractionState(
int X,
int Y,
int modify=0) VTK_OVERRIDE;
138 void StartWidgetInteraction(
double e[2]) VTK_OVERRIDE;
139 void WidgetInteraction(
double e[2]) VTK_OVERRIDE;
140 double *GetBounds() VTK_OVERRIDE;
147 void ReleaseGraphicsResources(
vtkWindow *w) VTK_OVERRIDE;
148 int RenderOpaqueGeometry(
vtkViewport *viewport) VTK_OVERRIDE;
149 int RenderTranslucentPolygonalGeometry(
vtkViewport *viewport) VTK_OVERRIDE;
157 void SetLabelScale(
double x,
double y,
double z)
163 this->SetLabelScale(
scale);
165 virtual void SetLabelScale(
double scale[3] );
166 virtual double * GetLabelScale();
212 double LastEventPosition[3];
represents an object (geometry & properties) in a rendered scene
generate a cylinder centered at origin
abstract class for representing widget handles
abstract specification for Viewports
represent surface properties of a geometric object
concrete dataset represents vertices, lines, polygons, and triangle strips
dynamic, self-adjusting array of double
window superclass for vtkRenderWindow
a simple class to control print indentation
copy oriented and scaled glyph geometry to every input point
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
map vtkPolyData to graphics primitives
a subclass of actor that always faces the camera
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
implicit function for a bounding box
represent and manipulate 3D points