AddDofsForRobots(const std::vector< double > &_dofs, const Formation &_robots) | GroupCfg | |
AddDofsForRobots(const mathtool::Vector3d &_dofs, const Formation &_robots) | GroupCfg | |
ApplyTransformationForRobots(const Formation &_robotList, const mathtool::Transformation &_transform, const mathtool::Transformation &_relativeTransform=mathtool::Transformation()) | GroupCfg | |
ClearLocalCfgs() | GroupCfg | |
CompositeDOF() const | GroupCfg | |
ConfigureRobot() const | GroupCfg | |
DOF(const size_t _index=0) const (defined in GroupCfg) | GroupCfg | |
FindIncrement(const GroupCfg &_start, const GroupCfg &_goal, const int _nTicks) | GroupCfg | |
FindIncrement(const GroupCfg &_start, const GroupCfg &_goal, int *const _nTicks, const double _positionRes, const double _orientationRes) | GroupCfg | |
Formation typedef | GroupCfg | |
GetGroupRoadmap() const noexcept | GroupCfg | |
GetNumRobots() const noexcept | GroupCfg | |
GetRobot(const size_t _index) const | GroupCfg | |
GetRobotCfg(Robot *const _robot) | GroupCfg | |
GetRobotCfg(const size_t _index) | GroupCfg | |
GetRobotCfg(Robot *const _robot) const | GroupCfg | |
GetRobotCfg(const size_t _index) const | GroupCfg | |
GetRobots() const noexcept | GroupCfg | |
GetVID(const size_t _index) const noexcept | GroupCfg | |
GroupCfg(GroupRoadmapType *const _groupMap=nullptr, const bool _init=false) | GroupCfg | explicit |
GroupRoadmapType typedef (defined in GroupCfg) | GroupCfg | |
InBounds(const Boundary *const _b) const noexcept | GroupCfg | |
InBounds(const Environment *const _env) const noexcept | GroupCfg | |
IndividualCfg typedef (defined in GroupCfg) | GroupCfg | |
IsNonholonomic() const noexcept | GroupCfg | |
Magnitude() const | GroupCfg | |
NormalizeOrientation(const Formation &_robots=Formation()) noexcept | GroupCfg | virtual |
operator!=(const GroupCfg &_other) const noexcept | GroupCfg | |
operator*(const double &_other) const | GroupCfg | |
operator*=(const double &_val) | GroupCfg | |
operator+(const GroupCfg &_other) const | GroupCfg | |
operator+=(const GroupCfg &_other) | GroupCfg | |
operator-(const GroupCfg &_other) const | GroupCfg | |
operator-=(const GroupCfg &_other) | GroupCfg | |
operator==(const GroupCfg &_other) const noexcept | GroupCfg | |
OriDOF(const size_t _index=0) const (defined in GroupCfg) | GroupCfg | |
OrientationMagnitude() const | GroupCfg | |
OverwriteDofsForRobots(const std::vector< double > &_dofs, const Formation &_robots) | GroupCfg | |
OverwriteDofsForRobots(const mathtool::Vector3d &_dofs, const Formation &_robots) | GroupCfg | |
OverwriteDofsForRobots(const GroupCfg &_fromCfg, const Formation &_robots) | GroupCfg | |
OverwriteDofsForRobots(const GroupCfg &_fromCfg, const std::vector< Robot * > &_robots) | GroupCfg | |
PosDOF(const size_t _index=0) const | GroupCfg | |
PositionMagnitude() const | GroupCfg | |
PrettyPrint(const size_t _precision=4) const (defined in GroupCfg) | GroupCfg | |
RotateFormationAboutLeader(const Formation &_robotList, const mathtool::Orientation &_rotation, const bool _debug=false) | GroupCfg | |
SetData(const std::vector< double > &_dofs) | GroupCfg | |
SetGroupRoadmap(GroupRoadmapType *const _newRoadmap) const | GroupCfg | |
SetRobotCfg(Robot *const _robot, IndividualCfg &&_cfg) | GroupCfg | |
SetRobotCfg(const size_t _index, IndividualCfg &&_cfg) | GroupCfg | |
SetRobotCfg(Robot *const _robot, const VID _vid) | GroupCfg | |
SetRobotCfg(const size_t _index, const VID _vid) | GroupCfg | |
VID typedef | GroupCfg | |
VIDSet typedef | GroupCfg | |
WithinResolution(const GroupCfg &_cfg, const double _posRes, const double _oriRes) const | GroupCfg | |