CustusX  15.3.4-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 473 of file cxGraphicalPrimitives.cpp.

cx::FollowerText3D::~FollowerText3D ( )

Definition at line 512 of file cxGraphicalPrimitives.cpp.

Member Function Documentation

vtkFollowerPtr cx::FollowerText3D::getActor ( )

Definition at line 558 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 569 of file cxGraphicalPrimitives.cpp.

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

Definition at line 542 of file cxGraphicalPrimitives.cpp.

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

Definition at line 553 of file cxGraphicalPrimitives.cpp.

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

Definition at line 493 of file cxGraphicalPrimitives.cpp.

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

Definition at line 518 of file cxGraphicalPrimitives.cpp.

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

Definition at line 524 of file cxGraphicalPrimitives.cpp.

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

Definition at line 548 of file cxGraphicalPrimitives.cpp.


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