Go to the documentation of this file.
60 #ifndef vtkImageTracerWidget_h
61 #define vtkImageTracerWidget_h
63 #include "vtkInteractionWidgetsModule.h"
80 #define VTK_ITW_PROJECTION_YZ 0
81 #define VTK_ITW_PROJECTION_XZ 1
82 #define VTK_ITW_PROJECTION_XY 2
83 #define VTK_ITW_SNAP_CELLS 0
84 #define VTK_ITW_SNAP_POINTS 1
104 {this->Superclass::PlaceWidget();}
105 void PlaceWidget(
double xmin,
double xmax,
double ymin,
double ymax,
106 double zmin,
double zmax)
107 {this->Superclass::PlaceWidget(xmin,xmax,ymin,ymax,zmin,zmax);}
142 vtkGetMacro(ProjectToPlane,
int);
154 vtkGetMacro(ProjectionNormal,
int);
156 { this->SetProjectionNormal(0); }
158 { this->SetProjectionNormal(1); }
160 { this->SetProjectionNormal(2); }
172 vtkGetMacro(ProjectionPosition,
double);
180 vtkGetMacro(SnapToImage,
int);
191 vtkGetMacro(AutoClose,
int);
203 vtkGetMacro(CaptureRadius,
double);
225 vtkGetMacro(ImageSnapType,
int);
242 vtkGetMacro(NumberOfHandles,
int);
250 vtkGetMacro(Interaction,
int);
271 vtkGetMacro(HandleLeftMouseButton,
int);
274 vtkGetMacro(HandleMiddleMouseButton,
int);
277 vtkGetMacro(HandleRightMouseButton,
int);
281 #ifdef VTK_WORKAROUND_WINDOWS_MANGLE
282 # define SetPropA SetProp
283 # define SetPropW SetProp
286 #ifdef VTK_WORKAROUND_WINDOWS_MANGLE
represent and manipulate 3D points
create 2D glyphs represented by vtkPolyData
dynamic, self-adjusting array of float
abstract base class for most VTK objects
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
object to represent cell connectivity
pick an actor/prop using graphics hardware
abstract API for pickers that can pick an instance of vtkProp
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
abstract superclass for all actors, volumes and annotations
concrete dataset represents vertices, lines, polygons, and triangle strips
represent surface properties of a geometric object
ray-cast cell picker for all kinds of Prop3Ds