CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
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... | |
Helper for rendering 3D text that faces the camera and has a constant viewed size.
Definition at line 228 of file cxGraphicalPrimitives.h.
cx::FollowerText3D::FollowerText3D | ( | vtkRendererPtr | renderer = vtkRendererPtr() | ) |
Definition at line 574 of file cxGraphicalPrimitives.cpp.
cx::FollowerText3D::~FollowerText3D | ( | ) |
Definition at line 607 of file cxGraphicalPrimitives.cpp.
vtkFollowerPtr cx::FollowerText3D::getActor | ( | ) |
Definition at line 652 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 663 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setColor | ( | QColor | color | ) |
Definition at line 637 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setPosition | ( | Vector3D | pos | ) |
Definition at line 647 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setRenderer | ( | vtkRendererPtr | renderer = vtkRendererPtr() | ) |
Definition at line 588 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setSize | ( | double | val | ) |
Definition at line 613 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setSizeInNormalizedViewport | ( | bool | on, |
double | size | ||
) |
Definition at line 619 of file cxGraphicalPrimitives.cpp.
void cx::FollowerText3D::setText | ( | QString | text | ) |
Definition at line 642 of file cxGraphicalPrimitives.cpp.