|
Slicer 5.4
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/Loadable/Markups/VTKWidgets/vtkSlicerPlaneRepresentation2D.h>


Public Member Functions | |
| void | GetViewPlaneNormal (double viewPlaneNormal[3]) override |
| Get the view plane normal for the widget in world coordinates. | |
| MarkupsInteractionPipelinePlane2D (vtkSlicerMarkupsWidgetRepresentation *representation) | |
| ~MarkupsInteractionPipelinePlane2D () override=default | |
Public Member Functions inherited from vtkSlicerPlaneRepresentation3D::MarkupsInteractionPipelinePlane | |
| void | CreateScaleHandles () override |
| void | GetHandleColor (int type, int index, double color[4]) override |
| HandleInfoList | GetHandleInfoList () override |
| Get the list of info for all interaction handles. | |
| double | GetHandleOpacity (int type, int index) override |
| Get the opacity of the specified handle. | |
| void | GetInteractionHandleAxisWorld (int type, int index, double axis[3]) override |
| Get the direction vector of the interaction handle from the interaction origin in world coordinates. | |
| MarkupsInteractionPipelinePlane (vtkSlicerMarkupsWidgetRepresentation *representation) | |
| void | UpdateHandleVisibility () override |
| virtual void | UpdateScaleHandles () |
| ~MarkupsInteractionPipelinePlane () override=default | |
Public Member Functions inherited from vtkSlicerMarkupsWidgetRepresentation::MarkupsInteractionPipeline | |
| virtual void | CreateRotationHandles () |
| virtual void | CreateTranslationHandles () |
| virtual void | GetInteractionHandleAxis (int type, int index, double axis[3]) |
| virtual void | GetInteractionHandleOriginWorld (double origin[3]) |
| Get the interaction handle origin. | |
| virtual void | GetInteractionHandlePositionWorld (int type, int index, double position[3]) |
| virtual void | InitializePipeline () |
| MarkupsInteractionPipeline (vtkMRMLAbstractWidgetRepresentation *representation) | |
| virtual void | SetWidgetScale (double scale) |
| Set the scale of the interaction handles in world coordinates. | |
| virtual void | UpdateHandleColors () |
| virtual | ~MarkupsInteractionPipeline () |
Public Attributes | |
| vtkSmartPointer< vtkTransformPolyDataFilter > | WorldToSliceTransformFilter |
Public Attributes inherited from vtkSlicerMarkupsWidgetRepresentation::MarkupsInteractionPipeline | |
| vtkSmartPointer< vtkActor2D > | Actor |
| vtkSmartPointer< vtkAppendPolyData > | Append |
| vtkSmartPointer< vtkArcSource > | AxisRotationArcSource |
| vtkSmartPointer< vtkTensorGlyph > | AxisRotationGlypher |
| vtkSmartPointer< vtkAppendPolyData > | AxisRotationGlyphSource |
| vtkSmartPointer< vtkSphereSource > | AxisRotationHandleSource |
| vtkSmartPointer< vtkPolyData > | AxisRotationInteriorAnglePolyData |
| vtkSmartPointer< vtkTubeFilter > | AxisRotationInterorAngleTubeFilter |
| vtkSmartPointer< vtkTubeFilter > | AxisRotationTubeFilter |
| vtkSmartPointer< vtkGlyph3D > | AxisScaleGlypher |
| vtkSmartPointer< vtkSphereSource > | AxisScaleHandleSource |
| vtkSmartPointer< vtkGlyph3D > | AxisTranslationGlypher |
| vtkSmartPointer< vtkArrowSource > | AxisTranslationGlyphSource |
| vtkSmartPointer< vtkTransformPolyDataFilter > | AxisTranslationGlyphTransformer |
| vtkSmartPointer< vtkLookupTable > | ColorTable |
| double | EndFadeAngle {20} |
| vtkSmartPointer< vtkTransform > | HandleToWorldTransform |
| vtkSmartPointer< vtkTransformPolyDataFilter > | HandleToWorldTransformFilter |
| double | InteractionHandleSize {1.0} |
| vtkSmartPointer< vtkPolyDataMapper2D > | Mapper |
| vtkSmartPointer< vtkProperty2D > | Property |
| vtkWeakPointer< vtkMRMLAbstractWidgetRepresentation > | Representation |
| vtkSmartPointer< vtkPolyData > | RotationHandlePoints |
| vtkSmartPointer< vtkTransformPolyDataFilter > | RotationScaleTransform |
| vtkSmartPointer< vtkPolyData > | ScaleHandlePoints |
| vtkSmartPointer< vtkTransformPolyDataFilter > | ScaleScaleTransform |
| double | StartFadeAngle {30} |
| vtkSmartPointer< vtkPolyData > | TranslationHandlePoints |
| vtkSmartPointer< vtkTransformPolyDataFilter > | TranslationScaleTransform |
Definition at line 131 of file vtkSlicerPlaneRepresentation2D.h.
| vtkSlicerPlaneRepresentation2D::MarkupsInteractionPipelinePlane2D::MarkupsInteractionPipelinePlane2D | ( | vtkSlicerMarkupsWidgetRepresentation * | representation | ) |
|
overridedefault |
|
overridevirtual |
Get the view plane normal for the widget in world coordinates.
Reimplemented from vtkSlicerMarkupsWidgetRepresentation::MarkupsInteractionPipeline.
| vtkSmartPointer<vtkTransformPolyDataFilter> vtkSlicerPlaneRepresentation2D::MarkupsInteractionPipelinePlane2D::WorldToSliceTransformFilter |
Definition at line 139 of file vtkSlicerPlaneRepresentation2D.h.