class TGDimension


TGDimension, TGPosition, TGLongPosition, TGInsets and TGRectangle

Several small geometry classes that implement dimensions
(width and height), positions (x and y), insets and rectangles.
They are trivial and their members are public.


Function Members (Methods)

public:
TGDimension()
TGDimension(const TGDimension& d)
TGDimension(UInt_t width, UInt_t height)
virtual~TGDimension()
static TClass*Class()
virtual TClass*IsA() const
TGDimensionoperator+(const TGDimension& b) const
TGDimensionoperator-(const TGDimension& b) const
TGDimension&operator=(const TGDimension&)
Bool_toperator==(const TGDimension& b) const
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

public:
UInt_tfHeightheight
UInt_tfWidthwidth

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TGDimension(const TGDimension& d)
{ }
TGDimension(UInt_t width, UInt_t height)
{ }
TGDimension(const TGDimension& d)
{ }
virtual ~TGDimension()
{ }
Bool_t operator==(const TGDimension& b) const
{ return ((fWidth == b.fWidth) && (fHeight == b.fHeight)); }
TGDimension operator-(const TGDimension& b) const
{ return TGDimension(fWidth - b.fWidth, fHeight - b.fHeight); }
TGDimension operator+(const TGDimension& b) const
{ return TGDimension(fWidth + b.fWidth, fHeight + b.fHeight); }

Author: Fons Rademakers 02/01/98
Last change: root/gui:$Id: TGDimension.h 23115 2008-04-10 13:35:37Z rdm $
Last generated: 2008-06-25 08:39
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.