|
|
| GeoPgon (double SPhi, double DPhi, unsigned int NSides) |
| |
|
virtual double | volume () const |
| |
|
virtual const std::string & | type () const |
| |
|
virtual ShapeType | typeID () const |
| |
|
void | addPlane (double ZPlane, double RMinPlane, double RMaxPlane) |
| |
|
unsigned int | getNPlanes () const |
| |
|
bool | isValid () const |
| |
|
const double & | getZPlane (unsigned int i) const |
| |
|
const double & | getRMinPlane (unsigned int i) const |
| |
|
const double & | getRMaxPlane (unsigned int i) const |
| |
|
virtual void | exec (GeoShapeAction *action) const |
| |
|
const double & | getSPhi () const |
| |
|
const double & | getDPhi () const |
| |
|
const unsigned int & | getNSides () const |
| |
|
const GeoShapeUnion & | add (const GeoShape &shape) const |
| |
|
const GeoShapeSubtraction & | subtract (const GeoShape &shape) const |
| |
|
const GeoShapeIntersection & | intersect (const GeoShape &shape) const |
| |
|
const GeoShapeShift & | operator<< (const GeoTrf::Transform3D &shift) const |
| |
|
void | ref () const |
| |
|
void | unref () const |
| |
|
unsigned int | refCount () const |
| |
|
|
static const std::string & | getClassType () |
| |
|
static ShapeType | getClassTypeID () |
| |
|
|
double | m_sPhi |
| |
|
double | m_dPhi |
| |
|
unsigned int | m_nSides |
| |
|
std::vector< double > | m_zPlane |
| |
|
std::vector< double > | m_rMinPlane |
| |
|
std::vector< double > | m_rMaxPlane |
| |
|
|
static const std::string | s_classType = "Pgon" |
| |
|
static const ShapeType | s_classTypeID = 0x14 |
| |
Definition at line 11 of file GeoPgon.h.
The documentation for this class was generated from the following files:
- /builds/GeoModelDev/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoPgon.h
- /builds/GeoModelDev/GeoModelCore/GeoModelKernel/src/GeoPgon.cxx