#include <BoundDiskSector.h>
Public Member Functions | |
BoundDiskSector (const PositionType &pos, const RotationType &rot, Bounds *bounds) | |
DiskSectorBounds const & | bounds () const |
float | innerRadius () const |
float | outerRadius () const |
float | phiHalfExtension () const |
virtual | ~BoundDiskSector () |
Public Member Functions inherited from Plane | |
void | computeSpan () |
float | localZ (const GlobalPoint &gp) const |
float | localZ (const GlobalVector &gv) const |
Fast access to component perpendicular to plane for a vector. More... | |
float | localZclamped (const GlobalPoint &gp) const |
GlobalVector | normalVector () const |
template<typename... Args> | |
Plane (Args &&...args) | |
float | posPrec () const |
virtual SurfaceOrientation::Side | side (const LocalPoint &p, Scalar toler) const final |
virtual SurfaceOrientation::Side | side (const GlobalPoint &p, Scalar toler) const final |
virtual ConstReferenceCountingPointer < TangentPlane > | tangentPlane (const GlobalPoint &) const final |
tangent plane to surface from global point More... | |
virtual ConstReferenceCountingPointer < TangentPlane > | tangentPlane (const LocalPoint &) const final |
tangent plane to surface from local point More... | |
~Plane () | |
Public Member Functions inherited from Surface | |
const Bounds & | bounds () const |
const MediumProperties & | mediumProperties () const |
std::pair< float, float > const & | phiSpan () const |
std::pair< float, float > const & | rSpan () const |
void | setMediumProperties (const MediumProperties &mp) |
GlobalPoint | toGlobal (const Point2DBase< Scalar, LocalTag > lp) const |
std::pair< float, float > const & | zSpan () const |
virtual | ~Surface () |
Public Member Functions inherited from GloballyPositioned< float > | |
float | eta () const |
GloballyPositioned () | |
GloballyPositioned (const PositionType &pos, const RotationType &rot) | |
void | move (const GlobalVector &displacement) |
float | phi () const |
const PositionType & | position () const |
void | rotate (const RotationType &rotation) |
const RotationType & | rotation () const |
GlobalPoint | toGlobal (const LocalPoint &lp) const |
Point3DBase< U, GlobalTag > | toGlobal (const Point3DBase< U, LocalTag > &lp) const |
GlobalVector | toGlobal (const LocalVector &lv) const |
Vector3DBase< U, GlobalTag > | toGlobal (const Vector3DBase< U, LocalTag > &lv) const |
LocalPoint | toLocal (const GlobalPoint &gp) const |
Point3DBase< U, LocalTag > | toLocal (const Point3DBase< U, GlobalTag > &gp) const |
LocalVector | toLocal (const GlobalVector &gv) const |
Vector3DBase< U, LocalTag > | toLocal (const Vector3DBase< U, GlobalTag > &gv) const |
virtual | ~GloballyPositioned () |
Public Member Functions inherited from BasicReferenceCounted | |
void | addReference () const |
BasicReferenceCounted () | |
BasicReferenceCounted (const BasicReferenceCounted &) | |
BasicReferenceCounted (BasicReferenceCounted &&)=default | |
BasicReferenceCounted & | operator= (BasicReferenceCounted &&)=default |
BasicReferenceCounted & | operator= (const BasicReferenceCounted &) |
unsigned int | references () const |
void | removeReference () const |
virtual | ~BasicReferenceCounted () |
Definition at line 8 of file BoundDiskSector.h.
|
inlinevirtual |
Definition at line 12 of file BoundDiskSector.h.
|
inline |
Definition at line 14 of file BoundDiskSector.h.
|
inline |
Definition at line 25 of file BoundDiskSector.h.
References Surface::bounds().
Referenced by innerRadius(), outerRadius(), and phiHalfExtension().
|
inline |
Definition at line 20 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::innerRadius().
|
inline |
Definition at line 21 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::outerRadius().
|
inline |
Definition at line 22 of file BoundDiskSector.h.
References bounds(), and DiskSectorBounds::phiHalfExtension().