12#ifndef ROOT_TGLPadUtils 
   13#define ROOT_TGLPadUtils 
   39   friend class ::TGLPadPainter;
 
  207   friend class ::TGLPadPainter;
 
  235template<
class ValueType>
 
  247template<
class ValueType>
 
Option_t Option_t TPoint xy
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
 
Double_t GetMaxLineWidth() const
 
Double_t GetMaxPointSize() const
 
void DrawOpenThreeTriangles(UInt_t n, const TPoint *xy) const
 
void DrawFullCrossX(UInt_t n, const TPoint *xy) const
 
void DrawFullDotSmall(UInt_t n, const TPoint *xy) const
 
void DrawOpenSquareDiagonal(UInt_t n, const TPoint *xy) const
 
void DrawOpenDoubleDiamond(UInt_t n, const TPoint *xy) const
 
void DrawFullFourTrianglesX(UInt_t n, const TPoint *xy) const
 
void DrawFullDotLarge(UInt_t n, const TPoint *xy) const
 
void DrawFullThreeTriangles(UInt_t n, const TPoint *xy) const
 
void DrawCircle(UInt_t n, const TPoint *xy) const
 
void DrawFullFourTrianglesPlus(UInt_t n, const TPoint *xy) const
 
void DrawOpenCross(UInt_t n, const TPoint *xy) const
 
void DrawFullCross(UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeDown(UInt_t n, const TPoint *xy) const
 
void DrawOpenStar(UInt_t n, const TPoint *xy) const
Full star pentagone.
 
void DrawX(UInt_t n, const TPoint *xy) const
 
void DrawPlus(UInt_t n, const TPoint *xy) const
 
void DrawFullTrianlgeUp(UInt_t n, const TPoint *xy) const
 
void DrawFullSquare(UInt_t n, const TPoint *xy) const
 
std::vector< TPoint > fCircle
 
void DrawOpenFourTrianglesPlus(UInt_t n, const TPoint *xy) const
 
void DrawStar(UInt_t n, const TPoint *xy) const
 
void DrawFullDoubleDiamond(UInt_t n, const TPoint *xy) const
 
void DrawOpenCrossX(UInt_t n, const TPoint *xy) const
 
void DrawDot(UInt_t n, const TPoint *xy) const
Simple 1-pixel dots.
 
void DrawOctagonCross(UInt_t n, const TPoint *xy) const
 
void DrawFourSquaresX(UInt_t n, const TPoint *xy) const
 
void DrawFourSquaresPlus(UInt_t n, const TPoint *xy) const
 
void DrawFullDotMedium(UInt_t n, const TPoint *xy) const
 
void DrawDiamond(UInt_t n, const TPoint *xy) const
 
void DrawFullStar(UInt_t n, const TPoint *xy) const
Full star pentagone.
 
void DrawOpenTrianlgeDown(UInt_t n, const TPoint *xy) const
 
void DrawFullDiamond(UInt_t n, const TPoint *xy) const
 
void DrawOpenFourTrianglesX(UInt_t n, const TPoint *xy) const
 
void DrawOpenDiamondCross(UInt_t n, const TPoint *xy) const
 
std::vector< unsigned char > fStipples
 
static UInt_t SwapBits(UInt_t bits)
 
static const UInt_t fgBitSwap[]
 
static Tesselation_t * GetDump()
 
static Tesselation_t * fVs
 
static void SetDump(Tesselation_t *t)
 
"Delegating" part of TGLPadPainter.
 
const UShort_t gLineStipples[]
 
std::list< MeshPatch_t > Tesselation_t
 
BoundingRect< ValueType > FindBoundingRect(Int_t nPoints, const ValueType *xs, const ValueType *ys)
 
void ExtractRGBA(Color_t colorIndex, Float_t *rgba)
 
std::vector< Double_t > fPatch