17 #ifndef GZ_MATH_CAPSULE_HH_
18 #define GZ_MATH_CAPSULE_HH_
30 inline namespace GZ_MATH_VERSION_NAMESPACE {
40 template<
typename Precision>
50 public:
Capsule(
const Precision _length,
const Precision _radius);
56 public:
Capsule(
const Precision _length,
const Precision _radius,
89 public: std::optional< MassMatrix3<Precision> >
MassMatrix()
const;
124 private: Precision radius = 0.0;
127 private: Precision length = 0.0;
146 #include "gz/math/detail/Capsule.hh"