GL-overaly annotation.
TGLAnnotation(const TGLAnnotation&) | |
void | MakeEditor() |
TGLAnnotation& | operator=(const TGLAnnotation&) |
enum TGLOverlayElement::ERole { | kUser | |
kViewer | ||
kAnnotation | ||
kAll | ||
}; |
Color_t | fBackColor | background color |
Bool_t | fDrawRefLine | draw 3D refrence line |
TGLFont | fFont | font used to render labels |
TGLFont | fMenuFont | font used to render menu buttons |
TGLViewer* | fParent | |
TGLOverlayElement::ERole | TGLOverlayElement::fRole | |
TString | fText | annotation text |
TGLFont::ETextAlignH_e | fTextAlign | |
Color_t | fTextColor | text color |
Float_t | fTextSize | relative font size |
Char_t | fTransparency | transparency of background |
Bool_t | fUseColorSet | use color set from rnrCtx |
Bool_t | fActive | active item identifier |
Float_t | fDrawH | ! width/height of drawn annotation |
Float_t | fDrawW | |
Float_t | fDrawY | ! y-position of annotation box |
Bool_t | fInDrag | ! |
TGMainFrame* | fMainFrame | editors |
Int_t | fMouseX | |
Int_t | fMouseY | ! last mouse position |
TGLVector3 | fPointer | picked location in 3D space |
Float_t | fPosX | x position [0, 1] |
Float_t | fPosY | y position [0, 1] |
TGTextEdit* | fTextEdit | editors |
static Color_t | fgBackColor | |
static Color_t | fgTextColor |
Constructor. Create annotation as plain text
Constructor. Create annotaton by picking an object.
Handle overlay event. Return TRUE if event was handled.