#include <mc_rbdyn/CylindricalSurface.h>
Public Member Functions | |
CylindricalSurface (const std::string &name, const std::string &bodyName, const sva::PTransformd &X_b_s, const std::string &materialName, const double &radius, const double &width) | |
~CylindricalSurface () override | |
void | computePoints () override |
const double & | radius () const |
const double & | width () const |
void | width (const double &width) |
std::shared_ptr< Surface > | copy () const override |
std::string | type () const override |
Public Member Functions inherited from mc_rbdyn::Surface | |
Surface (const std::string &name, const std::string &bodyName, const sva::PTransformd &X_b_s, const std::string &materialName) | |
virtual | ~Surface () |
const std::string & | name () const |
void | name (const std::string &name) |
const std::string & | bodyName () const |
const std::string & | materialName () const |
const std::vector< sva::PTransformd > & | points () const |
unsigned int | bodyIndex (const mc_rbdyn::Robot &robot) const |
sva::PTransformd | X_0_s (const mc_rbdyn::Robot &robot) const |
sva::PTransformd | X_0_s (const mc_rbdyn::Robot &robot, const rbd::MultiBodyConfig &mbc) const |
const sva::PTransformd & | X_b_s () const |
void | X_b_s (const sva::PTransformd &X_b_s) |
std::string | toStr () |
bool | operator== (const Surface &rhs) |
bool | operator!= (const Surface &rhs) |
Additional Inherited Members | |
Protected Member Functions inherited from mc_rbdyn::Surface | |
std::vector< sva::PTransformd > & | points () |
mc_rbdyn::CylindricalSurface::CylindricalSurface | ( | const std::string & | name, |
const std::string & | bodyName, | ||
const sva::PTransformd & | X_b_s, | ||
const std::string & | materialName, | ||
const double & | radius, | ||
const double & | width | ||
) |
|
override |
|
overridevirtual |
Implements mc_rbdyn::Surface.
|
overridevirtual |
Implements mc_rbdyn::Surface.
const double& mc_rbdyn::CylindricalSurface::radius | ( | ) | const |
|
overridevirtual |
Implements mc_rbdyn::Surface.
const double& mc_rbdyn::CylindricalSurface::width | ( | ) | const |
void mc_rbdyn::CylindricalSurface::width | ( | const double & | width | ) |