This shape represents a polycone. Specify the starting angle and delta angle (subtended angle) of the polycone first, Then add at least two planes with the addPlane( double zPlane, double rInner, double rOuter) method.
More...
#include <GeoPcon.h>
|
|
| GeoPcon (double SPhi, double DPhi) |
| |
|
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 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 |
| |
|
std::vector< double > | m_zPlane |
| |
|
std::vector< double > | m_rMinPlane |
| |
|
std::vector< double > | m_rMaxPlane |
| |
|
|
static const std::string | s_classType = "Pcon" |
| |
|
static const ShapeType | s_classTypeID = 0x13 |
| |
This shape represents a polycone. Specify the starting angle and delta angle (subtended angle) of the polycone first, Then add at least two planes with the addPlane( double zPlane, double rInner, double rOuter) method.
Definition at line 20 of file GeoPcon.h.
The documentation for this class was generated from the following files:
- /builds/GeoModelDev/GeoModelCore/GeoModelKernel/GeoModelKernel/GeoPcon.h
- /builds/GeoModelDev/GeoModelCore/GeoModelKernel/src/GeoPcon.cxx