smurf
Public Member Functions | Friends | List of all members
smurf::Collidable Class Reference

#include <Collidable.hpp>

Public Member Functions

 Collidable ()
 
 Collidable (const std::string &name, const ContactParams contact_params, const urdf::Collision &collision)
 
std::string getName () const
 
urdf::Collision getCollision () const
 
void setGroupId (const int id)
 
int getGroupId () const
 
ContactParams getContactParams () const
 
bool operator== (const Collidable &other) const
 
bool operator!= (const Collidable &other) const
 
template<typename Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

◆ Collidable() [1/2]

smurf::Collidable::Collidable ( )
inline

◆ Collidable() [2/2]

smurf::Collidable::Collidable ( const std::string &  name,
const ContactParams  contact_params,
const urdf::Collision &  collision 
)

Member Function Documentation

◆ getCollision()

urdf::Collision smurf::Collidable::getCollision ( ) const
inline

◆ getContactParams()

ContactParams smurf::Collidable::getContactParams ( ) const
inline

◆ getGroupId()

int smurf::Collidable::getGroupId ( ) const
inline

◆ getName()

std::string smurf::Collidable::getName ( ) const
inline

◆ operator!=()

bool smurf::Collidable::operator!= ( const Collidable other) const

◆ operator==()

bool smurf::Collidable::operator== ( const Collidable other) const

◆ serialize()

template<typename Archive >
void smurf::Collidable::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Serializes the members of this class

◆ setGroupId()

void smurf::Collidable::setGroupId ( const int  id)
inline

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Grants access to boost serialization


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