|
| bool | AddScaleEdgeIntersection (int pointIndex, vtkIdTypeArray *visibilityArray, vtkPoints *scaleHandleArray, double sliceNormal[3], double sliceOrigin[3], double edgePoint[3], double edgeVector[3]) |
| |
| void | CreateScaleHandles () override |
| |
| int | GetActiveComponentIndex () override |
| |
| int | GetActiveComponentType () override |
| |
| bool | GetApplyScaleToPosition (int type, int index) override |
| | Get if the view scaling should be applied to the position of the handle.
|
| |
| virtual const char * | GetClassName () |
| |
| virtual vtkMRMLMarkupsDisplayNode * | GetDisplayNode () |
| |
| void | GetHandleColor (int type, int index, double color[4]) override |
| |
| bool | GetHandleVisibility (int type, int index) override |
| | Get the visibility of the specified handle.
|
| |
| void | GetInteractionHandleAxisLocal (int type, int index, double axis_Local[3]) override |
| | Get the axis for the handle specified by the index in local coordinates.
|
| |
| void | GetInteractionHandlePositionWorld (int type, int index, double positionWorld[3]) override |
| |
| double | GetInteractionScalePercent () override |
| |
| bool | GetInteractionSizeAbsolute () override |
| |
| double | GetInteractionSizeMm () override |
| |
| virtual vtkMRMLMarkupsNode * | GetMarkupsNode () |
| |
| virtual int | InteractionComponentToMarkupsComponent (int) |
| |
| virtual int | IsA (const char *type) |
| |
| bool | IsDisplayable () override |
| |
| virtual int | MarkupsComponentToInteractionComponent (int) |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | SetActiveComponentIndex (int type) override |
| |
| void | SetActiveComponentType (int type) override |
| |
| virtual void | SetDisplayNode (vtkMRMLMarkupsDisplayNode *displayNode) |
| |
| virtual void | UpdateHandleToWorldTransform () |
| |
| void | UpdateHandleToWorldTransform (vtkTransform *handleToWorldTransform) override |
| |
| void | UpdateInteractionPipeline () override |
| | Update the interaction pipeline.
|
| |
| virtual void | UpdatePlaneScaleHandles () |
| |
| virtual void | UpdateROIScaleHandles () |
| |
| virtual void | UpdateROIScaleHandles2D () |
| |
| virtual void | UpdateROIScaleHandles3D () |
| |
| virtual void | CanInteract (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2) |
| |
| void | GetActors (vtkPropCollection *) override |
| | Methods to make this class behave as a vtkProp.
|
| |
| virtual int | GetHandleGlyphType (int type, int index) |
| | Get the type of glyph (Arrow, Circle, Ring, etc.) of the specified handle.
|
| |
| virtual double | GetHandleOpacity (int type, int index) |
| | Get the opacity of the specified handle.
|
| |
| virtual vtkTransform * | GetHandleToWorldTransform () |
| |
| virtual bool | GetInteracting () |
| |
| vtkProp * | GetInteractionActor () |
| | Returns the actor for the interaction widget.
|
| |
| virtual void | GetInteractionHandleAxisWorld (int type, int index, double axis[3]) |
| | Get the axis for the handle specified by the index.
|
| |
| virtual void | GetInteractionHandleOriginWorld (double origin[3]) |
| | Get the origin of the interaction handle widget.
|
| |
| virtual void | GetInteractionHandlePositionLocal (int type, int index, double position[3]) |
| |
| virtual double | GetMaximumHandlePickingDistance2 () |
| |
| virtual int | GetNumberOfHandles () |
| |
| virtual int | GetNumberOfHandles (int type) |
| |
| virtual vtkPointPlacer * | GetPointPlacer () |
| |
| virtual vtkMRMLSliceNode * | GetSliceNode () |
| |
| virtual void | GetSliceToWorldCoordinates (const double slicePos[2], double worldPos[3]) |
| |
| virtual bool | GetTransformationReferencePoint (double referencePointWorld[3]) |
| | Translation, rotation, scaling will happen around this position.
|
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| virtual void | InteractingOff () |
| |
| virtual void | InteractingOn () |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *viewport) override |
| |
| int | RenderOverlay (vtkViewport *viewport) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *viewport) override |
| |
| virtual void | SetInteracting (bool) |
| |
| void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) override |
| | Update the representation from display node.
|
| |
| virtual void | UpdateHandlePolyData () |
| |
| virtual void | UpdateSlicePlaneFromSliceNode () |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| virtual void | AlwaysOnTopOff () |
| |
| virtual void | AlwaysOnTopOn () |
| |
| void | GetActors (vtkPropCollection *) override |
| |
| void | GetActors2D (vtkPropCollection *) override |
| |
| virtual bool | GetAlwaysOnTop () |
| |
| virtual double | GetAlwaysOnTopRelativeOffsetFactor () |
| |
| virtual double | GetAlwaysOnTopRelativeOffsetUnits () |
| |
| virtual vtkMRMLApplicationLogic * | GetApplicationLogic () |
| |
| double * | GetBounds () VTK_SIZEHINT(6) override |
| |
| virtual bool | GetNeedToRender () |
| |
| virtual double | GetPickingTolerance () |
| |
| virtual vtkRenderer * | GetRenderer () |
| |
| double | GetScreenScaleFactor () |
| | Convenience method for getting screen scale factor from the associated view node.
|
| |
| virtual vtkMRMLAbstractViewNode * | GetViewNode () |
| |
| void | GetVolumes (vtkPropCollection *) override |
| |
| vtkTypeBool | HasTranslucentPolygonalGeometry () override |
| |
| virtual void | NeedToRenderOff () |
| |
| virtual void | NeedToRenderOn () |
| |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| |
| int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) override |
| |
| virtual void | SetAlwaysOnTop (bool) |
| |
| virtual void | SetAlwaysOnTopRelativeOffsetFactor (double) |
| |
| virtual void | SetAlwaysOnTopRelativeOffsetUnits (double) |
| |
| virtual void | SetApplicationLogic (vtkMRMLApplicationLogic *appLogic) |
| |
| virtual void | SetNeedToRender (bool) |
| |
| virtual void | SetPickingTolerance (double) |
| |
| virtual void | SetRenderer (vtkRenderer *ren) |
| |
| virtual void | SetViewNode (vtkMRMLAbstractViewNode *viewNode) |
| |
|
| | vtkSlicerMarkupsInteractionWidgetRepresentation () |
| |
| | ~vtkSlicerMarkupsInteractionWidgetRepresentation () override |
| |
| virtual void | CanInteractWithArrowHandle (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2, HandleInfo &handleInfo) |
| |
| virtual void | CanInteractWithCircleHandle (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2, HandleInfo &handleInfo) |
| |
| virtual void | CanInteractWithRingHandle (vtkMRMLInteractionEventData *interactionEventData, int &foundComponentType, int &foundComponentIndex, double &closestDistance2, HandleInfo &handleInfo) |
| |
| virtual void | CreateRotationHandles () |
| |
| virtual void | CreateTranslationHandles () |
| |
| virtual HandleInfo | GetHandleInfo (int type, int index) |
| |
| virtual HandleInfoList | GetHandleInfoList () |
| |
| virtual vtkPolyData * | GetHandlePolydata (int type) |
| |
| virtual void | GetHandleToCameraVectorWorld (double handlePosition_World[3], double normal_World[3]) |
| |
| virtual void | InitializePipeline () |
| |
| virtual void | OrthoganalizeTransform (vtkTransform *transform) |
| | Orthogonalize the transform axes. The Z-axis will not be changed.
|
| |
| virtual void | SetupInteractionPipeline () |
| |
| virtual void | SetWidgetScale (double scale) |
| | Set the scale of the interaction handles in world coordinates.
|
| |
| virtual void | UpdateHandleColors () |
| |
| virtual int | UpdateHandleColors (int type, int startIndex) |
| |
| virtual void | UpdateHandleOrientation () |
| |
| virtual void | UpdateHandleSize () |
| |
| virtual void | UpdateRotationHandleOrientation () |
| |
| virtual void | UpdateScaleHandleOrientation () |
| |
| virtual void | UpdateTranslationHandleOrientation () |
| |
| virtual void | UpdateViewScaleFactor () |
| | Calculate view size and scale factor.
|
| |
| | vtkMRMLInteractionWidgetRepresentation () |
| |
| | ~vtkMRMLInteractionWidgetRepresentation () 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 |
| |
Abstract representation for the transform handle widgets.
- See also
- vtkMRMLInteractionWidgetRepresentation
Definition at line 40 of file vtkSlicerMarkupsInteractionWidgetRepresentation.h.