|
enum | Side { positive,
negative
} |
|
typedef
ReferenceCountingPointer
< Plane > | BoundPlanePointer |
|
typedef
ConstReferenceCountingPointer
< Plane > | ConstBoundPlanePointer |
|
typedef
ConstReferenceCountingPointer
< Plane > | ConstPlanePointer |
|
typedef
ReferenceCountingPointer
< Plane > | PlanePointer |
|
typedef GloballyPositioned< float > | Base |
|
typedef SurfaceOrientation::Side | 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 |
|
vector< const VolumeBoundary * > | volumeBoundaries (Side) const =0 |
|
const VolumeBoundary * | volumeBoundary (const LocalPoint &, Side) const =0 |
|
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...
|
|
GlobalVector | normalVector () const |
|
float | posPrec () const |
|
virtual SurfaceOrientation::Side | side (const LocalPoint &p, Scalar toler) const |
|
virtual SurfaceOrientation::Side | side (const GlobalPoint &p, Scalar toler) const |
|
virtual
ConstReferenceCountingPointer
< TangentPlane > | tangentPlane (const GlobalPoint &) const |
| tangent plane to surface from global point More...
|
|
virtual
ConstReferenceCountingPointer
< TangentPlane > | tangentPlane (const LocalPoint &) const |
| tangent plane to surface from local point More...
|
|
| ~Plane () |
|
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 () |
|
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 () |
|
void | addReference () const |
|
| BasicReferenceCounted () |
|
| BasicReferenceCounted (const BasicReferenceCounted &) |
|
const BasicReferenceCounted & | operator= (const BasicReferenceCounted &) |
|
unsigned int | references () const |
|
void | removeReference () const |
|
virtual | ~BasicReferenceCounted () |
|
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) |
|
Bounds * | theBounds |
|
MediumProperties | theMediumProperties |
|
Definition at line 4 of file BoundaryPlane.h.