MediumProperties theMediumProperties
Point3DBase< float, GlobalTag > GlobalPoint
Surface(const PositionType &pos, const RotationType &rot)
SurfaceOrientation::Side Side
virtual Side side(const GlobalPoint &p, Scalar tolerance=0) const
const BasicVectorType & basicVector() const
Surface(Surface &&iSurface)
const MediumProperties & mediumProperties() const
std::pair< float, float > const & phiSpan() const
Surface(const PositionType &pos, const RotationType &rot, Bounds *bounds)
Surface(const PositionType &pos, const RotationType &rot, MediumProperties mp)
std::pair< float, float > const & phiSpan() const
std::pair< float, float > const & zSpan() const
const Bounds & bounds() const
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
Surface(const PositionType &pos, const RotationType &rot, MediumProperties mp, Bounds *bounds)
Surface(const Surface &iSurface)
void setMediumProperties(const MediumProperties &mp)
virtual ConstReferenceCountingPointer< TangentPlane > tangentPlane(const GlobalPoint &) const =0
void move(const GlobalVector &displacement)
const BasicVectorType & basicVector() const
const PositionType & position() const
virtual Side side(const LocalPoint &p, Scalar tolerance=0) const =0
LocalPoint toLocal(const GlobalPoint &gp) const
extstd::clone_ptr< Bounds > theBounds
std::pair< float, float > const & rSpan() const
const RotationType & rotation() const
std::pair< float, float > const & rSpan() const
GlobalPoint toGlobal(const LocalPoint &lp) const
std::pair< float, float > const & zSpan() const