#include <BoundDiskSector.h>
Public Member Functions | |
BoundDiskSector (const PositionType &pos, const RotationType &rot, Bounds *bounds) | |
BoundDiskSector (const PositionType &pos, const RotationType &rot, const Bounds &bounds) | |
DiskSectorBounds const & | bounds () const |
float | innerRadius () const |
float | outerRadius () const |
float | phiExtension () const |
virtual | ~BoundDiskSector () |
Definition at line 7 of file BoundDiskSector.h.
virtual BoundDiskSector::~BoundDiskSector | ( | ) | [inline, virtual] |
Definition at line 11 of file BoundDiskSector.h.
{}
BoundDiskSector::BoundDiskSector | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
Bounds * | bounds | ||
) | [inline] |
Definition at line 13 of file BoundDiskSector.h.
: Surface( pos,rot), BoundPlane( pos, rot, bounds) {}
BoundDiskSector::BoundDiskSector | ( | const PositionType & | pos, |
const RotationType & | rot, | ||
const Bounds & | bounds | ||
) | [inline] |
Definition at line 18 of file BoundDiskSector.h.
: Surface( pos,rot), BoundPlane( pos, rot, bounds) {}
DiskSectorBounds const& BoundDiskSector::bounds | ( | ) | const [inline] |
Reimplemented from BoundSurface.
Definition at line 28 of file BoundDiskSector.h.
Referenced by innerRadius(), outerRadius(), CompositeTECPetal::overlap(), and phiExtension().
{ return static_cast<DiskSectorBounds const &>(BoundPlane::bounds()); }
float BoundDiskSector::innerRadius | ( | ) | const [inline] |
Definition at line 23 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::innerRadius().
Referenced by TIDLayer::computeDisk(), and CompositeTECPetal::overlap().
{ return bounds().innerRadius();}
float BoundDiskSector::outerRadius | ( | ) | const [inline] |
Definition at line 24 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::outerRadius().
Referenced by TIDLayer::computeDisk(), and CompositeTECPetal::overlap().
{ return bounds().outerRadius();}
float BoundDiskSector::phiExtension | ( | ) | const [inline] |
Definition at line 25 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::phiExtension().
Referenced by TECLayer::overlap().
{ return bounds().phiExtension();}