26 #ifndef __vtkResliceCursorActor_h
27 #define __vtkResliceCursorActor_h
29 #include "vtkInteractionWidgetsModule.h"
30 #include "vtkProp3D.h"
34 class vtkPolyDataMapper;
48 void PrintSelf(ostream& os, vtkIndent indent);
57 virtual int RenderOpaqueGeometry(vtkViewport *viewport);
60 virtual int HasTranslucentPolygonalGeometry();
65 void ReleaseGraphicsResources(vtkWindow *);
71 unsigned long int GetMTime();
75 vtkProperty *GetCenterlineProperty(
int i );
76 vtkProperty *GetThickSlabProperty(
int i );
80 vtkActor * GetCenterlineActor(
int axis);
89 void UpdateViewProps( vtkViewport * v = NULL );
90 void UpdateHoleSize( vtkViewport * v );
93 vtkPolyDataMapper * CursorCenterlineMapper[3];
94 vtkActor * CursorCenterlineActor[3];
95 vtkPolyDataMapper * CursorThickSlabMapper[3];
96 vtkActor * CursorThickSlabActor[3];
97 vtkProperty * CenterlineProperty[3];
98 vtkProperty * ThickSlabProperty[3];
vtkResliceCursorPolyDataAlgorithm * CursorAlgorithm
represent and manipulate 4x4 transformation matrices
generates a 2D reslice cursor polydata
Represent a reslice cursor.
Fast Simple Class for dealing with 3D bounds.
Geometry for a reslice cursor.