A++ » INCLUDE » TGraphPolargram

class TGraphPolargram: public TNamed, public TAttText, public TAttLine

Function Members (Methods)

public:
virtual~TGraphPolargram()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
voidChangeRangePolar(Double_t tmin, Double_t tmax)
static TClass*Class()
virtual const char*TObject::ClassName() const
virtual voidTNamed::Clear(Option_t* option = "")
virtual TObject*TNamed::Clone(const char* newname = "") const
virtual Int_tTNamed::Compare(const TObject* obj) const
virtual voidTNamed::Copy(TObject& named) const
virtual voidTObject::Delete(Option_t* option = "")MENU
Int_tTAttLine::DistancetoLine(Int_t px, Int_t py, Double_t xp1, Double_t yp1, Double_t xp2, Double_t yp2)
virtual Int_tDistancetoPrimitive(Int_t px, Int_t py)
virtual voidDraw(Option_t* options = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual voidTNamed::FillBuffer(char*& buffer)
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
Double_tGetAngle()
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
virtual const char*TObject::GetIconName() const
virtual Color_tTAttLine::GetLineColor() const
virtual Style_tTAttLine::GetLineStyle() const
virtual Width_tTAttLine::GetLineWidth() const
virtual const char*TNamed::GetName() const
Int_tGetNdivPolar()
Int_tGetNdivRadial()
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
Color_tGetPolarColorLabel()
Font_tGetPolarLabelFont()
Double_tGetPolarLabelSize()
Double_tGetPolarOffset()
Color_tGetRadialColorLabel()
Font_tGetRadialLabelFont()
Double_tGetRadialLabelSize()
Double_tGetRadialOffset()
Double_tGetRMax()
Double_tGetRMin()
virtual Short_tTAttText::GetTextAlign() const
virtual Float_tTAttText::GetTextAngle() const
virtual Color_tTAttText::GetTextColor() const
virtual Font_tTAttText::GetTextFont() const
virtual Float_tTAttText::GetTextSize() const
Double_tGetTickpolarSize()
virtual const char*TNamed::GetTitle() const
Double_tGetTMax()
Double_tGetTMin()
virtual UInt_tTObject::GetUniqueID() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTNamed::Hash() const
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
Bool_tIsDegree()
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tIsGrad()
Bool_tTObject::IsOnHeap() const
Bool_tIsRadian()
virtual Bool_tTNamed::IsSortable() const
Bool_tTObject::IsZombie() const
virtual voidTNamed::ls(Option_t* option = "") const
voidTObject::MayNotUse(const char* method) const
virtual voidTAttText::Modify()
virtual Bool_tTObject::Notify()
voidTObject::Obsolete(const char* method, const char* asOfVers, const char* removedFromVers) const
voidTObject::operator delete(void* ptr)
voidTObject::operator delete(void* ptr, void* vp)
voidTObject::operator delete[](void* ptr)
voidTObject::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)
TGraphPolargram&operator=(const TGraphPolargram&)
voidPaintCircle(Double_t x, Double_t y, Double_t r, Double_t phimin, Double_t phimax, Double_t theta)
virtual voidTObject::Pop()
virtual voidTNamed::Print(Option_t* option = "") const
virtual Int_tTObject::Read(const char* name)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTAttLine::ResetAttLine(Option_t* option = "")
virtual voidTAttText::ResetAttText(Option_t* toption = "")
voidTObject::ResetBit(UInt_t f)
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTAttLine::SaveLineAttributes(ostream& out, const char* name, Int_t coldef = 1, Int_t stydef = 1, Int_t widdef = 1)
virtual voidTObject::SavePrimitive(ostream& out, Option_t* option = "")
virtual voidTAttText::SaveTextAttributes(ostream& out, const char* name, Int_t alidef = 12, Float_t angdef = 0, Int_t coldef = 1, Int_t fondef = 61, Float_t sizdef = 1)
voidSetAxisAngle(Double_t angle = 0)MENU
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
virtual voidTAttLine::SetLineAttributes()MENU
virtual voidTAttLine::SetLineColor(Color_t lcolor)
virtual voidTAttLine::SetLineColorAlpha(Color_t lcolor, Float_t lalpha)
virtual voidTAttLine::SetLineStyle(Style_t lstyle)
virtual voidTAttLine::SetLineWidth(Width_t lwidth)
virtual voidTNamed::SetName(const char* name)MENU
virtual voidTNamed::SetNameTitle(const char* name, const char* title)
voidSetNdivPolar(Int_t Ndiv = 508)MENU
voidSetNdivRadial(Int_t Ndiv = 508)MENU
static voidTObject::SetObjectStat(Bool_t stat)
voidSetPolarLabel(Int_t div, const TString& label)
voidSetPolarLabelColor(Color_t tcolorangular = 1)MENU
voidSetPolarLabelFont(Font_t tfontangular = 62)MENU
voidSetPolarLabelSize(Double_t angularsize = 0.040000000000000001)MENU
voidSetPolarOffset(Double_t PolarOffset = 0.040000000000000001)MENU
voidSetRadialLabelColor(Color_t tcolorradial = 1)MENU
voidSetRadialLabelFont(Font_t tfontradial = 62)MENU
voidSetRadialLabelSize(Double_t radialsize = 0.035000000000000003)MENU
voidSetRadialOffset(Double_t RadialOffset = 0.025000000000000001)MENU
voidSetRangePolar(Double_t tmin, Double_t tmax)MENU
voidSetRangeRadial(Double_t rmin, Double_t rmax)MENU
virtual voidTAttText::SetTextAlign(Short_t align = 11)
virtual voidTAttText::SetTextAngle(Float_t tangle = 0)
virtual voidTAttText::SetTextAttributes()MENU
virtual voidTAttText::SetTextColor(Color_t tcolor = 1)
virtual voidTAttText::SetTextColorAlpha(Color_t tcolor, Float_t talpha)
virtual voidTAttText::SetTextFont(Font_t tfont = 62)
virtual voidTAttText::SetTextSize(Float_t tsize = 1)
virtual voidTAttText::SetTextSizePixels(Int_t npixels)
voidSetTickpolarSize(Double_t tickpolarsize = 0.02)MENU
virtual voidTNamed::SetTitle(const char* title = "")MENU
voidSetToDegree()MENU
voidSetToGrad()MENU
voidSetToRadian()MENU
voidSetTwoPi()
virtual voidTObject::SetUniqueID(UInt_t uid)
virtual voidShowMembers(TMemberInspector& insp) const
virtual Int_tTNamed::Sizeof() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
TGraphPolargram(const char* name = "")
TGraphPolargram(const TGraphPolargram&)
TGraphPolargram(const char* name, Double_t rmin, Double_t rmax, Double_t tmin, Double_t tmax)
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0)
virtual Int_tTObject::Write(const char* name = 0, Int_t option = 0, Int_t bufsize = 0) const
protected:
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTObject::MakeZombie()
private:
Int_tFindAlign(Double_t angle)
Double_tFindTextAngle(Double_t theta)
voidInit()
virtual voidPaint(Option_t* options = "")
voidPaintPolarDivisions(Bool_t noLabels)
voidPaintRadialDivisions(Bool_t drawaxis)
voidReduceFraction(Int_t Num, Int_t Denom, Int_t& rnum, Int_t& rden)

Data Members

public:
static TObject::(anonymous)TObject::kBitMask
static TObject::EStatusBitsTObject::kCanDelete
static TObject::EStatusBitsTObject::kCannotPick
static TObject::EStatusBitsTObject::kHasUUID
static TObject::EStatusBitsTObject::kInvalidObject
static TObject::(anonymous)TObject::kIsOnHeap
static TObject::EStatusBitsTObject::kIsReferenced
static TGraphPolargram::(anonymous)kLabelOrtho
static TObject::EStatusBitsTObject::kMustCleanup
static TObject::EStatusBitsTObject::kNoContextMenu
static TObject::(anonymous)TObject::kNotDeleted
static TObject::EStatusBitsTObject::kObjInCanvas
static TObject::(anonymous)TObject::kOverwrite
static TObject::(anonymous)TObject::kSingleKey
static TObject::(anonymous)TObject::kWriteDelete
static TObject::(anonymous)TObject::kZombie
private:
Double_tfAxisAngleSet angle of the radial axis
Int_tfCutRadialif fCutRadial = 0, circles are cut by radial axis
Bool_tfDegree
Bool_tfGrad
Int_tfNdivPolNumber of polar divisions
Int_tfNdivRadNumber of radial divisions
Color_tfPolarLabelColorSet color of the angular labels
Font_tfPolarLabelFontSet font of angular labels
TString*fPolarLabels! [fNdivPol] Specified polar labels
Double_tfPolarOffsetOffset for Polar labels
Double_tfPolarTextSizeSet Polar text size
Color_tfRadialLabelColorSet color of the radial labels
Font_tfRadialLabelFontSet font of radial labels
Double_tfRadialOffsetOffset for radial labels
Double_tfRadialTextSize
Bool_tfRadian
Double_tfRwrmaxMaximal radial value (real world)
Double_tfRwrminMinimal radial value (real world)
Double_tfRwtmaxMinimal angular value (real world)
Double_tfRwtminMinimal angular value (real world)
Double_tfTickpolarSizeSet size of Tickmarks

Class Charts

Inheritance Chart:
TObject
TNamed
TAttText
TAttLine
TGraphPolargram

Function documentation

void Paint(Option_t* options = "")
void PaintRadialDivisions(Bool_t drawaxis)
void PaintPolarDivisions(Bool_t noLabels)
void ReduceFraction(Int_t Num, Int_t Denom, Int_t& rnum, Int_t& rden)
void Init()
Int_t FindAlign(Double_t angle)
Double_t FindTextAngle(Double_t theta)
TGraphPolargram(const char* name, Double_t rmin, Double_t rmax, Double_t tmin, Double_t tmax)
virtual ~TGraphPolargram()
Color_t GetPolarColorLabel()
{ return fPolarLabelColor;}
Color_t GetRadialColorLabel()
Double_t GetAngle()
{ return fAxisAngle;}
Double_t GetPolarLabelSize()
{return fPolarTextSize;}
Double_t GetPolarOffset()
{ return fPolarOffset; }
Double_t GetRadialLabelSize()
{return fRadialTextSize;}
Double_t GetRadialOffset()
{ return fRadialOffset; }
Double_t GetRMin()
{ return fRwrmin;}
Double_t GetRMax()
{ return fRwrmax;}
Double_t GetTickpolarSize()
{return fTickpolarSize;}
Double_t GetTMin()
{ return fRwtmin;}
Double_t GetTMax()
{ return fRwtmax;}
Font_t GetPolarLabelFont()
{ return fPolarLabelFont;}
Font_t GetRadialLabelFont()
{ return fRadialLabelFont;}
Int_t DistancetoPrimitive(Int_t px, Int_t py)
Int_t GetNdivPolar()
{ return fNdivPol;}
Int_t GetNdivRadial()
{ return fNdivRad;}
Bool_t IsDegree()
{return fDegree;}
Bool_t IsRadian()
{return fRadian;}
Bool_t IsGrad()
{return fGrad;}
void ChangeRangePolar(Double_t tmin, Double_t tmax)
void Draw(Option_t* options = "")
void ExecuteEvent(Int_t event, Int_t px, Int_t py)
void PaintCircle(Double_t x, Double_t y, Double_t r, Double_t phimin, Double_t phimax, Double_t theta)
void SetNdivPolar(Int_t Ndiv = 508)
void SetNdivRadial(Int_t Ndiv = 508)
void SetPolarLabel(Int_t div, const TString& label)
void SetPolarLabelSize(Double_t angularsize = 0.040000000000000001)
void SetPolarLabelColor(Color_t tcolorangular = 1)
void SetPolarLabelFont(Font_t tfontangular = 62)
void SetPolarOffset(Double_t PolarOffset = 0.040000000000000001)
void SetRadialOffset(Double_t RadialOffset = 0.025000000000000001)
void SetRadialLabelSize(Double_t radialsize = 0.035000000000000003)
void SetRadialLabelColor(Color_t tcolorradial = 1)
void SetRadialLabelFont(Font_t tfontradial = 62)
void SetRangePolar(Double_t tmin, Double_t tmax)
void SetRangeRadial(Double_t rmin, Double_t rmax)
void SetTickpolarSize(Double_t tickpolarsize = 0.02)
void SetToDegree()
void SetToGrad()
void SetToRadian()
void SetTwoPi()