VTK
|
represent the vtkResliceCursorWidget More...
#include <vtkResliceCursorLineRepresentation.h>
represent the vtkResliceCursorWidget
This class provides a representation for the reslice cursor widget. It consists of two cross sectional hairs, with an optional thickness. The hairs may have a hole in the center. These may be translated or rotated independent of each other in the view. The result is used to reslice the data along these cross sections. This allows the user to perform multi-planar thin or thick reformat of the data on an image view, rather than a 3D view.
Definition at line 50 of file vtkResliceCursorLineRepresentation.h.
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
Definition at line 58 of file vtkResliceCursorLineRepresentation.h.
static vtkResliceCursorLineRepresentation* vtkResliceCursorLineRepresentation::New | ( | ) | [static] |
Instantiate the class.
Reimplemented from vtkObject.
Reimplemented in vtkResliceCursorThickLineRepresentation.
static int vtkResliceCursorLineRepresentation::IsTypeOf | ( | const char * | type | ) | [static] |
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
virtual int vtkResliceCursorLineRepresentation::IsA | ( | const char * | type | ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
static vtkResliceCursorLineRepresentation* vtkResliceCursorLineRepresentation::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
virtual vtkObjectBase* vtkResliceCursorLineRepresentation::NewInstanceInternal | ( | ) | const [protected, virtual] |
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
void vtkResliceCursorLineRepresentation::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Standard VTK methods.
Reimplemented from vtkResliceCursorRepresentation.
Reimplemented in vtkResliceCursorThickLineRepresentation.
virtual void vtkResliceCursorLineRepresentation::BuildRepresentation | ( | ) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
Reimplemented from vtkResliceCursorRepresentation.
virtual int vtkResliceCursorLineRepresentation::ComputeInteractionState | ( | int | X, |
int | Y, | ||
int | modify = 0 |
||
) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkResliceCursorLineRepresentation::StartWidgetInteraction | ( | double | startEventPos[2] | ) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkResliceCursorLineRepresentation::WidgetInteraction | ( | double | e[2] | ) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
Reimplemented from vtkWidgetRepresentation.
virtual void vtkResliceCursorLineRepresentation::Highlight | ( | int | highlightOn | ) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
virtual void vtkResliceCursorLineRepresentation::ReleaseGraphicsResources | ( | vtkWindow * | w | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
virtual int vtkResliceCursorLineRepresentation::RenderOverlay | ( | vtkViewport * | viewport | ) | [virtual] |
virtual int vtkResliceCursorLineRepresentation::RenderOpaqueGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
virtual int vtkResliceCursorLineRepresentation::RenderTranslucentPolygonalGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
virtual int vtkResliceCursorLineRepresentation::HasTranslucentPolygonalGeometry | ( | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
virtual double* vtkResliceCursorLineRepresentation::GetBounds | ( | ) | [virtual] |
Get the bounds of this prop. This simply returns the bounds of the reslice cursor object.
Reimplemented from vtkWidgetRepresentation.
virtual vtkResliceCursorActor* vtkResliceCursorLineRepresentation::GetResliceCursorActor | ( | ) | [virtual] |
Get the reslice cursor actor. You must set the reslice cursor on this class
virtual vtkResliceCursor* vtkResliceCursorLineRepresentation::GetResliceCursor | ( | ) | [virtual] |
Get the reslice cursor.
Implements vtkResliceCursorRepresentation.
virtual void vtkResliceCursorLineRepresentation::SetUserMatrix | ( | vtkMatrix4x4 * | matrix | ) | [virtual] |
Set the user matrix on all the internal actors.
virtual vtkResliceCursorPolyDataAlgorithm* vtkResliceCursorLineRepresentation::GetCursorAlgorithm | ( | ) | [protected, virtual] |
Get the underlying cursor source.
Implements vtkResliceCursorRepresentation.
double vtkResliceCursorLineRepresentation::RotateAxis | ( | double | evenPos[2], |
int | axis | ||
) | [protected] |
void vtkResliceCursorLineRepresentation::RotateAxis | ( | int | axis, |
double | angle | ||
) | [protected] |
void vtkResliceCursorLineRepresentation::RotateVectorAboutVector | ( | double | vectorToBeRotated[3], |
double | axis[3], | ||
double | angle, | ||
double | o[3] | ||
) | [protected] |
int vtkResliceCursorLineRepresentation::DisplayToReslicePlaneIntersection | ( | double | displayPos[2], |
double | intersectionPos[3] | ||
) | [protected] |
Definition at line 113 of file vtkResliceCursorLineRepresentation.h.
Definition at line 114 of file vtkResliceCursorLineRepresentation.h.
double vtkResliceCursorLineRepresentation::StartPickPosition[3] [protected] |
Definition at line 116 of file vtkResliceCursorLineRepresentation.h.
double vtkResliceCursorLineRepresentation::StartCenterPosition[3] [protected] |
Definition at line 117 of file vtkResliceCursorLineRepresentation.h.
Definition at line 122 of file vtkResliceCursorLineRepresentation.h.
Definition at line 123 of file vtkResliceCursorLineRepresentation.h.
Definition at line 124 of file vtkResliceCursorLineRepresentation.h.