Rgl::Pad Namespace Reference


Classes

class  PolygonStippleSet
class  FillAttribSet
class  LineAttribSet
class  MarkerPainter
struct  MeshPatch_t
class  Tesselator
class  OffScreenDevice
class  GLLimits

Typedefs

typedef std::list< MeshPatch_tTesselation_t
typedef std::list< MeshPatch_tTesselation_t

Functions

void ExtractRGB (Color_t colorIndex, Float_t *rgb)
void CalculateCircle (std::vector< TPoint > &circle, Double_t r, UInt_t pts)
void Begin (Int_t type)
void Vertex (const Double_t *v)
void End ()
void CalculateCircle (std::vector< TPoint > &circle, Double_t r, UInt_t pts)

Variables

const UShort_t gLineStipples []
const UInt_t gMaxStipple
const GLenum lineWidthPNAME = GLenum(0xB22)
const GLenum pointSizePNAME = GLenum(0xB12)
const UShort_t gLineStipples []
const UInt_t gMaxStipple = sizeof gLineStipples / sizeof gLineStipples[0]
const UShort_t gLineStipples []
const UInt_t gMaxStipple


Typedef Documentation

typedef std::list<MeshPatch_t> Rgl::Pad::Tesselation_t

Definition at line 157 of file TGLPadUtils.h.

typedef std::list<MeshPatch_t> Rgl::Pad::Tesselation_t

Definition at line 157 of file TGLPadUtils.h.


Function Documentation

void Rgl::Pad::Begin ( Int_t  type  ) 

Definition at line 555 of file TGLPadUtils.cxx.

References Rgl::Pad::Tesselator::GetDump().

Referenced by G__G__Cont_124_0_14(), G__G__Table_146_0_7(), G__G__Table_146_0_8(), and Rgl::Pad::Tesselator::Tesselator().

void Rgl::Pad::@2338::CalculateCircle ( std::vector< TPoint > &  circle,
Double_t  r,
UInt_t  pts 
) [static]

Definition at line 665 of file TGLPadUtils.cxx.

References TMath::Cos(), i, TMath::Sin(), and TMath::TwoPi().

void Rgl::Pad::@2338::CalculateCircle ( std::vector< TPoint > &  circle,
Double_t  r,
UInt_t  pts 
) [static]

Referenced by Rgl::Pad::MarkerPainter::DrawCircle(), and Rgl::Pad::MarkerPainter::DrawFullDotLarge().

void Rgl::Pad::End (  ) 

Definition at line 578 of file TGLPadUtils.cxx.

Referenced by Memstat::find_string(), memstat::find_string(), G__G__GL_115_0_6(), G__G__GL_472_0_5(), G__G__Gui1_240_0_32(), G__G__Gui2_244_0_42(), G__G__Gui2_332_0_30(), G__G__Table_146_0_10(), G__G__Table_146_0_9(), gray_render_line(), otv_ClassDef_validate(), otv_Coverage_get_count(), otv_Coverage_validate(), Rgl::Pad::Tesselator::Tesselator(), TestContainer_count_if(), TestContainer_find_if(), and tt_face_get_ps_name().

void Rgl::Pad::ExtractRGB ( Color_t  colorIndex,
Float_t rgb 
)

Definition at line 655 of file TGLPadUtils.cxx.

References TROOT::GetColor(), and gROOT.

Referenced by TGLPadPainter::DrawPolyMarker(), TGL5DPainter::DrawSubCloud(), TGLPadPainter::DrawText(), Rgl::Pad::FillAttribSet::FillAttribSet(), Rgl::Pad::LineAttribSet::LineAttribSet(), and TGL5DPainter::SetSurfaceColor().

void Rgl::Pad::Vertex ( const Double_t v  ) 

Definition at line 565 of file TGLPadUtils.cxx.

References Rgl::Pad::Tesselator::GetDump().


Variable Documentation

const UShort_t Rgl::Pad::gLineStipples[]

Definition at line 149 of file TGLPadUtils.cxx.

const UShort_t Rgl::Pad::gLineStipples[]

Initial value:

 {0xffff, 0xffff, 0x3333, 0x5555, 
                                  0xf040, 0xf4f4, 0xf111, 0xf0f0, 
                                  0xff11, 0x3fff, 0x08ff}

Definition at line 149 of file TGLPadUtils.cxx.

const UShort_t Rgl::Pad::gLineStipples[]

Definition at line 149 of file TGLPadUtils.cxx.

Referenced by Rgl::Pad::LineAttribSet::LineAttribSet().

const UInt_t Rgl::Pad::gMaxStipple

Definition at line 153 of file TGLPadUtils.cxx.

const UInt_t Rgl::Pad::gMaxStipple = sizeof gLineStipples / sizeof gLineStipples[0]

Definition at line 153 of file TGLPadUtils.cxx.

const UInt_t Rgl::Pad::gMaxStipple

Definition at line 153 of file TGLPadUtils.cxx.

Referenced by Rgl::Pad::LineAttribSet::LineAttribSet().

const GLenum Rgl::Pad::lineWidthPNAME = GLenum(0xB22)

Definition at line 35 of file TGLPadUtils.cxx.

Referenced by Rgl::Pad::GLLimits::GetMaxLineWidth().

const GLenum Rgl::Pad::pointSizePNAME = GLenum(0xB12)

Definition at line 36 of file TGLPadUtils.cxx.

Referenced by Rgl::Pad::GLLimits::GetMaxPointSize().


Generated on Tue Jul 5 16:56:49 2011 for ROOT_528-00b_version by  doxygen 1.5.1