PPL API Reference
Overview Core Algorithm Abstractions Utilities Parallel Methods
Modules Class Hierarchy Classes Functions
Todo List Bug List Dead Code
GroupCfg Member List

This is the complete list of members for GroupCfg, including all inherited members.

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() constGroupCfg
ConfigureRobot() constGroupCfg
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 typedefGroupCfg
GetGroupRoadmap() const noexceptGroupCfg
GetNumRobots() const noexceptGroupCfg
GetRobot(const size_t _index) constGroupCfg
GetRobotCfg(Robot *const _robot)GroupCfg
GetRobotCfg(const size_t _index)GroupCfg
GetRobotCfg(Robot *const _robot) constGroupCfg
GetRobotCfg(const size_t _index) constGroupCfg
GetRobots() const noexceptGroupCfg
GetVID(const size_t _index) const noexceptGroupCfg
GroupCfg(GroupRoadmapType *const _groupMap=nullptr, const bool _init=false)GroupCfgexplicit
GroupRoadmapType typedef (defined in GroupCfg)GroupCfg
InBounds(const Boundary *const _b) const noexceptGroupCfg
InBounds(const Environment *const _env) const noexceptGroupCfg
IndividualCfg typedef (defined in GroupCfg)GroupCfg
IsNonholonomic() const noexceptGroupCfg
Magnitude() constGroupCfg
NormalizeOrientation(const Formation &_robots=Formation()) noexceptGroupCfgvirtual
operator!=(const GroupCfg &_other) const noexceptGroupCfg
operator*(const double &_other) constGroupCfg
operator*=(const double &_val)GroupCfg
operator+(const GroupCfg &_other) constGroupCfg
operator+=(const GroupCfg &_other)GroupCfg
operator-(const GroupCfg &_other) constGroupCfg
operator-=(const GroupCfg &_other)GroupCfg
operator==(const GroupCfg &_other) const noexceptGroupCfg
OriDOF(const size_t _index=0) const (defined in GroupCfg)GroupCfg
OrientationMagnitude() constGroupCfg
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) constGroupCfg
PositionMagnitude() constGroupCfg
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) constGroupCfg
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 typedefGroupCfg
VIDSet typedefGroupCfg
WithinResolution(const GroupCfg &_cfg, const double _posRes, const double _oriRes) constGroupCfg