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
abstract API for pickers that can pick an instance of vtkProp
represents an object (geometry & properties) in a rendered scene
object to represent cell connectivity
ray-cast cell picker for all kinds of Prop3Ds
dynamic, self-adjusting array of float
create 2D glyphs represented by vtkPolyData
a simple class to control print indentation
abstract base class for most VTK objects
represent and manipulate 3D points
concrete dataset represents vertices, lines, polygons, and triangle strips
pick an actor/prop using graphics hardware
abstract superclass for all actors, volumes and annotations
represent surface properties of a geometric object
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.