77 #ifndef __vtkOrientationMarkerWidget_h
78 #define __vtkOrientationMarkerWidget_h
85 class vtkOrientationMarkerWidgetObserver;
97 virtual void SetOrientationMarker(
vtkProp *prop);
98 vtkGetObjectMacro(OrientationMarker,
vtkProp);
106 void ExecuteCameraUpdateEvent(
vtkObject *o,
unsigned long event,
void *calldata);
111 void SetInteractive(
int state);
112 vtkGetMacro(Interactive,
int);
113 vtkBooleanMacro(Interactive,
int);
120 void SetOutlineColor(
double r,
double g,
double b);
121 double *GetOutlineColor();
127 void SetViewport(
double minX,
double minY,
double maxX,
double maxY);
128 double* GetViewport();
135 vtkSetClampMacro(Tolerance,
int,1,10);
136 vtkGetMacro(Tolerance,
int);
151 void *clientdata,
void *calldata);
154 void OnLeftButtonDown();
155 void OnLeftButtonUp();
166 int StartPosition[2];
185 int ComputeStateBasedOnPosition(
int X,
int Y,
int *pos1,
int *pos2);
188 void SetCursor(
int state);
191 void MoveWidget(
int X,
int Y);
192 void ResizeTopLeft(
int X,
int Y);
193 void ResizeTopRight(
int X,
int Y);
194 void ResizeBottomLeft(
int X,
int Y);
195 void ResizeBottomRight(
int X,
int Y);
197 void SquareRenderer();
198 void UpdateOutline();
abstract superclass for all actors, volumes and annotations
abstract base class for most VTK objects
static void ProcessEvents(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
a actor that draws 2D data
virtual void SetEnabled(int)
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor ...
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)