ROOT logo
ROOT » GUI » GUI » TGGC

class TGGC: public TObject, public TRefCnt


 TGGC and  TGGCPool

Encapsulate a graphics context used in the low level graphics.
 TGGCPool provides a pool of graphics contexts.


Function Members (Methods)

public:
TGGC( GCValues_t* values = 0)
TGGC(const TGGC& g)
virtual ~TGGC()
void TObject::AbstractMethod(const char* method) const
void TRefCnt::AddReference()
virtual void TObject::AppendPad( Option_t* option = "")
virtual void TObject::Browse( TBrowser* b)
static TClass* Class()
virtual const char* TObject::ClassName() const
virtual void TObject::Clear( Option_t* = "")
virtual TObject* TObject::Clone(const char* newname = "") const
virtual Int_t TObject::Compare(const TObject* obj) const
virtual void TObject::Copy( TObject& object) const
virtual void TObject::Delete( Option_t* option = "") MENU
virtual Int_t TObject::DistancetoPrimitive( Int_t px, Int_t py)
virtual void TObject::Draw( Option_t* option = "")
virtual void TObject::DrawClass() const MENU
virtual TObject* TObject::DrawClone( Option_t* option = "") const MENU
virtual voidTObject::Dump() const MENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual void TObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual void TObject::Execute( TMethod* method, TObjArray* params, Int_t* error = 0)
virtual void TObject::ExecuteEvent( Int_t event, Int_t px, Int_t py)
virtual void TObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject* TObject::FindObject(const char* name) const
virtual TObject* TObject::FindObject(const TObject* obj) const
Int_t GetArcMode() const
const GCValues_t* GetAttributes() const
Pixel_t GetBackground() const
Int_t GetCapStyle() const
Pixmap_t GetClipMask() const
Int_t GetClipXOrigin() const
Int_t GetClipYOrigin() const
const char* GetDashes() const
Int_t GetDashLen() const
Int_t GetDashOffset() const
virtual Option_t* TObject::GetDrawOption() const
static Long_t TObject::GetDtorOnly()
Int_t GetFillRule() const
Int_t GetFillStyle() const
FontH_t GetFont() const
Pixel_t GetForeground() const
EGraphicsFunction GetFunction() const
GContext_t GetGC() const
Bool_t GetGraphicsExposures() const
virtual const char* TObject::GetIconName() const
Int_t GetJoinStyle() const
Int_t GetLineStyle() const
Int_t GetLineWidth() const
Mask_t GetMask() const
virtual const char* TObject::GetName() const
virtual char* TObject::GetObjectInfo( Int_t px, Int_t py) const
static Bool_t TObject::GetObjectStat()
virtual Option_t* TObject::GetOption() const
ULong_t GetPlaneMask() const
Pixmap_t GetStipple() const
Int_t GetSubwindowMode() const
Pixmap_t GetTile() const
Int_t GetTileStipXOrigin() const
Int_t GetTileStipYOrigin() const
virtual const char* TObject::GetTitle() const
virtual UInt_t TObject::GetUniqueID() const
virtual Bool_t TObject::HandleTimer( TTimer* timer)
virtual ULong_t TObject::Hash() const
virtual void TObject::Info(const char* method, const char* msgfmt) const
virtual Bool_t TObject::InheritsFrom(const char* classname) const
virtual Bool_t TObject::InheritsFrom(const TClass* cl) const
virtual void TObject::Inspect() const MENU
voidTObject::InvertBit( UInt_t f)
virtual TClass* IsA() const
virtual Bool_t TObject::IsEqual(const TObject* obj) const
virtual Bool_t TObject::IsFolder() const
Bool_t TObject::IsOnHeap() const
virtual Bool_t TObject::IsSortable() const
Bool_t TObject::IsZombie() const
virtual void TObject::ls( Option_t* option = "") const
void TObject::MayNotUse(const char* method) const
virtual Bool_t TObject::Notify()
void TObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
static void TObject::operator delete(void* ptr)
static void TObject::operator delete(void* ptr, void* vp)
static void TObject::operator delete[](void* ptr)
static void TObject::operator delete[](void* ptr, void* vp)
void* TObject::operator new( size_t sz)
void* TObject::operator new( size_t sz, void* vp)
void* TObject::operator new[]( size_t sz)
void* TObject::operator new[]( size_t sz, void* vp)
GContext_t operator()() const
TGGC& operator=(const TGGC& rhs)
virtual void TObject::Paint( Option_t* option = "")
virtual void TObject::Pop()
virtual void Print( Option_t* option = "") const
virtual Int_t TObject::Read(const char* name)
virtual void TObject::RecursiveRemove( TObject* obj)
UInt_t TRefCnt::References() const
UInt_t TRefCnt::RemoveReference()
void TObject::ResetBit( UInt_t f)
virtual void TObject::SaveAs(const char* filename = "", Option_t* option = "") const MENU
virtual voidSavePrimitive( ostream& out, Option_t* option = "")
void SetArcMode( Int_t v)
void SetAttributes( GCValues_t* values)
void SetBackground( Pixel_t v)
void TObject::SetBit( UInt_t f)
void TObject::SetBit( UInt_t f, Bool_t set)
void SetCapStyle( Int_t v)
void SetClipMask( Pixmap_t v)
void SetClipXOrigin( Int_t v)
void SetClipYOrigin( Int_t v)
void SetDashList(const char* v, Int_t len)
void SetDashOffset( Int_t v)
virtual void TObject::SetDrawOption( Option_t* option = "") MENU
static voidTObject::SetDtorOnly(void* obj)
void SetFillRule( Int_t v)
void SetFillStyle( Int_t v)
void SetFont( FontH_t v)
void SetForeground( Pixel_t v)
void SetFunction(EGraphicsFunction v)
void SetGraphicsExposures( Bool_t v)
void SetJoinStyle( Int_t v)
void SetLineStyle( Int_t v)
void SetLineWidth( Int_t v)
static void TObject::SetObjectStat( Bool_t stat)
void SetPlaneMask( ULong_t v)
void TRefCnt::SetRefCount( UInt_t r)
void SetStipple( Pixmap_t v)
void SetSubwindowMode( Int_t v)
void SetTile( Pixmap_t v)
void SetTileStipXOrigin( Int_t v)
void SetTileStipYOrigin( Int_t v)
virtual void TObject::SetUniqueID( UInt_t uid)
virtual void ShowMembers( TMemberInspector& insp)
virtual void Streamer( TBuffer& b)
void StreamerNVirtual( TBuffer& b)
virtual void TObject::SysError(const char* method, const char* msgfmt) const
Bool_t TObject::TestBit( UInt_t f) const
Int_t TObject::TestBits( UInt_t f) const
virtual void TObject::UseCurrentStyle()
virtual void TObject::Warning(const char* method, const char* msgfmt) const
virtual Int_t TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_t TObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
TGGC( GCValues_t* values, Bool_t calledByGCPool)
virtual void TObject::DoError(int level, const char* location, const char* fmt, va_list va) const
TString GetMaskString() const
void TObject::MakeZombie()
void UpdateValues( GCValues_t* v)

Data Members

public:
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
enum TRefCnt::EReferenceFlag { kStaticInit
};
protected:
GContext_t fContextgraphics context handle
UInt_t TRefCnt::fRefs(1 less than) number of references
GCValues_t fValuesgraphics context values + mask

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGGC( GCValues_t* values, Bool_t calledByGCPool)
 Create a graphics context (only called via  TGGCPool:: GetGC()).
TGGC( GCValues_t* values = 0)
 Create a graphics context, registers GC in GCPool.
TGGC(const TGGC& g)
  Copy a graphics context.
~TGGC()
  Delete graphics context.
TGGC & operator=(const TGGC& rhs)
 Graphics context assignment operator.
GContext_t operator()() const
 Not inline due to a bug in g++ 2.96 20000731 (Red Hat Linux 7.0).
void UpdateValues( GCValues_t* v)
 Update values + mask.
void SetAttributes( GCValues_t* values)
 Set attributes as specified in the values structure.
void SetFunction(EGraphicsFunction v)
 Set graphics context drawing function.
void SetPlaneMask( ULong_t v)
 Set plane mask.
void SetForeground( Pixel_t v)
 Set foreground color.
void SetBackground( Pixel_t v)
 Set background color.
void SetLineWidth( Int_t v)
 Set line width.
void SetLineStyle( Int_t v)
 Set line style (kLineSolid, kLineOnOffDash, kLineDoubleDash).
void SetCapStyle( Int_t v)
 Set cap style (kCapNotLast, kCapButt, kCapRound, kCapProjecting).
void SetJoinStyle( Int_t v)
 Set line join style (kJoinMiter, kJoinRound, kJoinBevel).
void SetFillStyle( Int_t v)
 Set fill style (kFillSolid, kFillTiled, kFillStippled,
 kFillOpaeueStippled).
void SetFillRule( Int_t v)
 Set fill rule (kEvenOddRule, kWindingRule).
void SetTile( Pixmap_t v)
 Set tile pixmap for tiling operations.
void SetStipple( Pixmap_t v)
 Set 1 plane pixmap for stippling.
void SetTileStipXOrigin( Int_t v)
 X offset for tile or stipple operations.
void SetTileStipYOrigin( Int_t v)
 Y offset for tile or stipple operations.
void SetFont( FontH_t v)
 Set font.
void SetSubwindowMode( Int_t v)
 Set sub window mode (kClipByChildren, kIncludeInferiors).
void SetGraphicsExposures( Bool_t v)
 True if graphics exposure should be generated.
void SetClipXOrigin( Int_t v)
 X origin for clipping.
void SetClipYOrigin( Int_t v)
 Y origin for clipping.
void SetClipMask( Pixmap_t v)
 Bitmap for clipping.
void SetDashOffset( Int_t v)
 Patterned/dashed line offset.
void SetDashList(const char* v, Int_t len)
 Set dash pattern. First use  SetDashOffset() if not 0.
void SetArcMode( Int_t v)
 Set arc mode (kArcChord, kArcPieSlice).
void Print( Option_t* option = "") const
  Print graphics contexts info.
TString GetMaskString() const
 Returns GC mask as a string - used in  SavePrimitive().
void SavePrimitive( ostream& out, Option_t* option = "")
 Save graphics context info as a C++ statement(s) on output stream out
GContext_t GetGC() const
{ return fContext; }
const GCValues_t * GetAttributes() const
{ return & fValues; }
Mask_t GetMask() const
{ return fValues. fMask; }
EGraphicsFunction GetFunction() const
{ return fValues. fFunction; }
ULong_t GetPlaneMask() const
{ return fValues. fPlaneMask; }
Pixel_t GetForeground() const
{ return fValues. fForeground; }
Pixel_t GetBackground() const
{ return fValues. fBackground; }
Int_t GetLineWidth() const
{ return fValues. fLineWidth; }
Int_t GetLineStyle() const
{ return fValues. fLineStyle; }
Pixmap_t GetTile() const
{ return fValues. fTile; }
Pixmap_t GetStipple() const
{ return fValues. fStipple; }
Int_t GetTileStipXOrigin() const
{ return fValues. fTsXOrigin; }
Int_t GetTileStipYOrigin() const
{ return fValues. fTsYOrigin; }
Int_t GetSubwindowMode() const
{ return fValues. fSubwindowMode; }
FontH_t GetFont() const
{ return fValues. fFont; }
Bool_t GetGraphicsExposures() const
{ return fValues. fGraphicsExposures; }
Int_t GetClipXOrigin() const
{ return fValues. fClipXOrigin; }
Int_t GetClipYOrigin() const
{ return fValues. fClipYOrigin; }
Pixmap_t GetClipMask() const
{ return fValues. fClipMask; }
Int_t GetCapStyle() const
{ return fValues. fCapStyle; }
Int_t GetJoinStyle() const
{ return fValues. fJoinStyle; }
Int_t GetFillStyle() const
{ return fValues. fFillStyle; }
Int_t GetFillRule() const
{ return fValues. fFillRule; }
Int_t GetDashOffset() const
{ return fValues. fDashOffset; }
Int_t GetDashLen() const
{ return fValues. fDashLen; }
const char * GetDashes() const
{ return fValues. fDashes; }
Int_t GetArcMode() const
{ return fValues. fArcMode; }

玻璃钢生产厂家衢州玻璃钢雕塑厂家怀集玻璃钢雕塑张家口玻璃钢雕塑设计包头卡通人像玻璃钢雕塑蚌埠定制玻璃钢雕塑生产厂家河北大型商场创意商业美陈经验玻璃钢雕塑厚度一般多少玻璃钢模型雕塑制作厂吉安玻璃钢果蔬雕塑商场装饰美陈雕塑工厂洛阳校园玻璃钢雕塑生产黑龙江省玻璃钢雕塑定做厂江苏艺术商场美陈多少钱许昌镜面校园玻璃钢雕塑价格江苏小提琴玻璃钢花盆玻璃钢雕塑修补剂深圳开业商场美陈价格福建玻璃钢瓜果雕塑名家玻璃钢雕塑价格商场玻璃钢卡通雕塑制作玻璃钢花盆申报要素怎么写温州惠州玻璃钢动物雕塑日照玻璃钢海豚雕塑定制邯郸玻璃钢浮雕动物雕塑厂家七台河市玻璃钢雕塑杭州 商场美陈公司制作景观小品玻璃钢公园主题雕塑珠海玻璃钢雕塑心形花盆太空主题商场美陈淮南玻璃钢卡通雕塑价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化