|
| BoundDiskSector (const PositionType &pos, const RotationType &rot, Bounds *bounds) |
|
DiskSectorBounds const & | bounds () const |
|
float | innerRadius () const |
|
float | outerRadius () const |
|
float | phiHalfExtension () const |
|
| ~BoundDiskSector () override |
|
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 |
|
SurfaceOrientation::Side | side (const LocalPoint &p, Scalar toler) const final |
|
SurfaceOrientation::Side | side (const GlobalPoint &p, Scalar toler) const final |
|
ConstReferenceCountingPointer< TangentPlane > | tangentPlane (const GlobalPoint &) const final |
| tangent plane to surface from global point More...
|
|
ConstReferenceCountingPointer< TangentPlane > | tangentPlane (const LocalPoint &) const final |
| tangent plane to surface from local point More...
|
|
| ~Plane () override |
|
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 |
|
| ~Surface () override |
|
void | addReference () const |
|
| BasicReferenceCounted () |
|
| BasicReferenceCounted (const BasicReferenceCounted &) |
|
| BasicReferenceCounted (BasicReferenceCounted &&) |
|
BasicReferenceCounted & | operator= (BasicReferenceCounted &&) |
|
BasicReferenceCounted & | operator= (const BasicReferenceCounted &) |
|
unsigned int | references () const |
|
void | removeReference () const |
|
virtual | ~BasicReferenceCounted () |
|
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 () |
|