rby1-sdk
Loading...
Searching...
No Matches
rb::dyn::GeomCapsule Class Reference
Inheritance diagram for rb::dyn::GeomCapsule:
rb::dyn::Geom

Public Member Functions

 GeomCapsule (double length, double radius, unsigned int coltype=0, unsigned int colaffinity=0)
 
 GeomCapsule (Eigen::Vector3d sp, Eigen::Vector3d ep, double radius, unsigned int coltype=0, unsigned int colaffinity=0)
 
std::optional< CollisionResultComputeMinimumDistance (const math::SE3::MatrixType &T, const Geom &other_geom, const math::SE3::MatrixType &other_T) const override
 
Eigen::Vector3d GetEndPoint () const
 
double GetRadius () const
 
Eigen::Vector3d GetStartPoint () const
 
GeomType GetType () const override
 
- Public Member Functions inherited from rb::dyn::Geom
 Geom (unsigned int coltype=0, unsigned int colaffinity=0)
 
bool Filter (const Geom &other_geom) const
 
unsigned int GetColaffinity () const
 
unsigned int GetColtype () const
 

Additional Inherited Members

- Protected Attributes inherited from rb::dyn::Geom
unsigned int colaffinity_
 
unsigned int coltype_
 

Member Function Documentation

◆ ComputeMinimumDistance()

std::optional< CollisionResult > rb::dyn::GeomCapsule::ComputeMinimumDistance ( const math::SE3::MatrixType & T,
const Geom & other_geom,
const math::SE3::MatrixType & other_T ) const
overridevirtual

Implements rb::dyn::Geom.

◆ GetType()

GeomType rb::dyn::GeomCapsule::GetType ( ) const
overridevirtual

Implements rb::dyn::Geom.


The documentation for this class was generated from the following file: