17 #define RCONTOUR_ID "CONTOUR: "
18 #define RCONTOUR_NONAME "unnamed "
75 static RContour *
NewContourCircle (
const string & ct_name,
const Double_t xc,
const Double_t yc,
const Double_t r );
84 static RContour ContourGate (
const string & ct_name,
const Double_t x1,
const Double_t x2 );
87 static RContour ContourPolygon (
const string & ct_name,
const UInt_t n,
const Double_t x[],
const Double_t y[] );
90 static RContour ContourCircle (
const string & ct_name,
const Double_t xc,
const Double_t yc,
const Double_t r );
94 static RContour ContourEllipse (
const string & ct_name,
const Double_t a,
const Double_t b,
const Double_t angle );
101 virtual void SetStatusBits ( u_int flags,
bool status =
true );
106 virtual bool CheckValue (
const Double_t val )
const;
108 virtual Int_t
Type ( )
const;
111 virtual void Rename (
const string & ct_name );
114 virtual void SetFlipAxis (
const bool flip =
true );
118 virtual void SetLineAtt (
const TAttLine l_att );
119 virtual void SetLineAtt ( Color_t c, Style_t s = 1, Width_t w = 1 );
120 virtual void Draw ( );
128 virtual TObject *
GetObject (
const Int_t n )
const;
136 virtual bool Write ( ostream &os )
const;
137 virtual bool Write ( FILE *fptr )
const;
139 virtual bool Read ( istream &is );
140 virtual bool Read ( FILE *fptr );
virtual u_int GetStatusFlag() const
Definition: RContour.icc:23
static RContour ContourEllipse(const string &ct_name, const Double_t a, const Double_t b)
Definition: RContour.cpp:371
TList * object_list
Pointer to ROOT graphical objects for display.
Definition: RContour.hh:48
virtual bool GetFlipAxis() const
Definition: RContour.icc:68
RContour(const string &ct_name="unnamed ")
Definition: RContour.cpp:18
static RContour ContourCircle(const string &ct_name, const RPoint2D ctr, const Double_t r)
Definition: RContour.cpp:349
#define RCONTOUR_NONAME
Default contour name.
Definition: RContour.hh:18
virtual Int_t Type() const
Definition: RContour.icc:13
const RContourBase * ContourBase() const
Definition: RContour.icc:84
virtual u_int GetStatusBits(u_int flags) const
Definition: RContour.icc:29
virtual TList * GetObjectList() const
Definition: RContour.icc:92
virtual void Rename(const string &ct_name)
Definition: RContour.icc:107
virtual void Draw()
Definition: RContour.cpp:503
RContourBase * contour_ptr
Pointer to contour properties.
Definition: RContour.hh:45
virtual void SetFlipAxis(const bool flip=true)
Definition: RContour.icc:64
virtual TAttLine GetLineAtt() const
Definition: RContour.icc:72
static RContour * NewContourEllipse(const string &ct_name, const Double_t a, const Double_t b)
Definition: RContour.cpp:242
static RContour ContourPolygon(const string &ct_name, const UInt_t n, const RPoint2D *pts)
Definition: RContour.cpp:327
CTypes
< Contour types identifiers
Definition: RContour.hh:35
static RContour * NewContourPolygon(const string &ct_name, const UInt_t n, const RPoint2D *pts)
Definition: RContour.cpp:190
virtual void CreateObjectList()
Definition: RContour.cpp:450
virtual Int_t GetObjectNum() const
Definition: RContour.icc:96
virtual bool Read(istream &is)
Definition: RContour.cpp:579
Definition: RVector2D.hh:26
static RContour * NewContourCircle(const string &ct_name, const RPoint2D ctr, const Double_t r)
Definition: RContour.cpp:216
virtual TObject * GetObject(const Int_t n) const
Definition: RContour.icc:100
virtual ~RContour()
Definition: RContour.cpp:162
RContour & operator=(const RContour &ct)
Definition: RContour.cpp:113
virtual void SetStatusBits(u_int flags, bool status=true)
Definition: RContour.icc:36
virtual void DeleteObjectList()
Definition: RContour.cpp:430
virtual string TypeName() const
Definition: RContour.icc:17
virtual void DrawCopy()
Definition: RContour.cpp:518
virtual bool CheckValue(const Double_t val) const
Definition: RContour.icc:56
virtual Int_t Dimension() const
Definition: RContour.icc:9
static RContour * NewContourGate(const string &ct_name, const Double_t x1, const Double_t x2)
Definition: RContour.cpp:178
virtual bool CheckPoint(const RPoint2D &p) const
Definition: RContour.icc:49
static RContour ContourGate(const string &ct_name, const Double_t x1, const Double_t x2)
Definition: RContour.cpp:317
TAttLine line_att
Line attributes for display.
Definition: RContour.hh:49
u_int status_flag
Status bit pattern.
Definition: RContour.hh:46
Definition: RContourBase.hh:19
virtual void SetLineAtt(const TAttLine l_att)
Definition: RContour.cpp:483
virtual bool Write(ostream &os) const
Definition: RContour.cpp:540
Definition: RContour.hh:25