3 #ifndef ROBOWFLEX_DART_ACM_
4 #define ROBOWFLEX_DART_ACM_
8 #include <dart/dynamics/BodyNode.hpp>
9 #include <dart/collision/CollisionFilter.hpp>
100 dart::dynamics::BodyNode *getBodyNode(
const std::string &key);
#define ROBOWFLEX_CLASS_FORWARD(C)
Macro that forward declares a class and defines two shared ptrs types:
Allowable collision matrix for robowflex::darts::Structure.
std::shared_ptr< dart::collision::BodyNodeCollisionFilter > filter_
Collision filter.
const Structure * structure_
Structure this ACM is for.
std::set< std::pair< std::string, std::string > > acm_
Disabled collision pairs.
Wrapper class for a dart::dynamics::Skeleton.
Main namespace. Contains all library classes and functions.