TEllipse


class description - source file - inheritance tree

class TEllipse : public TObject, public TAttLine, public TAttFill


    public:
TEllipse(Double_t x1, Double_t y1, Double_t r1, Double_t r2 = 0, Double_t phimin = 0, Double_t phimax = 360, Double_t theta = 0) TEllipse(const TEllipse& ellipse) TEllipse() virtual ~TEllipse() static TClass* Class() virtual void Copy(TObject& ellipse) const virtual Int_t DistancetoPrimitive(Int_t px, Int_t py) virtual void Draw(Option_t* option) virtual void DrawEllipse(Double_t x1, Double_t y1, Double_t r1, Double_t r2, Double_t phimin, Double_t phimax, Double_t theta, Option_t* option) virtual void ExecuteEvent(Int_t event, Int_t px, Int_t py) Double_t GetPhimax() const Double_t GetPhimin() const Double_t GetR1() const Double_t GetR2() const Double_t GetTheta() const Double_t GetX1() const Double_t GetY1() const virtual TClass* IsA() const virtual void ls(Option_t* option) const virtual void Paint(Option_t* option) virtual void PaintEllipse(Double_t x1, Double_t y1, Double_t r1, Double_t r2, Double_t phimin, Double_t phimax, Double_t theta, Option_t* option) virtual void Print(Option_t* option) const virtual void SavePrimitive(ofstream& out, Option_t* option) virtual void SetPhimax(Double_t phi = 360) virtual void SetPhimin(Double_t phi = 0) virtual void SetR1(Double_t r1) virtual void SetR2(Double_t r2) virtual void SetTheta(Double_t theta = 0) virtual void SetX1(Double_t x1) virtual void SetY1(Double_t y1) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Double_t fX1 X coordinate of centre Double_t fY1 Y coordinate of centre Double_t fR1 first radius Double_t fR2 second radius Double_t fPhimin Minimum angle (degrees) Double_t fPhimax Maximum angle (degrees) Double_t fTheta Rotation angle (degrees)


See also

TArc, TCrown

Class Description



Last update: Fri May 14 13:32:37 2004


ROOT page - Class index - Top of the page

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.