Go to the documentation of this file.
38 #ifndef vtkResliceCursorLineRepresentation_h
39 #define vtkResliceCursorLineRepresentation_h
41 #include "vtkInteractionWidgetsModule.h"
128 double displayPos[2],
double intersectionPos[3] );
133 double StartPickPosition[3];
134 double StartCenterPosition[3];
void RotateAxis(int axis, double angle)
vtkResliceCursorPicker * Picker
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
virtual void ReleaseGraphicsResources(vtkWindow *w)
Methods required by vtkProp superclass.
~vtkResliceCursorLineRepresentation()
Geometry for a reslice cursor.
window superclass for vtkRenderWindow
virtual void BuildRepresentation()
These are methods that satisfy vtkWidgetRepresentation's API.
vtkMatrix4x4 * MatrixReslicedView
virtual void SetUserMatrix(vtkMatrix4x4 *matrix)
Set the user matrix on all the internal actors.
virtual int HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
represent the vtkResliceCursorWidget
generates a 2D reslice cursor polydata
virtual vtkResliceCursor * GetResliceCursor()
Get the reslice cursor.
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
static vtkResliceCursorLineRepresentation * New()
Instantiate the class.
virtual int ComputeInteractionState(int X, int Y, int modify=0)
virtual vtkResliceCursorPolyDataAlgorithm * GetCursorAlgorithm()
Get the underlying cursor source.
virtual int RenderOverlay(vtkViewport *viewport)
virtual void StartWidgetInteraction(double startEventPos[2])
void RotateVectorAboutVector(double vectorToBeRotated[3], double axis[3], double angle, double o[3])
abstract specification for Viewports
virtual void WidgetInteraction(double e[2])
virtual double * GetBounds()
Get the bounds of this prop.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
double RotateAxis(double evenPos[2], int axis)
virtual void Highlight(int highlightOn)
Represent a reslice cursor.
vtkMatrix4x4 * MatrixReslice
vtkResliceCursorLineRepresentation()
int DisplayToReslicePlaneIntersection(double displayPos[2], double intersectionPos[3])
concrete dataset represents vertices, lines, polygons, and triangle strips
ray-cast cell picker for the reslice cursor
vtkResliceCursorActor * ResliceCursorActor
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)
vtkMatrix4x4 * MatrixView
represent the vtkResliceCursorWidget