open_iA 2024.7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
iARulerRepresentation Class Reference

Representation data for visualizing a ruler in the slicer. More...

#include <iARulerRepresentation.h>

Inheritance diagram for iARulerRepresentation:
[legend]
Collaboration diagram for iARulerRepresentation:
[legend]

Public Member Functions

void BuildRepresentation () override
 Satisfy the superclass' API.
 
void GetSize (double size[2]) override
 
void PrintSelf (std::ostream &os, vtkIndent indent) override
 
virtual void SetScalarBarActor (iARulerActor *)
 
 vtkGetObjectMacro (RulerActor, iARulerActor)
 The prop that is placed in the renderer.
 
 vtkTypeMacro (iARulerRepresentation, vtkBorderRepresentation)
 
void GetActors2D (vtkPropCollection *collection) override
 These methods are necessary to make this representation behave as a vtkProp.
 
void ReleaseGraphicsResources (vtkWindow *window) override
 
int RenderOverlay (vtkViewport *) override
 
int RenderOpaqueGeometry (vtkViewport *) override
 
int RenderTranslucentPolygonalGeometry (vtkViewport *) override
 
int HasTranslucentPolygonalGeometry () override
 

Static Public Member Functions

static iARulerRepresentationNew ()
 

Protected Member Functions

 iARulerRepresentation ()
 
 ~iARulerRepresentation ()
 

Protected Attributes

iARulerActorRulerActor
 

Detailed Description

Representation data for visualizing a ruler in the slicer.

Constructor & Destructor Documentation

◆ iARulerRepresentation()

iARulerRepresentation::iARulerRepresentation ( )
protected

◆ ~iARulerRepresentation()

iARulerRepresentation::~iARulerRepresentation ( )
protected

Member Function Documentation

◆ BuildRepresentation()

void iARulerRepresentation::BuildRepresentation ( )
override

Satisfy the superclass' API.

◆ GetActors2D()

void iARulerRepresentation::GetActors2D ( vtkPropCollection * collection)
override

These methods are necessary to make this representation behave as a vtkProp.

◆ GetSize()

void iARulerRepresentation::GetSize ( double size[2])
inlineoverride

◆ HasTranslucentPolygonalGeometry()

int iARulerRepresentation::HasTranslucentPolygonalGeometry ( )
override

◆ New()

static iARulerRepresentation * iARulerRepresentation::New ( )
static

◆ PrintSelf()

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

◆ ReleaseGraphicsResources()

void iARulerRepresentation::ReleaseGraphicsResources ( vtkWindow * window)
override

◆ RenderOpaqueGeometry()

int iARulerRepresentation::RenderOpaqueGeometry ( vtkViewport * w)
override

◆ RenderOverlay()

int iARulerRepresentation::RenderOverlay ( vtkViewport * w)
override

◆ RenderTranslucentPolygonalGeometry()

int iARulerRepresentation::RenderTranslucentPolygonalGeometry ( vtkViewport * w)
override

◆ SetScalarBarActor()

void iARulerRepresentation::SetScalarBarActor ( iARulerActor * actor)
virtual

◆ vtkGetObjectMacro()

iARulerRepresentation::vtkGetObjectMacro ( RulerActor ,
iARulerActor  )

The prop that is placed in the renderer.

◆ vtkTypeMacro()

iARulerRepresentation::vtkTypeMacro ( iARulerRepresentation ,
vtkBorderRepresentation  )

Member Data Documentation

◆ RulerActor

iARulerActor* iARulerRepresentation::RulerActor
protected

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