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