Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Member Functions | Public Attributes
vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D Class Reference

#include <Modules/Loadable/Markups/VTKWidgets/vtkSlicerROIRepresentation2D.h>

Inheritance diagram for vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D:
Inheritance graph
[legend]
Collaboration diagram for vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D:
Collaboration graph
[legend]

Public Member Functions

void AddScaleEdgeIntersection (int pointIndex, vtkIdTypeArray *visibilityArray, vtkPoints *scaleHandleArray, double sliceNormal[3], double sliceOrigin[3], double edgePoint[3], double edgeVector[3])
 
void GetViewPlaneNormal (double viewPlaneNormal[3]) override
 
 MarkupsInteractionPipelineROI2D (vtkSlicerMarkupsWidgetRepresentation *representation)
 
void UpdateScaleHandles () override
 
 ~MarkupsInteractionPipelineROI2D () override=default
 
- Public Member Functions inherited from vtkSlicerROIRepresentation3D::MarkupsInteractionPipelineROI
void CreateScaleHandles () override
 
void GetHandleColor (int type, int index, double color[4]) override
 
HandleInfoList GetHandleInfoList () override
 
double GetHandleOpacity (int type, int index) override
 
void GetInteractionHandleAxisWorld (int type, int index, double axis[3]) override
 
 MarkupsInteractionPipelineROI (vtkSlicerMarkupsWidgetRepresentation *representation)
 
void UpdateHandleVisibility () override
 
 ~MarkupsInteractionPipelineROI () override=default
 

Public Attributes

vtkSmartPointer< vtkTransformPolyDataFilter > WorldToSliceTransformFilter
 

Detailed Description

Definition at line 114 of file vtkSlicerROIRepresentation2D.h.

Constructor & Destructor Documentation

◆ MarkupsInteractionPipelineROI2D()

vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::MarkupsInteractionPipelineROI2D ( vtkSlicerMarkupsWidgetRepresentation representation)

◆ ~MarkupsInteractionPipelineROI2D()

vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::~MarkupsInteractionPipelineROI2D ( )
overridedefault

Member Function Documentation

◆ AddScaleEdgeIntersection()

void vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::AddScaleEdgeIntersection ( int  pointIndex,
vtkIdTypeArray *  visibilityArray,
vtkPoints *  scaleHandleArray,
double  sliceNormal[3],
double  sliceOrigin[3],
double  edgePoint[3],
double  edgeVector[3] 
)

◆ GetViewPlaneNormal()

void vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::GetViewPlaneNormal ( double  viewPlaneNormal[3])
override

◆ UpdateScaleHandles()

void vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::UpdateScaleHandles ( )
overridevirtual

Member Data Documentation

◆ WorldToSliceTransformFilter

vtkSmartPointer<vtkTransformPolyDataFilter> vtkSlicerROIRepresentation2D::MarkupsInteractionPipelineROI2D::WorldToSliceTransformFilter

Definition at line 123 of file vtkSlicerROIRepresentation2D.h.


The documentation for this class was generated from the following file: