#include <BoundDisk.h>
Public Member Functions | |
Disk (const PositionType &pos, const RotationType &rot, SimpleDiskBounds *bounds) | |
Disk (const PositionType &pos, const RotationType &rot, SimpleDiskBounds const &bounds) | |
float | innerRadius () const |
The inner radius of the disk. More... | |
float | outerRadius () const |
The outer radius of the disk. More... | |
virtual | ~Disk () |
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 () |
Static Public Member Functions | |
template<typename... Args> | |
static DiskPointer | build (Args &&...args) |
Static Public Member Functions inherited from Plane | |
template<typename... Args> | |
static PlanePointer | build (Args &&...args) |
Static Public Member Functions inherited from GloballyPositioned< float > | |
static float | iniEta () |
static float | iniPhi () |
Additional Inherited Members | |
Protected Member Functions inherited from Surface | |
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) | |
Protected Attributes inherited from Surface | |
extstd::clone_ptr< Bounds > | theBounds |
MediumProperties | theMediumProperties |
Definition at line 19 of file BoundDisk.h.
Definition at line 36 of file BoundDisk.h.
Definition at line 37 of file BoundDisk.h.
Definition at line 35 of file BoundDisk.h.
Definition at line 34 of file BoundDisk.h.
|
inline |
|
inline |
Definition at line 31 of file BoundDisk.h.
|
inlinevirtual |
Definition at line 45 of file BoundDisk.h.
|
inlinestatic |
Definition at line 40 of file BoundDisk.h.
References mps_alisetup::args, and Disk().
Referenced by psClasses.BuildThread::run().
|
inline |
The inner radius of the disk.
Definition at line 55 of file BoundDisk.h.
References Surface::bounds(), and innerRadius().
Referenced by innerRadius().
|
inline |
The outer radius of the disk.
Definition at line 58 of file BoundDisk.h.
References Surface::bounds(), and outerRadius().
Referenced by outerRadius().