Slicer 5.9
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
Loading...
Searching...
No Matches
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkMRMLRubberBandWidgetRepresentation Class Reference

represent intersections of other slice views in the current slice view More...

#include <Libs/MRML/DisplayableManager/vtkMRMLRubberBandWidgetRepresentation.h>

Inheritance diagram for vtkMRMLRubberBandWidgetRepresentation:
Inheritance graph
[legend]
Collaboration diagram for vtkMRMLRubberBandWidgetRepresentation:
Collaboration graph
[legend]

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 vtkMRMLApplicationLogicGetApplicationLogic ()
 
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 vtkMRMLAbstractViewNodeGetViewNode ()
 
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 vtkMRMLRubberBandWidgetRepresentationNew ()
 
static vtkMRMLRubberBandWidgetRepresentationSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkMRMLAbstractWidgetRepresentation
static int IsTypeOf (const char *type)
 
static vtkMRMLAbstractWidgetRepresentationSafeDownCast (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< vtkMRMLApplicationLogicApplicationLogic
 
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< vtkMRMLAbstractViewNodeViewNode
 

Detailed Description

represent intersections of other slice views in the current slice view

See also
vtkSliceIntersectionWidget vtkWidgetRepresentation vtkAbstractWidget

Definition at line 32 of file vtkMRMLRubberBandWidgetRepresentation.h.

Member Typedef Documentation

◆ Superclass

Standard methods for instances of this class.

Definition at line 44 of file vtkMRMLRubberBandWidgetRepresentation.h.

Constructor & Destructor Documentation

◆ vtkMRMLRubberBandWidgetRepresentation()

vtkMRMLRubberBandWidgetRepresentation::vtkMRMLRubberBandWidgetRepresentation ( )
protected

◆ ~vtkMRMLRubberBandWidgetRepresentation()

vtkMRMLRubberBandWidgetRepresentation::~vtkMRMLRubberBandWidgetRepresentation ( )
overrideprotected

Member Function Documentation

◆ GetActors2D()

void vtkMRMLRubberBandWidgetRepresentation::GetActors2D ( vtkPropCollection * )
override

Methods to make this class behave as a vtkProp.

◆ GetClassName()

virtual const char * vtkMRMLRubberBandWidgetRepresentation::GetClassName ( )
virtual

◆ GetCornerPoint1() [1/3]

virtual int * vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint1 ( )
virtual

Top-left point position in display coordinates.

◆ GetCornerPoint1() [2/3]

virtual void vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint1 ( int & ,
int &  )
virtual

◆ GetCornerPoint1() [3/3]

virtual void vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint1 ( int [2])
virtual

◆ GetCornerPoint2() [1/3]

virtual int * vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint2 ( )
virtual

◆ GetCornerPoint2() [2/3]

virtual void vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint2 ( int & ,
int &  )
virtual

◆ GetCornerPoint2() [3/3]

virtual void vtkMRMLRubberBandWidgetRepresentation::GetCornerPoint2 ( int [2])
virtual

◆ IsA()

virtual int vtkMRMLRubberBandWidgetRepresentation::IsA ( const char * type)
virtual

◆ IsTypeOf()

static int vtkMRMLRubberBandWidgetRepresentation::IsTypeOf ( const char * type)
static

◆ New()

static vtkMRMLRubberBandWidgetRepresentation * vtkMRMLRubberBandWidgetRepresentation::New ( )
static

Instantiate this class.

◆ PrintSelf()

void vtkMRMLRubberBandWidgetRepresentation::PrintSelf ( ostream & os,
vtkIndent indent )
override

◆ ReleaseGraphicsResources()

void vtkMRMLRubberBandWidgetRepresentation::ReleaseGraphicsResources ( vtkWindow * )
override

◆ RenderOverlay()

int vtkMRMLRubberBandWidgetRepresentation::RenderOverlay ( vtkViewport * viewport)
override

◆ SafeDownCast()

static vtkMRMLRubberBandWidgetRepresentation * vtkMRMLRubberBandWidgetRepresentation::SafeDownCast ( vtkObject * o)
static

◆ SetCornerPoint1() [1/2]

virtual void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint1 ( int ,
int  )
virtual

◆ SetCornerPoint1() [2/2]

void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint1 ( int [2])

◆ SetCornerPoint2() [1/2]

virtual void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint2 ( int ,
int  )
virtual

◆ SetCornerPoint2() [2/2]

void vtkMRMLRubberBandWidgetRepresentation::SetCornerPoint2 ( int [2])

Member Data Documentation

◆ CornerPoint1

int vtkMRMLRubberBandWidgetRepresentation::CornerPoint1[2]
protected

Definition at line 70 of file vtkMRMLRubberBandWidgetRepresentation.h.

◆ CornerPoint2

int vtkMRMLRubberBandWidgetRepresentation::CornerPoint2[2]
protected

Definition at line 71 of file vtkMRMLRubberBandWidgetRepresentation.h.

◆ Internal

vtkInternal* vtkMRMLRubberBandWidgetRepresentation::Internal
protected

Definition at line 68 of file vtkMRMLRubberBandWidgetRepresentation.h.


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