JG ROOT Tools libraries
version 5.0 - august 2014
|
#include <RContourBase2D.hh>
Public Member Functions | |
RContourBase2D () | |
RContourBase2D (const RContourBase2D &ct) | |
RContourBase2D & | operator= (const RContourBase2D &ct) |
virtual | ~RContourBase2D () |
virtual bool | CheckPoint (const RPoint2D &p) const =0 |
virtual bool | CheckPoint (const Double_t x, const Double_t y) const |
virtual bool | CheckValue (const Double_t val) const |
virtual Int_t | Dimension () const |
ClassDef (RContourBase2D, 0) | |
![]() | |
RContourBase () | |
RContourBase (const RContourBase &ct) | |
RContourBase & | operator= (const RContourBase &ct) |
virtual | ~RContourBase () |
virtual bool | Compare (const RContourBase *ct_ptr) const =0 |
virtual bool | operator== (const RContourBase &ct) const |
virtual bool | operator!= (const RContourBase &ct) const |
virtual void | SetFlipAxis (const bool flip=true) |
virtual bool | GetFlipAxis () const |
virtual Int_t | Type () const =0 |
virtual string | TypeName () const =0 |
virtual bool | Write (ostream &os) const |
virtual bool | Write (FILE *fptr) const |
virtual TList * | CreateObjectList () const =0 |
ClassDef (RContourBase, 0) | |
Private Member Functions | |
GObjectV (RContourBase2D) | |
Additional Inherited Members | |
![]() | |
static RContourBase * | ReadNew (istream &is) |
static RContourBase * | ReadNew (FILE *fptr) |
![]() | |
virtual bool | WriteData (ostream &os) const =0 |
virtual bool | WriteData (FILE *fptr) const =0 |
![]() | |
bool | flip_axis |
Axis inversion. | |
Base class for 2D contours.
RContourBase2D::RContourBase2D | ( | ) |
Default constructor.
RContourBase2D::RContourBase2D | ( | const RContourBase2D & | ct | ) |
Copy constructor.
ct | contour to copy |
|
virtual |
Destructor.
|
private |
Macro from GCpp library that defines the following functions:
RContourBase2D & RContourBase2D::operator= | ( | const RContourBase2D & | ct | ) |
Affectation operator.
ct | contour to copy |
|
pure virtual |
Check whether a point is inside a contour: for 2D contour, a test is performed, for 1D contour result is always false.
p | point to check |
Implements RContourBase.
Implemented in RContourBaseEllipse, RContourBasePolygon, and RContourBaseCircle.
Referenced by CheckPoint().
|
inlinevirtual |
Check whether a point (x,y) is inside a contour.
x | point X position |
y | point Y position |
Reimplemented from RContourBase.
Reimplemented in RContourBaseEllipse, RContourBasePolygon, and RContourBaseCircle.
References CheckPoint().
|
inlinevirtual |
Check whether a value is inside a contour: always false for a 2D contour.
val | value to check |
Implements RContourBase.
|
inlinevirtual |
Get contour dimension.
Implements RContourBase.
RContourBase2D::ClassDef | ( | RContourBase2D | , |
0 | |||
) |
For ROOT dictionary.