|
Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
represent intersections of other slice views in the current slice view More...
#include <Libs/MRML/DisplayableManager/vtkMRMLRubberBandWidgetRepresentation.h>


Public Types | |
| typedef vtkMRMLAbstractWidgetRepresentation | Superclass |
Public Types inherited from vtkMRMLAbstractWidgetRepresentation | |
| typedef vtkProp | Superclass |
| Standard methods for instances of this class. | |
Public Member Functions | |
| void | GetActors2D (vtkPropCollection *) override |
| virtual const char * | GetClassName () |
| virtual int * | GetCornerPoint1 () |
| Top-left point position in display coordinates. | |
| virtual void | GetCornerPoint1 (int &, int &) |
| virtual void | GetCornerPoint1 (int[2]) |
| virtual int * | GetCornerPoint2 () |
| virtual void | GetCornerPoint2 (int &, int &) |
| virtual void | GetCornerPoint2 (int[2]) |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) override |
| void | ReleaseGraphicsResources (vtkWindow *) override |
| int | RenderOverlay (vtkViewport *viewport) override |
| virtual void | SetCornerPoint1 (int, int) |
| void | SetCornerPoint1 (int[2]) |
| virtual void | SetCornerPoint2 (int, int) |
| void | SetCornerPoint2 (int[2]) |
Public Member Functions inherited from vtkMRMLAbstractWidgetRepresentation | |
| 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) |
| virtual void | UpdateFromMRML (vtkMRMLNode *caller, unsigned long event, void *callData=nullptr) |
Static Public Member Functions | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLRubberBandWidgetRepresentation * | New () |
| static vtkMRMLRubberBandWidgetRepresentation * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkMRMLAbstractWidgetRepresentation | |
| static int | IsTypeOf (const char *type) |
| static vtkMRMLAbstractWidgetRepresentation * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkMRMLRubberBandWidgetRepresentation () | |
| ~vtkMRMLRubberBandWidgetRepresentation () override | |
Protected Member Functions inherited from vtkMRMLAbstractWidgetRepresentation | |
| 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 | |
Protected Attributes | |
| int | CornerPoint1 [2] |
| int | CornerPoint2 [2] |
| vtkInternal * | Internal |
Protected Attributes inherited from vtkMRMLAbstractWidgetRepresentation | |
| bool | AlwaysOnTop |
| double | AlwaysOnTopRelativeOffsetFactor { 0.0 } |
| Relative offset used for rendering occluded actors. | |
| double | AlwaysOnTopRelativeOffsetUnits { -66000.0 } |
| vtkWeakPointer< vtkMRMLApplicationLogic > | ApplicationLogic |
| double | Bounds [6] |
| Temporary variable to store GetBounds() result. | |
| bool | NeedToRender |
| double | PickingTolerance |
| vtkWeakPointer< vtkRenderer > | Renderer |
| The renderer in which this widget is placed. | |
| vtkWeakPointer< vtkMRMLAbstractViewNode > | ViewNode |
represent intersections of other slice views in the current slice view
Definition at line 32 of file vtkMRMLRubberBandWidgetRepresentation.h.
Standard methods for instances of this class.
Definition at line 44 of file vtkMRMLRubberBandWidgetRepresentation.h.
|
protected |
|
overrideprotected |
|
override |
Methods to make this class behave as a vtkProp.
|
virtual |
Reimplemented from vtkMRMLAbstractWidgetRepresentation.
|
virtual |
Top-left point position in display coordinates.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented from vtkMRMLAbstractWidgetRepresentation.
|
static |
|
static |
Instantiate this class.
|
override |
|
override |
|
override |
|
static |
|
virtual |
| void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint1 | ( | int | [2] | ) |
|
virtual |
| void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint2 | ( | int | [2] | ) |
|
protected |
Definition at line 70 of file vtkMRMLRubberBandWidgetRepresentation.h.
|
protected |
Definition at line 71 of file vtkMRMLRubberBandWidgetRepresentation.h.
|
protected |
Definition at line 68 of file vtkMRMLRubberBandWidgetRepresentation.h.