Geom::Theta< float > openingAngle() const
Angle of the cone.
SurfaceOrientation::Side Side
GlobalPoint vertex() const
Global position of the cone vertex.
ReferenceCountingPointer< Cone > ConePointer
static ConePointer build(const PositionType &pos, const RotationType &rot, const PositionType &vert, Geom::Theta< Scalar > angle)
ConstReferenceCountingPointer< TangentPlane > tangentPlane(const GlobalPoint &) const override
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
Side side(const LocalPoint &p, Scalar tolerance) const override
Cone(const PositionType &pos, const RotationType &rot, const PositionType &vert, Geom::Theta< Scalar > angle)
ReferenceCountingPointer< Cone > ConstConePointer
Geom::Theta< Scalar > theAngle
T angle(T x1, T y1, T z1, T x2, T y2, T z2)
Cone(const PositionType &vert, Geom::Theta< Scalar > angle, Args &&... args)