Public Member Functions | |
std::vector < MotorBase::OperationMode > | getInterfaceModes (const std::string &interface) |
bool | hasConflict (const std::string &interface, MotorBase::OperationMode mode) |
InterfaceMapping () | |
Private Types | |
typedef boost::bimap < boost::bimaps::multiset_of < std::string > , boost::bimaps::set_of < MotorBase::OperationMode > > | bimap_type |
Private Attributes | |
bimap_type | mapping_ |
Definition at line 137 of file robot_layer.cpp.
typedef boost::bimap<boost::bimaps::multiset_of<std::string>, boost::bimaps::set_of<MotorBase::OperationMode> > InterfaceMapping::bimap_type [private] |
Definition at line 138 of file robot_layer.cpp.
InterfaceMapping::InterfaceMapping | ( | ) | [inline] |
Definition at line 141 of file robot_layer.cpp.
std::vector<MotorBase::OperationMode> InterfaceMapping::getInterfaceModes | ( | const std::string & | interface | ) | [inline] |
Definition at line 153 of file robot_layer.cpp.
bool InterfaceMapping::hasConflict | ( | const std::string & | interface, |
MotorBase::OperationMode | mode | ||
) | [inline] |
Definition at line 160 of file robot_layer.cpp.
bimap_type InterfaceMapping::mapping_ [private] |
Definition at line 139 of file robot_layer.cpp.