|
| 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 GlobalPoint &p, Scalar toler) const final |
|
SurfaceOrientation::Side | side (const LocalPoint &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 (BasicReferenceCounted &&) |
|
| BasicReferenceCounted (const 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 |
|
GlobalVector | toGlobal (const LocalVector &lv) const |
|
Point3DBase< U, GlobalTag > | toGlobal (const Point3DBase< U, LocalTag > &lp) const |
|
Vector3DBase< U, GlobalTag > | toGlobal (const Vector3DBase< U, LocalTag > &lv) const |
|
LocalPoint | toLocal (const GlobalPoint &gp) const |
|
LocalVector | toLocal (const GlobalVector &gv) const |
|
Point3DBase< U, LocalTag > | toLocal (const Point3DBase< U, GlobalTag > &gp) const |
|
Vector3DBase< U, LocalTag > | toLocal (const Vector3DBase< U, GlobalTag > &gv) const |
|
virtual | ~GloballyPositioned () |
|
|
using | BoundPlanePointer = ReferenceCountingPointer< Plane > |
|
using | ConstBoundPlanePointer = ConstReferenceCountingPointer< Plane > |
|
using | ConstPlanePointer = ConstReferenceCountingPointer< Plane > |
|
using | PlanePointer = ReferenceCountingPointer< Plane > |
|
using | Base = GloballyPositioned< float > |
|
using | Side = SurfaceOrientation::Side |
|
typedef Point3DBase< float, GlobalTag > | GlobalPoint |
|
typedef Vector3DBase< float, GlobalTag > | GlobalVector |
|
typedef Point3DBase< float, LocalTag > | LocalPoint |
|
typedef Vector3DBase< float, LocalTag > | LocalVector |
|
typedef Point3DBase< float, GlobalTag > | PositionType |
|
typedef TkRotation< float > | RotationType |
|
typedef float | Scalar |
|
template<typename... Args> |
static PlanePointer | build (Args &&... args) |
|
static float | iniEta () |
|
static float | iniPhi () |
|
| Surface () |
|
| Surface (const PositionType &pos, const RotationType &rot) |
|
| Surface (const PositionType &pos, const RotationType &rot, Bounds *bounds) |
|
| Surface (const PositionType &pos, const RotationType &rot, MediumProperties mp) |
|
| Surface (const PositionType &pos, const RotationType &rot, MediumProperties mp, Bounds *bounds) |
|
| Surface (const Surface &iSurface) |
|
| Surface (Surface &&iSurface) |
|
extstd::clone_ptr< Bounds > | theBounds |
|
MediumProperties | theMediumProperties |
|
Definition at line 8 of file BoundDiskSector.h.