#include <TGLText.h>
Inheritance diagram for TGLText:
Public Member Functions | |
TGLText () | |
TGLText (Double_t x, Double_t y, Double_t z, const char *text) | |
virtual | ~TGLText () |
FTFont * | GetFont () |
void | SetGLTextAngles (Double_t a1, Double_t a2, Double_t a3) |
void | SetGLTextFont (Font_t fontnumber) |
void | PaintGLText (Double_t x, Double_t y, Double_t z, const char *text) |
void | PaintBBox (const char *text) |
void | BBox (const char *string, float &llx, float &lly, float &llz, float &urx, float &ury, float &urz) |
TGLText () | |
TGLText (Double_t x, Double_t y, Double_t z, const char *text) | |
virtual | ~TGLText () |
FTFont * | GetFont () |
void | SetGLTextAngles (Double_t a1, Double_t a2, Double_t a3) |
void | SetGLTextFont (Font_t fontnumber) |
void | PaintGLText (Double_t x, Double_t y, Double_t z, const char *text) |
void | PaintBBox (const char *text) |
void | BBox (const char *string, float &llx, float &lly, float &llz, float &urx, float &ury, float &urz) |
Private Member Functions | |
TGLText (const TGLText &) | |
TGLText & | operator= (const TGLText &) |
TGLText (const TGLText &) | |
TGLText & | operator= (const TGLText &) |
Private Attributes | |
Double_t | fX |
Double_t | fY |
Double_t | fZ |
Double_t | fAngle1 |
Double_t | fAngle2 |
Double_t | fAngle3 |
FTFont * | fGLTextFont |
FTFont * | fGLTextFont |
Definition at line 21 of file TGLText.h.
TGLText::TGLText | ( | const TGLText & | ) | [private] |
TGLText::TGLText | ( | ) |
Definition at line 68 of file TGLText.cxx.
References fAngle1, fAngle2, fAngle3, fGLTextFont, fX, fY, fZ, and SetGLTextFont().
TGLText::~TGLText | ( | ) | [virtual] |
TGLText::TGLText | ( | const TGLText & | ) | [private] |
TGLText::TGLText | ( | ) |
virtual TGLText::~TGLText | ( | ) | [virtual] |
FTFont* TGLText::GetFont | ( | ) | [inline] |
Definition at line 161 of file TGLText.cxx.
References fAngle1, fAngle2, and fAngle3.
Referenced by TGLAxis::PaintGLAxisLabels().
void TGLText::SetGLTextFont | ( | Font_t | fontnumber | ) |
Definition at line 172 of file TGLText.cxx.
References Error, FTFont::FaceSize(), fGLTextFont, gEnv, TEnv::GetValue(), gSystem, kReadPermission, and TSystem::Which().
Referenced by TGLAxis::PaintGLAxisLabels(), and TGLText().
Definition at line 91 of file TGLText.cxx.
References FTFont::BBox(), TGLUtil::Color(), fAngle1, fAngle2, fAngle3, fGLTextFont, TAttText::fTextAlign, TAttText::GetTextColor(), TAttText::GetTextSize(), glPopMatrix(), glPushMatrix(), glRotatef(), glScalef(), glTranslatef(), FTFont::Render(), and s.
Referenced by TGLAxis::PaintGLAxisLabels().
void TGLText::PaintBBox | ( | const char * | text | ) |
Definition at line 139 of file TGLText.cxx.
References FTFont::BBox(), fGLTextFont, GL_LINES, glBegin(), glEnd(), and glVertex3f().
void TGLText::BBox | ( | const char * | string, | |
float & | llx, | |||
float & | lly, | |||
float & | llz, | |||
float & | urx, | |||
float & | ury, | |||
float & | urz | |||
) |
FTFont* TGLText::GetFont | ( | ) | [inline] |
void TGLText::SetGLTextFont | ( | Font_t | fontnumber | ) |
void TGLText::PaintBBox | ( | const char * | text | ) |
void TGLText::BBox | ( | const char * | string, | |
float & | llx, | |||
float & | lly, | |||
float & | llz, | |||
float & | urx, | |||
float & | ury, | |||
float & | urz | |||
) |
Double_t TGLText::fX [private] |
Double_t TGLText::fY [private] |
Double_t TGLText::fZ [private] |
Double_t TGLText::fAngle1 [private] |
Definition at line 29 of file TGLText.h.
Referenced by PaintGLText(), SetGLTextAngles(), and TGLText().
Double_t TGLText::fAngle2 [private] |
Definition at line 30 of file TGLText.h.
Referenced by PaintGLText(), SetGLTextAngles(), and TGLText().
Double_t TGLText::fAngle3 [private] |
Definition at line 31 of file TGLText.h.
Referenced by PaintGLText(), SetGLTextAngles(), and TGLText().
FTFont* TGLText::fGLTextFont [private] |
Definition at line 32 of file TGLText.h.
Referenced by BBox(), GetFont(), PaintBBox(), PaintGLText(), SetGLTextFont(), TGLText(), and ~TGLText().
FTFont* TGLText::fGLTextFont [private] |