18 template <
typename... Args>
32 template <
typename... Args>
89 l - ::nextafterf(
l, maxf));
ConstReferenceCountingPointer< TangentPlane > tangentPlane(const GlobalPoint &) const final
tangent plane to surface from global point
ReferenceCountingPointer< Plane > PlanePointer
PreciseFloatType< T, U >::Type dot(const Vector3DBase< U, FrameTag > &v) const
Vector3DBase< float, GlobalTag > GlobalVector
static PlanePointer build(Args &&... args)
SurfaceOrientation::Side side(const LocalPoint &p, Scalar toler) const final
Abs< T >::type abs(const T &t)
float localZ(const GlobalVector &gv) const
Fast access to component perpendicular to plane for a vector.
float localZ(const GlobalPoint &gp) const
const PositionType & position() const
extstd::clone_ptr< Bounds > theBounds
float localZclamped(const GlobalPoint &gp) const
GlobalVector normalVector() const
const RotationType & rotation() const
void computeSpan(Surface const &plane)
SurfaceOrientation::Side side(const GlobalPoint &p, Scalar toler) const final