Painter class for axes encompassing a 3D box.
Definition at line 141 of file TGLAxisPainter.h.
Public Types | |
| typedef std::pair< Float_t, Float_t > | Lab_t |
| typedef std::vector< Lab_t > | LabVec_t |
| typedef std::pair< Float_t, Int_t > | TM_t |
| typedef std::vector< TM_t > | TMVec_t |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
Private Member Functions | |
| void | FormAxisValue (Double_t x, TString &s) const |
| Returns formatted text suitable for display of value. | |
| void | LabelsLimits (const char *label, Int_t &first, Int_t &last) const |
| Find first and last character of a label. | |
Private Attributes | |
| Int_t | fDecimals |
| Int_t | fExp |
| TString | fFormat |
| TGLFont | fLabelFont |
| Int_t | fMaxDigits |
| TGLFont | fTitleFont |
#include <TGLAxisPainter.h>
|
inherited |
Definition at line 35 of file TGLAxisPainter.h.
|
inherited |
Definition at line 36 of file TGLAxisPainter.h.
|
inherited |
Definition at line 37 of file TGLAxisPainter.h.
|
inherited |
Definition at line 38 of file TGLAxisPainter.h.
| TGLAxisPainterBox::TGLAxisPainterBox | ( | ) |
Constructor.
Definition at line 449 of file TGLAxisPainter.cxx.
|
override |
Destructor.
Definition at line 458 of file TGLAxisPainter.cxx.
Definition at line 156 of file TGLAxisPainter.h.
Definition at line 156 of file TGLAxisPainter.h.
| void TGLAxisPainterBox::DrawAxis3D | ( | TGLRnrCtx & | rnrCtx | ) |
Draw XYZ axis with bitmap font.
Definition at line 547 of file TGLAxisPainter.cxx.
Returns formatted text suitable for display of value.
Definition at line 92 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 114 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 96 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 101 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 103 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 90 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 117 of file TGLAxisPainter.h.
|
inlineoverridevirtual |
Reimplemented from TGLAxisPainter.
Definition at line 156 of file TGLAxisPainter.h.
|
privateinherited |
Find first and last character of a label.
Definition at line 77 of file TGLAxisPainter.cxx.
GL render TAxis.
Definition at line 325 of file TGLAxisPainter.cxx.
| void TGLAxisPainterBox::PlotStandard | ( | TGLRnrCtx & | rnrCtx, |
| TH1 * | histo, | ||
| const TGLBoundingBox & | bbox ) |
Definition at line 614 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 93 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 110 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 105 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 94 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 111 of file TGLAxisPainter.h.
|
inherited |
Render label reading prepared list ov value-pos pairs.
Definition at line 231 of file TGLAxisPainter.cxx.
|
inherited |
Render axis main line and tick-marks.
Definition at line 283 of file TGLAxisPainter.cxx.
|
inherited |
Render text at the given position. Offset depends of text alignment.
Definition at line 198 of file TGLAxisPainter.cxx.
|
inherited |
Draw title at given position.
Definition at line 269 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 113 of file TGLAxisPainter.h.
| void TGLAxisPainterBox::SetAxis3DTitlePos | ( | TGLRnrCtx & | rnrCtx | ) |
Get position of axes and titles from projected corners.
Definition at line 465 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 97 of file TGLAxisPainter.h.
|
inherited |
Set label align.
Definition at line 68 of file TGLAxisPainter.cxx.
|
inherited |
Set label font derived from TAttAxis.
Definition at line 221 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 100 of file TGLAxisPainter.h.
Construct print format from given primary bin width.
Definition at line 117 of file TGLAxisPainter.cxx.
|
inherited |
Set title font derived from TAttAxis.
Definition at line 258 of file TGLAxisPainter.cxx.
|
inlineinherited |
Definition at line 102 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 91 of file TGLAxisPainter.h.
|
inlineinherited |
Definition at line 116 of file TGLAxisPainter.h.
|
overridevirtual |
Reimplemented from TGLAxisPainter.
|
inline |
Definition at line 156 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 83 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 59 of file TGLAxisPainter.h.
|
protected |
Definition at line 145 of file TGLAxisPainter.h.
|
protected |
Definition at line 144 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 47 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 69 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 45 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 61 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 48 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 75 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 80 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 81 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 51 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 74 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 62 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 46 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 77 of file TGLAxisPainter.h.
|
privateinherited |
Definition at line 52 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 76 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 82 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 71 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 70 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 63 of file TGLAxisPainter.h.
|
protectedinherited |
Definition at line 60 of file TGLAxisPainter.h.