Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TGGC Class Reference

#include <TGGC.h>

Inheritance diagram for TGGC:

Inheritance graph
[legend]
Collaboration diagram for TGGC:

Collaboration graph
[legend]
List of all members.

Public Methods

 TGGC (GCValues_t *values=0)
 TGGC (const TGGC &g)
virtual ~TGGC ()
TGGC & operator= (const TGGC &rhs)
GContext_t GetGC () const
GContext_t operator() () const
void SetAttributes (GCValues_t *values)
void SetFunction (EGraphicsFunction v)
void SetPlaneMask (ULong_t v)
void SetForeground (Pixel_t v)
void SetBackground (Pixel_t v)
void SetLineWidth (Int_t v)
void SetLineStyle (Int_t v)
void SetCapStyle (Int_t v)
void SetJoinStyle (Int_t v)
void SetFillStyle (Int_t v)
void SetFillRule (Int_t v)
void SetTile (Pixmap_t v)
void SetStipple (Pixmap_t v)
void SetTileStipXOrigin (Int_t v)
void SetTileStipYOrigin (Int_t v)
void SetFont (FontH_t v)
void SetSubwindowMode (Int_t v)
void SetGraphicsExposures (Bool_t v)
void SetClipXOrigin (Int_t v)
void SetClipYOrigin (Int_t v)
void SetClipMask (Pixmap_t v)
void SetDashOffset (Int_t v)
void SetDashList (const char v[], Int_t len)
void SetArcMode (Int_t v)
const GCValues_t * GetAttributes () const
Mask_t GetMask () const
EGraphicsFunction GetFunction () const
Pixel_t GetForeground () const
Pixel_t GetBackground () const
Int_t GetLineWidth () const
Int_t GetLineStyle () const
FontH_t GetFont () const
Int_t GetCapStyle () const
Int_t GetJoinStyle () const
Int_t GetFillStyle () const
Int_t GetFillRule () const
void Print (Option_t *option="") const

Protected Methods

 TGGC (GCValues_t *values, Bool_t calledByGCPool)
void UpdateValues (GCValues_t *v)

Protected Attributes

GCValues_t fValues
GContext_t fContext

Friends

class TGGCPool

Constructor & Destructor Documentation

TGGC::TGGC GCValues_t *    values,
Bool_t    calledByGCPool
[protected]
 

TGGC::TGGC GCValues_t *    values = 0
 

TGGC::TGGC const TGGC &    g
 

virtual TGGC::~TGGC   [virtual]
 


Member Function Documentation

void TGGC::UpdateValues GCValues_t *    v [protected]
 

TGGC& TGGC::operator= const TGGC &    rhs
 

GContext_t TGGC::GetGC   const
 

Definition at line 52 of file TGGC.h.

References fContext.

GContext_t TGGC::operator()   const
 

void TGGC::SetAttributes GCValues_t *    values
 

void TGGC::SetFunction EGraphicsFunction    v
 

void TGGC::SetPlaneMask ULong_t    v
 

void TGGC::SetForeground Pixel_t    v
 

void TGGC::SetBackground Pixel_t    v
 

void TGGC::SetLineWidth Int_t    v
 

void TGGC::SetLineStyle Int_t    v
 

void TGGC::SetCapStyle Int_t    v
 

void TGGC::SetJoinStyle Int_t    v
 

void TGGC::SetFillStyle Int_t    v
 

void TGGC::SetFillRule Int_t    v
 

void TGGC::SetTile Pixmap_t    v
 

void TGGC::SetStipple Pixmap_t    v
 

void TGGC::SetTileStipXOrigin Int_t    v
 

void TGGC::SetTileStipYOrigin Int_t    v
 

void TGGC::SetFont FontH_t    v
 

void TGGC::SetSubwindowMode Int_t    v
 

void TGGC::SetGraphicsExposures Bool_t    v
 

void TGGC::SetClipXOrigin Int_t    v
 

void TGGC::SetClipYOrigin Int_t    v
 

void TGGC::SetClipMask Pixmap_t    v
 

void TGGC::SetDashOffset Int_t    v
 

void TGGC::SetDashList const char    v[],
Int_t    len
 

void TGGC::SetArcMode Int_t    v
 

const GCValues_t* TGGC::GetAttributes   const
 

Definition at line 80 of file TGGC.h.

References fValues.

Mask_t TGGC::GetMask   const
 

Definition at line 81 of file TGGC.h.

References fValues.

EGraphicsFunction TGGC::GetFunction   const
 

Definition at line 82 of file TGGC.h.

References fValues.

Pixel_t TGGC::GetForeground   const
 

Definition at line 83 of file TGGC.h.

References fValues.

Pixel_t TGGC::GetBackground   const
 

Definition at line 84 of file TGGC.h.

References fValues.

Int_t TGGC::GetLineWidth   const
 

Definition at line 85 of file TGGC.h.

References fValues.

Int_t TGGC::GetLineStyle   const
 

Definition at line 86 of file TGGC.h.

References fValues.

FontH_t TGGC::GetFont   const
 

Definition at line 87 of file TGGC.h.

References fValues.

Int_t TGGC::GetCapStyle   const
 

Definition at line 88 of file TGGC.h.

References fValues.

Int_t TGGC::GetJoinStyle   const
 

Definition at line 89 of file TGGC.h.

References fValues.

Int_t TGGC::GetFillStyle   const
 

Definition at line 90 of file TGGC.h.

References fValues.

Int_t TGGC::GetFillRule   const
 

Definition at line 91 of file TGGC.h.

References fValues.

void TGGC::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TObject.


Friends And Related Function Documentation

friend class TGGCPool [friend]
 

Definition at line 37 of file TGGC.h.


Member Data Documentation

GCValues_t TGGC::fValues [protected]
 

Definition at line 40 of file TGGC.h.

Referenced by GetAttributes(), GetBackground(), GetCapStyle(), GetFillRule(), GetFillStyle(), GetFont(), GetForeground(), GetFunction(), GetJoinStyle(), GetLineStyle(), GetLineWidth(), and GetMask().

GContext_t TGGC::fContext [protected]
 

Definition at line 41 of file TGGC.h.

Referenced by GetGC().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 14:59:47 2003 for ROOT by doxygen1.2.16