#include <GLViewer_Text.h>
Public Member Functions | |
| GLViewer_Text (const QString &, float xPos=0.0, float yPos=0.0, const QColor &color=QColor(0, 255, 0)) | |
| GLViewer_Text (const QString &, float xPos, float yPos, const QColor &, QFont theFont, int theSeparator) | |
| ~GLViewer_Text () | |
| void | setText (const QString &text) |
| Sets text. More... | |
| QString | getText () const |
| Returns text. More... | |
| void | setPosition (float xPos, float yPos) |
| Sets text position. More... | |
| void | getPosition (float &xPos, float &yPos) |
| Returns text position. More... | |
| void | setColor (const QColor &color) |
| Sets text color. More... | |
| QColor | getColor () const |
| Returns text color. More... | |
| void | setFont (const QFont theQFont) |
| Sets text font. More... | |
| QFont | getFont () const |
| Returns text font. More... | |
| int | getSeparator () |
| Returns text separator. More... | |
| void | setSeparator (int theSep) |
| Sets text separator. More... | |
| int | getWidth () |
| Returns text width. More... | |
| int | getHeight () |
| Returns text height. More... | |
| QByteArray | getByteCopy () const |
| A function for coding object to the byte copy. More... | |
| DisplayTextFormat | getDisplayTextFormat () const |
| Sets text format BITMAP or TEXTURE. More... | |
| void | setTextDisplayFormat (DisplayTextFormat theDTF) |
| Returns text format BITMAP or TEXTURE. More... | |
Static Public Member Functions | |
| static GLViewer_Text * | fromByteCopy (QByteArray) |
| A function for decoding object from the byte copy. More... | |
Protected Attributes | |
| QString | myText |
| float | myXPos |
| float | myYPos |
| QColor | myColor |
| QFont | myQFont |
| int | mySeparator |
| DisplayTextFormat | myDTF |
Substitution of Prs3d_Text for OpenGL
| GLViewer_Text::GLViewer_Text | ( | const QString & | text, |
| float | xPos = 0.0, |
||
| float | yPos = 0.0, |
||
| const QColor & | color = QColor( 0, 255, 0 ) |
||
| ) |
Constructor
References OCCViewer::color(), DTF_BITMAP, myColor, myDTF, myQFont, mySeparator, myText, myXPos, and myYPos.
| GLViewer_Text::GLViewer_Text | ( | const QString & | text, |
| float | xPos, | ||
| float | yPos, | ||
| const QColor & | color, | ||
| QFont | theFont, | ||
| int | theSeparator | ||
| ) |
Constructor
References OCCViewer::color(), DTF_BITMAP, myColor, myDTF, myQFont, mySeparator, myText, myXPos, and myYPos.
| GLViewer_Text::~GLViewer_Text | ( | ) |
Destructor
|
static |
A function is used for copy-past technollogy in past method
Initialize text from binary representation
| theBuf | - byte array |
References GLViewer_Text().
| QByteArray GLViewer_Text::getByteCopy | ( | ) | const |
|
inline |
|
inline |
|
inline |
| int GLViewer_Text::getHeight | ( | ) |
References myQFont.
|
inline |
|
inline |
|
inline |
| int GLViewer_Text::getWidth | ( | ) |
References myQFont, mySeparator, and myText.
|
inline |
References OCCViewer::color().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |