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 | Public Attributes | List of all members
iALabel3D Struct Reference

Shows a text label attached to a point in 3D. More...

#include <iALabel3D.h>

Collaboration diagram for iALabel3D:

Public Member Functions

virtual void AttachActorsToRenderers (vtkRenderer *ren, vtkRenderer *labelRen, vtkCamera *cam) const
 
virtual void DetachActorsToRenderers (vtkRenderer *ren, vtkRenderer *labelRen)
 
 iALabel3D (bool showLine=true)
 
void SetDisplacement (double displacement)
 
void SetLabeledPoint (double labeledPnt[3], double centerPnt[3])
 
void SetScale (double scale)
 
void SetShowLine (bool showLine)
 
void SetTubeRadius (double tubeRadius)
 
void SetupLabelQuad ()
 
void SetVisible (bool isVisible)
 
virtual void Update ()
 
void UpdateImageData ()
 
 ~iALabel3D ()
 

Public Attributes

vtkFollower * follower
 
QImage qImage
 

Detailed Description

Shows a text label attached to a point in 3D.

Constructor & Destructor Documentation

◆ iALabel3D()

iALabel3D::iALabel3D ( bool  showLine = true)

◆ ~iALabel3D()

iALabel3D::~iALabel3D ( )

Member Function Documentation

◆ AttachActorsToRenderers()

void iALabel3D::AttachActorsToRenderers ( vtkRenderer *  ren,
vtkRenderer *  labelRen,
vtkCamera *  cam 
) const
virtual

◆ DetachActorsToRenderers()

void iALabel3D::DetachActorsToRenderers ( vtkRenderer *  ren,
vtkRenderer *  labelRen 
)
virtual

◆ SetDisplacement()

void iALabel3D::SetDisplacement ( double  displacement)

◆ SetLabeledPoint()

void iALabel3D::SetLabeledPoint ( double  labeledPnt[3],
double  centerPnt[3] 
)

◆ SetScale()

void iALabel3D::SetScale ( double  scale)

◆ SetShowLine()

void iALabel3D::SetShowLine ( bool  showLine)

◆ SetTubeRadius()

void iALabel3D::SetTubeRadius ( double  tubeRadius)

◆ SetupLabelQuad()

void iALabel3D::SetupLabelQuad ( )

◆ SetVisible()

void iALabel3D::SetVisible ( bool  isVisible)

◆ Update()

void iALabel3D::Update ( )
virtual

◆ UpdateImageData()

void iALabel3D::UpdateImageData ( )

Member Data Documentation

◆ follower

vtkFollower* iALabel3D::follower

◆ qImage

QImage iALabel3D::qImage

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