Cfg() | Cfg | explicit |
Cfg(Robot *const _robot) | Cfg | explicit |
Cfg(const mathtool::Vector3d &_v, Robot *const _robot=nullptr) | Cfg | explicit |
Cfg(const Cfg &_other) | Cfg | |
Cfg(Cfg &&_other) | Cfg | |
ConfigureRobot() const | Cfg | virtual |
DirectionInLocalFrame(const Cfg &_target) const | Cfg | |
DisableNormalization() const | Cfg | |
DOF() const noexcept | Cfg | |
EnableNormalization() const | Cfg | |
EnforceVelocityLimits() noexcept | Cfg | |
FindIncrement(const Cfg &_start, const Cfg &_goal, const int _nTicks) | Cfg | virtual |
FindIncrement(const Cfg &_start, const Cfg &_goal, int *_nTicks, const double _positionRes, const double _orientationRes) | Cfg | virtual |
GetAngularPosition() const | Cfg | |
GetAngularVelocity() const | Cfg | |
GetBaseTransformation() const | Cfg | |
GetData() const noexcept | Cfg | |
GetEulerAngle() const | Cfg | |
GetJoints() const | Cfg | virtual |
GetLabel(const std::string &_label) const | Cfg | |
GetLinearPosition() const | Cfg | |
GetLinearVelocity() const | Cfg | |
GetMultiBody() const noexcept | Cfg | |
GetNonJoints() const | Cfg | virtual |
GetOrientation() const | Cfg | virtual |
GetPoint() const noexcept | Cfg | |
GetPosition() const | Cfg | virtual |
GetPositionOrientationFrom2Cfg(const Cfg &_pos, const Cfg &_ori) | Cfg | virtual |
GetRandomCfg(const Boundary *const _b) | Cfg | virtual |
GetRandomCfg(Environment *_env) | Cfg | virtual |
GetRandomRay(const double _length, DistanceMetricPointer _dm, const bool _norm=true) | Cfg | |
GetRandomVelocity() | Cfg | virtual |
GetRobot() const noexcept | Cfg | |
GetRotation() const | Cfg | virtual |
GetStat(const std::string &_stat) const | Cfg | |
GetVelocity() const noexcept | Cfg | |
InBounds(const Boundary *const _b) const noexcept | Cfg | |
InBounds(const Environment *const _env) const noexcept | Cfg | |
IncrementStat(const std::string &_stat, const double _value=1) noexcept | Cfg | |
IncrementTowardsGoal(const Cfg &_goal, const Cfg &_increment) | Cfg | virtual |
inputRobot | Cfg | static |
IsLabel(const std::string &_label) const noexcept | Cfg | |
IsNonholonomic() const noexcept | Cfg | |
IsStat(const std::string &_stat) const noexcept | Cfg | |
JointDOF() const noexcept | Cfg | |
m_clearanceInfo (defined in Cfg) | Cfg | |
m_dofs | Cfg | protected |
m_labelMap | Cfg | protected |
m_normalizer | Cfg | mutableprotected |
m_robot | Cfg | protected |
m_statMap | Cfg | protected |
m_vel | Cfg | protected |
m_witnessCfg (defined in Cfg) | Cfg | |
Magnitude() const | Cfg | virtual |
NormalizeOrientation(const int _index=-1) noexcept | Cfg | virtual |
operator!=(const Cfg &_cfg) const | Cfg | |
operator*(const Cfg &_cfg) const | Cfg | |
operator*(const double _d) const | Cfg | |
operator*=(const Cfg &_cfg) | Cfg | |
operator*=(const double _d) | Cfg | |
operator+(const Cfg &_cfg) const | Cfg | |
operator+=(const Cfg &_cfg) | Cfg | |
operator-() const | Cfg | |
operator-(const Cfg &_cfg) const | Cfg | |
operator-=(const Cfg &_cfg) | Cfg | |
operator/(const Cfg &_cfg) const | Cfg | |
operator/(const double _d) const | Cfg | |
operator/=(const Cfg &_cfg) | Cfg | |
operator/=(const double _d) | Cfg | |
operator<(const Cfg &_cfg) const | Cfg | |
operator=(const Cfg &_cfg) | Cfg | |
operator=(Cfg &&_cfg) | Cfg | |
operator==(const Cfg &_cfg) const | Cfg | |
operator[](const size_t _dof) noexcept | Cfg | |
operator[](const size_t _dof) const noexcept (defined in Cfg) | Cfg | |
OriDOF() const noexcept | Cfg | |
OrientationMagnitude() const | Cfg | virtual |
PosDOF() const noexcept | Cfg | |
PositionMagnitude() const | Cfg | virtual |
PrettyPrint(const size_t _precision=4) const | Cfg | |
Read(std::istream &_is) | Cfg | virtual |
SetAngularPosition(const mathtool::Vector3d &) | Cfg | |
SetAngularVelocity(const mathtool::Vector3d &) | Cfg | |
SetBaseTransformation(const mathtool::Transformation &) | Cfg | |
SetData(const std::vector< double > &_data) | Cfg | virtual |
SetData(std::vector< double > &&_data) (defined in Cfg) | Cfg | virtual |
SetEulerAngle(const mathtool::EulerAngle &) | Cfg | |
SetJointData(const std::vector< double > &_data) | Cfg | |
SetLabel(const std::string &_label, const bool _value) noexcept | Cfg | |
SetLinearPosition(const mathtool::Vector3d &) | Cfg | |
SetLinearVelocity(const mathtool::Vector3d &) | Cfg | |
SetRobot(Robot *const _r) noexcept | Cfg | |
SetStat(const std::string &_stat, const double _value=0) noexcept | Cfg | |
TransformCfg(const mathtool::Transformation &) | Cfg | |
Velocity(const size_t _dof) noexcept | Cfg | |
Velocity(const size_t _dof) const noexcept (defined in Cfg) | Cfg | |
WeightedSum(const Cfg &_c1, const Cfg &_c2, const double _weight=.5) | Cfg | virtual |
WithinResolution(const Cfg &_cfg, const double _posRes, const double _oriRes) const | Cfg | |
Write(std::ostream &_os) const | Cfg | virtual |
Zero() noexcept | Cfg | |
~Cfg() (defined in Cfg) | Cfg | virtual |