GL-overaly annotation.
Char_t | GetLineTransparency() const |
void | MakeEditor() |
void | TGLOverlayElement::ProjectionMatrixPushIdentity() |
TGLAnnotation& | operator=(const TGLAnnotation&) |
TGLAnnotation(const TGLAnnotation&) |
static TGLOverlayElement::EState | TGLOverlayElement::kActive | |
static TGLOverlayElement::ERole | TGLOverlayElement::kAll | |
static TGLOverlayElement::EState | TGLOverlayElement::kAllVisible | |
static TGLOverlayElement::ERole | TGLOverlayElement::kAnnotation | |
static TGLOverlayElement::EState | TGLOverlayElement::kDisabled | |
static TGLOverlayElement::EState | TGLOverlayElement::kInvisible | |
static TGLOverlayElement::ERole | TGLOverlayElement::kUser | |
static TGLOverlayElement::ERole | TGLOverlayElement::kViewer |
Bool_t | fActive | active item identifier |
Bool_t | fAllowClose | allow closing via 'X' button |
Color_t | fBackColor | background color |
TGLAnnotation::EDrag | fDrag | ! |
Float_t | fDrawH | ! width and height when drawing |
Bool_t | fDrawRefLine | draw 3D refrence line |
Float_t | fDrawW | ! width and height when drawing |
TGLFont | fFont | font used to render labels |
Float_t | fHeight | |
TGMainFrame* | fMainFrame | editors |
TGLFont | fMenuFont | font used to render menu buttons |
Int_t | fMouseX | ! last mouse position |
Int_t | fMouseY | ! last mouse position |
TGLViewer* | fParent | |
TGLVector3 | fPointer | picked location in 3D space |
Float_t | fPosX | x position [0, 1] |
Float_t | fPosY | y position [0, 1] |
TGLOverlayElement::ERole | TGLOverlayElement::fRole | |
TGLOverlayElement::EState | TGLOverlayElement::fState | |
TString | fText | annotation text |
TGLFont::ETextAlignH_e | fTextAlign | |
Color_t | fTextColor | text color |
TGTextEdit* | fTextEdit | editors |
Float_t | fTextSize | relative font size |
Float_t | fTextSizeDrag | ! text-size at start of drag |
Char_t | fTransparency | transparency of background |
Bool_t | fUseColorSet | use color set from rnrCtx |
Float_t | fWidth | |
static Color_t | fgBackColor | |
static Color_t | fgTextColor | |
static TGLAnnotation::ENameStack | kDeleteID | |
static TGLAnnotation::ENameStack | kEditID | |
static TGLAnnotation::EDrag | kMove | |
static TGLAnnotation::ENameStack | kMoveID | |
static TGLAnnotation::EDrag | kNone | |
static TGLAnnotation::EDrag | kResize | |
static TGLAnnotation::ENameStack | kResizeID |
Constructor. Create annotation as plain text
Constructor. Create annotaton by picking an object.
Handle overlay event. Return TRUE if event was handled.
Returns transparecy of annotation outline. If annotation is selected enforce visiblity of outline.