CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::FollowerText3D Class Reference

Helper for rendering 3D text that faces the camera and has a constant viewed size. More...

#include <cxGraphicalPrimitives.h>

Public Member Functions

 FollowerText3D (vtkRendererPtr renderer=vtkRendererPtr())
 
void setRenderer (vtkRendererPtr renderer=vtkRendererPtr())
 
 ~FollowerText3D ()
 
void setColor (QColor color)
 
void setText (QString text)
 
void setPosition (Vector3D pos)
 
void setSize (double val)
 
void setSizeInNormalizedViewport (bool on, double size)
 
vtkFollowerPtr getActor ()
 
void scaleText ()
 internal method More...
 

Detailed Description

Helper for rendering 3D text that faces the camera and has a constant viewed size.

Definition at line 195 of file cxGraphicalPrimitives.h.

Constructor & Destructor Documentation

cx::FollowerText3D::FollowerText3D ( vtkRendererPtr  renderer = vtkRendererPtr())

Definition at line 452 of file cxGraphicalPrimitives.cpp.

cx::FollowerText3D::~FollowerText3D ( )

Definition at line 485 of file cxGraphicalPrimitives.cpp.

Member Function Documentation

vtkFollowerPtr cx::FollowerText3D::getActor ( )

Definition at line 530 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::scaleText ( )

internal method

Note: Internal method!

Scale the text to be a constant fraction of the viewport height Called from a vtk camera observer

Definition at line 541 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setColor ( QColor  color)

Definition at line 515 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setPosition ( Vector3D  pos)

Definition at line 525 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setRenderer ( vtkRendererPtr  renderer = vtkRendererPtr())

Definition at line 466 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setSize ( double  val)

Definition at line 491 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setSizeInNormalizedViewport ( bool  on,
double  size 
)

Definition at line 497 of file cxGraphicalPrimitives.cpp.

void cx::FollowerText3D::setText ( QString  text)

Definition at line 520 of file cxGraphicalPrimitives.cpp.


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