Painter class for axes encompassing a 3D box.
Definition at line 141 of file TGLAxisPainter.h.
|
| | TGLAxisPainterBox () |
| | Constructor.
|
| |
| | ~TGLAxisPainterBox () override |
| | Destructor.
|
| |
| void | DrawAxis3D (TGLRnrCtx &rnrCtx) |
| | Draw XYZ axis with bitmap font.
|
| |
| TClass * | IsA () const override |
| |
| void | PlotStandard (TGLRnrCtx &rnrCtx, TH1 *histo, const TGLBoundingBox &bbox) |
| |
| void | SetAxis3DTitlePos (TGLRnrCtx &rnrCtx) |
| | Get position of axes and titles from projected corners.
|
| |
| void | Streamer (TBuffer &) override |
| |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| |
| | TGLAxisPainter () |
| |
| virtual | ~TGLAxisPainter () |
| | Destructor.
|
| |
| TAttAxis * | GetAttAxis () |
| |
| TGLFont::EMode | GetFontMode () const |
| |
| Int_t | GetLabelPixelFontSize () const |
| |
| Int_t | GetTitlePixelFontSize () const |
| |
| Int_t | GetTMNDim () const |
| |
| Bool_t | GetUseAxisColors () const |
| |
| void | PaintAxis (TGLRnrCtx &ctx, TAxis *ax) |
| | GL render TAxis.
|
| |
| TGLVector3 & | RefDir () |
| |
| LabVec_t & | RefLabVec () |
| |
| TGLVector3 & | RefTitlePos () |
| |
| TGLVector3 & | RefTMOff (Int_t i) |
| |
| TMVec_t & | RefTMVec () |
| |
| void | RnrLabels () const |
| | Render label reading prepared list ov value-pos pairs.
|
| |
| void | RnrLines () const |
| | Render axis main line and tick-marks.
|
| |
| void | RnrText (const TString &txt, const TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV, const TGLFont &font) const |
| | Render text at the given position. Offset depends of text alignment.
|
| |
| void | RnrTitle (const TString &title, TGLVector3 &pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV) const |
| | Draw title at given position.
|
| |
| void | SetAttAxis (TAttAxis *a) |
| |
| void | SetFontMode (TGLFont::EMode m) |
| |
| void | SetLabelAlign (TGLFont::ETextAlignH_e, TGLFont::ETextAlignV_e) |
| | Set label align.
|
| |
| void | SetLabelFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1) |
| | Set label font derived from TAttAxis.
|
| |
| void | SetLabelPixelFontSize (Int_t fs) |
| |
| void | SetTextFormat (Double_t min, Double_t max, Double_t binWidth) |
| | Construct print format from given primary bin width.
|
| |
| void | SetTitleFont (TGLRnrCtx &rnrCtx, const char *fontName, Int_t pixelSize=64, Double_t font3DSize=-1) |
| | Set title font derived from TAttAxis.
|
| |
| void | SetTitlePixelFontSize (Int_t fs) |
| |
| void | SetTMNDim (Int_t x) |
| |
| void | SetUseAxisColors (Bool_t x) |
| |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
| |