17 #ifndef GZ_MATH_CAPSULE_HH_
18 #define GZ_MATH_CAPSULE_HH_
31 inline namespace GZ_MATH_VERSION_NAMESPACE {
41 template<
typename Precision>
51 public:
Capsule(
const Precision _length,
const Precision _radius);
57 public:
Capsule(
const Precision _length,
const Precision _radius,
90 public: std::optional< MassMatrix3<Precision> >
MassMatrix()
const;
114 public: std::optional<Vector3<Precision>>
142 private: Precision radius = 0.0;
145 private: Precision length = 0.0;
164 #include "gz/math/detail/Capsule.hh"