|
virtual const char * | GetClassName () |
|
virtual int | IsA (const char *type) |
|
bool | AccuratePick (int x, int y, double pickPoint[3], double pickNormal[3]=nullptr) |
|
void | CanInteract (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) override |
|
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...
|
|
double * | GetBounds () override |
| Return the bounds of the representation. More...
|
|
bool | GetNthControlPointViewVisibility (int n) |
|
virtual double | GetOccludedRelativeOffset () |
|
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 | SetOccludedRelativeOffset (double) |
|
void | SetRenderer (vtkRenderer *ren) override |
|
void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) override |
|
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 | GetNthControlPointDisplayPosition (int n, double pos[2]) |
|
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 vtkRenderer * | GetRenderer () |
|
virtual void | SetViewNode (vtkMRMLAbstractViewNode *viewNode) |
|
virtual vtkMRMLAbstractViewNode * | GetViewNode () |
|
virtual bool | GetNeedToRender () |
|
virtual void | SetNeedToRender (bool) |
|
virtual void | NeedToRenderOn () |
|
virtual void | NeedToRenderOff () |
|
Default representation for the points widget.
This class provides the default concrete representation for the vtkMRMLAbstractWidget. See vtkMRMLAbstractWidget for details.
- See also
- vtkSlicerMarkupsWidgetRepresentation3D vtkMRMLAbstractWidget
Definition at line 36 of file vtkSlicerPointsRepresentation3D.h.