ROOT logo
ROOT » GRAF3D » GL » TGLAxisPainterBox

class TGLAxisPainterBox: public TGLAxisPainter


 Painter class for axes encompassing a 3D box.

Function Members (Methods)

public:
TGLAxisPainterBox()
virtual~TGLAxisPainterBox()
static TClass*Class()
voidDrawAxis3D(TGLRnrCtx& rnrCtx)
TAttAxis*TGLAxisPainter::GetAttAxis()
TGLFont::EModeTGLAxisPainter::GetFontMode() const
Int_tTGLAxisPainter::GetLabelPixelFontSize() const
Int_tTGLAxisPainter::GetTitlePixelFontSize() const
Int_tTGLAxisPainter::GetTMNDim() const
Bool_tTGLAxisPainter::GetUseAxisColors() const
virtual TClass*IsA() const
voidTGLAxisPainter::PaintAxis(TGLRnrCtx& ctx, TAxis* ax)
voidPlotStandard(TGLRnrCtx& rnrCtx, const TH1* histo, const TGLBoundingBox& bbox)
TGLVector3&TGLAxisPainter::RefDir()
TGLAxisPainter::LabVec_t&TGLAxisPainter::RefLabVec()
TGLVector3&TGLAxisPainter::RefTitlePos()
TGLVector3&TGLAxisPainter::RefTMOff(Int_t i)
TGLAxisPainter::TMVec_t&TGLAxisPainter::RefTMVec()
voidTGLAxisPainter::RnrLabels() const
voidTGLAxisPainter::RnrLines() const
voidTGLAxisPainter::RnrText(const TString& txt, const TGLVector3& pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV, const TGLFont& font) const
voidTGLAxisPainter::RnrTitle(const TString& title, TGLVector3& pos, TGLFont::ETextAlignH_e aH, TGLFont::ETextAlignV_e aV) const
voidTGLAxisPainter::SetAttAxis(TAttAxis* a)
voidSetAxis3DTitlePos(TGLRnrCtx& rnrCtx)
voidTGLAxisPainter::SetFontMode(TGLFont::EMode m)
voidTGLAxisPainter::SetLabelAlign(TGLFont::ETextAlignH_e, TGLFont::ETextAlignV_e)
voidTGLAxisPainter::SetLabelFont(TGLRnrCtx& rnrCtx, const char* fontName, Int_t pixelSize = 64, Double_t font3DSize = -1)
voidTGLAxisPainter::SetLabelPixelFontSize(Int_t fs)
voidTGLAxisPainter::SetTextFormat(Double_t min, Double_t max, Double_t binWidth)
voidTGLAxisPainter::SetTitleFont(TGLRnrCtx& rnrCtx, const char* fontName, Int_t pixelSize = 64, Double_t font3DSize = -1)
voidTGLAxisPainter::SetTitlePixelFontSize(Int_t fs)
voidTGLAxisPainter::SetTMNDim(Int_t x)
voidTGLAxisPainter::SetUseAxisColors(Bool_t x)
virtual voidShowMembers(TMemberInspector& insp)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGLAxisPainterBox()
 Constructor.
~TGLAxisPainterBox()
 Destructor.
void SetAxis3DTitlePos(TGLRnrCtx& rnrCtx)
 Get position of axes and titles from projected corners.
void DrawAxis3D(TGLRnrCtx& rnrCtx)
 Draw XYZ axis with bitmap font.
void PlotStandard(TGLRnrCtx& rnrCtx, const TH1* histo, const TGLBoundingBox& bbox)