27 #ifndef GLVIEWER_TEXT_H
28 #define GLVIEWER_TEXT_H
38 #include <OpenGL/gl.h>
48 #pragma warning( disable:4251 )
58 GLViewer_Text(
const QString&,
float xPos = 0.0,
float yPos = 0.0,
const QColor&
color = QColor( 0, 255, 0 ) );
59 GLViewer_Text(
const QString&,
float xPos,
float yPos,
const QColor& , QFont theFont,
int theSeparator);
63 void setText(
const QString& text ) { myText = text; }
65 QString
getText()
const {
return myText; }
68 void setPosition(
float xPos,
float yPos ) { myXPos = xPos; myYPos = yPos; }
70 void getPosition(
float& xPos,
float& yPos ) { xPos = myXPos; yPos = myYPos; }
78 void setFont(
const QFont theQFont) { myQFont = theQFont; }
94 QByteArray getByteCopy()
const;
116 #pragma warning ( default:4251 )
#define GLVIEWER_API
Macro for exports.
Definition: GLViewer.h:37
DisplayTextFormat
Display Text Format of Objects.
Definition: GLViewer_Defs.h:47
Definition: GLViewer_Text.h:56
float myYPos
Definition: GLViewer_Text.h:108
void setPosition(float xPos, float yPos)
Sets text position.
Definition: GLViewer_Text.h:68
QString myText
Definition: GLViewer_Text.h:106
int getSeparator()
Returns text separator.
Definition: GLViewer_Text.h:83
DisplayTextFormat myDTF
Definition: GLViewer_Text.h:112
DisplayTextFormat getDisplayTextFormat() const
Sets text format BITMAP or TEXTURE.
Definition: GLViewer_Text.h:101
void setColor(const QColor &color)
Sets text color.
Definition: GLViewer_Text.h:73
void getPosition(float &xPos, float &yPos)
Returns text position.
Definition: GLViewer_Text.h:70
QFont myQFont
Definition: GLViewer_Text.h:110
void setText(const QString &text)
Sets text.
Definition: GLViewer_Text.h:63
QFont getFont() const
Returns text font.
Definition: GLViewer_Text.h:80
int mySeparator
Definition: GLViewer_Text.h:111
void setFont(const QFont theQFont)
Sets text font.
Definition: GLViewer_Text.h:78
void setSeparator(int theSep)
Sets text separator.
Definition: GLViewer_Text.h:85
QString getText() const
Returns text.
Definition: GLViewer_Text.h:65
QColor myColor
Definition: GLViewer_Text.h:109
float myXPos
Definition: GLViewer_Text.h:107
void setTextDisplayFormat(DisplayTextFormat theDTF)
Returns text format BITMAP or TEXTURE.
Definition: GLViewer_Text.h:103
QColor getColor() const
Returns text color.
Definition: GLViewer_Text.h:75
Quantity_Color color(const QColor &)
Convert QColor object to Quantity_Color object.
Definition: OCCViewer.cxx:28