4 #include <urdf_model/model.h>
15 Frame(
const std::string &name,
const std::vector<urdf::Visual>& visuals);
16 Frame(
const std::string &name);
24 void addVisual(
const urdf::Visual& visual);
25 void setVisuals(
const std::vector<urdf::Visual>& visuals);
26 void getVisuals(std::vector<urdf::Visual>& Visuals)
const;
37 void getCollidables(std::vector<smurf::Collidable> &Collidables)
const;
43 this->inertial = inertialM;
44 this->hasInertial =
true;
49 return this->inertial;
64 return this->hasInertial;
76 std::vector<smurf::Collidable> collidables;
78 std::vector<urdf::Collision> collisions;
81 std::vector<urdf::Visual> visuals;
void addCollidable(const smurf::Collidable &collidable)
Definition: Frame.cpp:46
std::vector< smurf::Collidable > & getCollidables()
Definition: Frame.cpp:60
bool getHasInertial() const
Definition: Frame.hpp:62
std::vector< urdf::Collision > & getCollisions()
Definition: Frame.cpp:41
Definition: Inertial.hpp:10
void setGroupId(int id)
Definition: Frame.hpp:52
Definition: Collidable.hpp:13
smurf::Inertial getInertial()
Definition: Frame.hpp:47
void setInertial(const smurf::Inertial &inertialM)
Definition: Frame.hpp:41
void setVisuals(const std::vector< urdf::Visual > &visuals)
Definition: Frame.cpp:21
Frame()
Definition: Frame.cpp:12
std::vector< urdf::Visual > & getVisuals()
Definition: Frame.cpp:31
const std::string getName() const
Definition: Frame.hpp:19
void addCollision(const urdf::Collision &collision)
Definition: Frame.cpp:36
int getGroupId() const
Definition: Frame.hpp:57
void addVisual(const urdf::Visual &visual)
Definition: Frame.cpp:16