|
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) | |
Public Member Functions inherited from RContourBase | |
| 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 Public Member Functions inherited from RContourBase | |
| static RContourBase * | ReadNew (istream &is) |
| static RContourBase * | ReadNew (FILE *fptr) |
Protected Member Functions inherited from RContourBase | |
| virtual bool | WriteData (ostream &os) const =0 |
| virtual bool | WriteData (FILE *fptr) const =0 |
Protected Attributes inherited from RContourBase | |
| 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.