19 #ifndef GZ_MATH_CONE_HH_
20 #define GZ_MATH_CONE_HH_
34 inline namespace GZ_MATH_VERSION_NAMESPACE {
45 template<
typename Precision>
58 public:
Cone(
const Precision _length,
const Precision _radius,
68 public:
Cone(
const Precision _length,
const Precision _radius,
128 public: std::optional< MassMatrix3<Precision> >
MassMatrix()
const;
152 public: std::optional<Vector3<Precision>>
180 private: Precision radius = 0.0;
183 private: Precision length = 0.0;
206 #include "gz/math/detail/Cone.hh"