open_iA  2019.12
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
iARulerRepresentation Class Reference

#include <iARulerRepresentation.h>

Inheritance diagram for iARulerRepresentation:
Collaboration diagram for iARulerRepresentation:

Public Member Functions

void BuildRepresentation () override
 Satisfy the superclass' API. More...
 
void GetSize (double size[2]) override
 
void PrintSelf (ostream &os, vtkIndent indent) override
 
virtual void SetScalarBarActor (iARulerActor *)
 
 vtkGetObjectMacro (RulerActor, iARulerActor)
 The prop that is placed in the renderer. More...
 
 vtkTypeMacro (iARulerRepresentation, vtkBorderRepresentation)
 
void GetActors2D (vtkPropCollection *collection) override
 These methods are necessary to make this representation behave as a vtkProp. More...
 
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
 

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 ( 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: