37 throw GeometryError(
"Attempt to construct TangentPlane on cylinder axis");
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
virtual ReferenceCountingPointer< TangentPlane > tangentPlane(const GlobalPoint &) const
tangent plane to surface from global point
virtual Side side(const LocalPoint &p, Scalar toler) const
Scalar radius() const
Radius of the cylinder.
const T & max(const T &a, const T &b)
Vector3DBase< typename PreciseFloatType< T, U >::Type, FrameTag > cross(const Vector3DBase< U, FrameTag > &v) const
TkRotation< float > RotationType
const RotationType & rotation() const
const PositionType & position() const
tuple size
Write out results.