|
| void | CanInteract (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) override |
| | Position is displayed (slice) position. More...
|
| |
| void | CanInteractWithROI (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) |
| |
| void | GetActors (vtkPropCollection *) override |
| | Methods to make this class behave as a vtkProp. More...
|
| |
| double * | GetBounds () override |
| | Return the bounds of the representation. More...
|
| |
| virtual const char * | GetClassName () |
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| virtual int | IsA (const char *type) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *viewport) override |
| |
| int | RenderOverlay (vtkViewport *viewport) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override |
| |
| void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) override |
| |
| void | UpdateInteractionPipeline () override |
| | Update the interaction pipeline. More...
|
| |
| virtual void | CanInteractWithHandles (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) |
| | Check if interaction with the transformation handles is possible. More...
|
| |
| void | CanInteractWithLine (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) |
| |
| void | GetActors (vtkPropCollection *) override |
| | Methods to make this class behave as a vtkProp. More...
|
| |
| int | GetNthControlPointDisplayPosition (int n, double pos[2]) override |
| |
| virtual bool | GetNthControlPointViewVisibility (int n) |
| |
| void | GetSliceToWorldCoordinates (const double[2], double[3]) |
| |
| void | GetWorldToSliceCoordinates (const double worldPos[3], double slicePos[2]) |
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *viewport) override |
| |
| int | RenderOverlay (vtkViewport *viewport) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override |
| |
| virtual void | SetCenterSliceVisibility (bool visibility) |
| | Set the center slice visibility (i.e. if it is on the slice). More...
|
| |
| virtual void | SetNthControlPointSliceVisibility (int n, bool visibility) |
| | Set the Nth node slice visibility (i.e. if it is on the slice). More...
|
| |
| virtual int | FindClosestPointOnWidget (const int displayPos[2], double worldPos[3], int *idx) |
| |
| void | GetActors (vtkPropCollection *) override |
| | Methods to make this class behave as a vtkProp. More...
|
| |
| virtual vtkPolyData * | GetControlPointsPolyData (int controlPointType) |
| |
| virtual void | GetInteractionHandleAxisWorld (int type, int index, double axis[3]) |
| | Get the axis for the handle specified by the index. More...
|
| |
| virtual void | GetInteractionHandleOriginWorld (double origin[3]) |
| | Get the origin of the interaction handle widget. More...
|
| |
| virtual void | GetInteractionHandlePositionWorld (int type, int index, double position[3]) |
| | Get the position of an interaction handle in world coordinates. More...
|
| |
| virtual vtkPolyData * | GetLabelControlPointsPolyData (int pipeline) |
| |
| virtual vtkStringArray * | GetLabels (int pipeline) |
| |
| virtual vtkMRMLMarkupsDisplayNode * | GetMarkupsDisplayNode () |
| |
| virtual vtkMRMLMarkupsNode * | GetMarkupsNode () |
| |
| virtual vtkMRMLMarkupsNode::ControlPoint * | GetNthControlPoint (int n) |
| | Get the nth control point. More...
|
| |
| virtual int | GetNumberOfControlPoints () |
| | Get number of control points. More...
|
| |
| virtual vtkPointPlacer * | GetPointPlacer () |
| |
| virtual bool | GetTransformationReferencePoint (double referencePointWorld[3]) |
| | Translation, rotation, scaling will happen around this position. More...
|
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *viewport) override |
| |
| int | RenderOverlay (vtkViewport *viewport) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override |
| |
| virtual void | SetMarkupsDisplayNode (vtkMRMLMarkupsDisplayNode *markupsDisplayNode) |
| | Set/Get the vtkMRMLMarkipsNode connected with this representation. More...
|
| |
| virtual void | UpdateCenterOfRotation () |
| | Compute the center of rotation and update it in the Markups node. More...
|
| |
| bool | IsDisplayable () |
| |
| virtual void | AlwaysOnTopOff () |
| |
| virtual void | AlwaysOnTopOn () |
| |
| virtual bool | GetAlwaysOnTop () |
| |
| virtual double | GetPickingTolerance () |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | SetAlwaysOnTop (bool) |
| |
| virtual void | SetPickingTolerance (double) |
| |
| double * | GetBounds () VTK_SIZEHINT(6) override |
| |
| void | GetActors (vtkPropCollection *) override |
| |
| void | GetActors2D (vtkPropCollection *) override |
| |
| void | GetVolumes (vtkPropCollection *) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| virtual void | SetRenderer (vtkRenderer *ren) |
| |
| virtual vtkRenderer * | GetRenderer () |
| |
| virtual void | SetApplicationLogic (vtkMRMLApplicationLogic *appLogic) |
| |
| virtual vtkMRMLApplicationLogic * | GetApplicationLogic () |
| |
| virtual void | SetViewNode (vtkMRMLAbstractViewNode *viewNode) |
| |
| virtual vtkMRMLAbstractViewNode * | GetViewNode () |
| |
| virtual bool | GetNeedToRender () |
| |
| virtual void | SetNeedToRender (bool) |
| |
| virtual void | NeedToRenderOn () |
| |
| virtual void | NeedToRenderOff () |
| |
|
| void | SetROISource (vtkPolyDataAlgorithm *roiSource) |
| |
| void | SetupInteractionPipeline () override |
| | Reimplemented for 2D specific mapper/actor settings. More...
|
| |
| virtual void | UpdateCubeSourceFromMRML (vtkMRMLMarkupsROINode *roiNode) |
| | Update the cube source filter from the ROI node. More...
|
| |
| | vtkSlicerROIRepresentation2D () |
| |
| | ~vtkSlicerROIRepresentation2D () override |
| |
| bool | GetAllControlPointsVisible () override |
| | Convenience method. More...
|
| |
| ControlPointsPipeline2D * | GetControlPointsPipeline (int controlPointType) |
| |
| double | GetMaximumControlPointPickingDistance2 () |
| |
| double | GetMaximumInteractionHandlePickingDistance2 () |
| |
| vtkMRMLSliceNode * | GetSliceNode () |
| | Get MRML view node as slice view node. More...
|
| |
| double | GetWidgetOpacity (int controlPointType) |
| |
| void | GetWorldToDisplayCoordinates (double r, double a, double s, double *displayCoordinates) |
| | Convert display to world coordinates. More...
|
| |
| void | GetWorldToDisplayCoordinates (double *worldCoordinates, double *displayCoordinates) |
| |
| virtual bool | IsCenterDisplayableOnSlice (vtkMRMLMarkupsNode *node) |
| | Check, if the point is displayable in the current slice geometry. More...
|
| |
| virtual bool | IsControlPointDisplayableOnSlice (vtkMRMLMarkupsNode *node, int pointIndex=0) |
| | Check, if the point is displayable in the current slice geometry. More...
|
| |
| virtual bool | IsPointBehindSlice (vtkMRMLMarkupsNode *node, int pointIndex=0) |
| | Check, if the point is behind in the current slice geometry. More...
|
| |
| virtual bool | IsPointInFrontSlice (vtkMRMLMarkupsNode *node, int pointIndex=0) |
| | Check, if the point is in front in the current slice geometry. More...
|
| |
| bool | IsRepresentationIntersectingSlice (vtkPolyData *representation, const char *arrayName) |
| | Check if the representation polydata intersects the slice. More...
|
| |
| virtual void | UpdateAllPointsAndLabelsFromMRML (double labelsOffset) |
| |
| void | UpdateControlPointSize () override |
| |
| virtual void | UpdateDistanceColorMap (vtkDiscretizableColorTransferFunction *colormap, double color[3]) |
| |
| void | UpdatePlaneFromSliceNode () |
| |
| void | UpdateViewScaleFactor () override |
| |
| | vtkSlicerMarkupsWidgetRepresentation2D () |
| |
| | ~vtkSlicerMarkupsWidgetRepresentation2D () override |
| |
| void | BuildLine (vtkPolyData *linePolyData, bool displayPosition) |
| |
| bool | GetAllControlPointsSelected () |
| | Convenience method. More...
|
| |
| double * | GetWidgetColor (int controlPointType) |
| |
| virtual void | SetMarkupsNode (vtkMRMLMarkupsNode *markupsNode) |
| |
| virtual void | UpdateInteractionHandleSize () |
| |
| | vtkSlicerMarkupsWidgetRepresentation () |
| |
| | ~vtkSlicerMarkupsWidgetRepresentation () override |
| |
| void | AddActorsBounds (vtkBoundingBox &bounds, const std::vector< vtkProp *> &actors, double *additionalBounds=nullptr) |
| |
| void | GetRendererComputedDisplayPositionFromWorldPosition (const double worldPos[3], double displayPos[2]) |
| |
| virtual void | UpdateRelativeCoincidentTopologyOffsets (vtkMapper *mapper) |
| |
| | vtkMRMLAbstractWidgetRepresentation () |
| |
| | ~vtkMRMLAbstractWidgetRepresentation () override |
| |
Default representation for the plane widget.
This class provides the default concrete representation for the vtkMRMLAbstractWidget. See vtkMRMLAbstractWidget for details.
- See also
- vtkSlicerMarkupsWidgetRepresentation2D vtkMRMLAbstractWidget
Definition at line 48 of file vtkSlicerROIRepresentation2D.h.