|
GaitGeneration by Graph Search
|
継承メンバを含む designlab::PhantomXMkII の全メンバ一覧です。
| CalculateAllJointState(const RobotStateNode &node) const noexcept | designlab::IHexapodJointCalculator | inline |
| CalculateJointState(const int leg_index, const Vector3 &leg_pos) const noexcept override | designlab::PhantomXMkII | virtual |
| CalculateStabilityMargin(const leg_func::LegStateBit &leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const override | designlab::PhantomXMkII | virtual |
| ConvertGlobalToLegCoordinate(const Vector3 &converted_position, int leg_index, const Vector3 ¢er_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const override | designlab::PhantomXMkII | virtual |
| ConvertLegToGlobalCoordinate(const Vector3 &converted_position, int leg_index, const Vector3 ¢er_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const override | designlab::PhantomXMkII | virtual |
| ConvertLegToRobotCoordinate(const Vector3 &converted_position, int leg_index) const | designlab::PhantomXMkII | virtual |
| ConvertRobotToGlobalCoordinate(const Vector3 &converted_position, const Vector3 ¢er_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const override | designlab::PhantomXMkII | virtual |
| ConvertRobotToLegCoordinate(const Vector3 &converted_position, int leg_index) const | designlab::PhantomXMkII | virtual |
| GetFreeLegPosLegCoordinate(int leg_index) const noexcept override | designlab::PhantomXMkII | virtual |
| GetGroundHeightMarginMax() const noexcept override | designlab::PhantomXMkII | virtual |
| GetGroundHeightMarginMin() const noexcept override | designlab::PhantomXMkII | virtual |
| GetLegBasePosRobotCoordinate(int leg_index) const noexcept override | designlab::PhantomXMkII | virtual |
| IsAllLegInRange(const leg_func::LegStateBit leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const | designlab::IHexapodPostureValidator | inline |
| IsBodyInterferingWithGround(const RobotStateNode &node, const DividedMapState &devide_map) const override | designlab::PhantomXMkII | virtual |
| IsLegInRange(int leg_index, const Vector3 &leg_pos) const override | designlab::PhantomXMkII | virtual |
| IsLegInterfering(const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const override | designlab::PhantomXMkII | virtual |
| IsStable(const leg_func::LegStateBit &leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const override | designlab::PhantomXMkII | virtual |
| IsValidAllJointState(const RobotStateNode &node, const std::array< HexapodJointState, HexapodConst::kLegNum > &joint_state) const noexcept | designlab::IHexapodJointCalculator | inline |
| IsValidJointState(const int leg_index, const Vector3 &leg_pos, const HexapodJointState &joint_state) const noexcept override | designlab::PhantomXMkII | virtual |
| PhantomXMkII(const PhantomXMkIIParameterRecord ¶meter_record) | designlab::PhantomXMkII | explicit |
| ~IHexapodCoordinateConverter()=default | designlab::IHexapodCoordinateConverter | virtual |
| ~IHexapodJointCalculator()=default | designlab::IHexapodJointCalculator | virtual |
| ~IHexapodPostureValidator()=default | designlab::IHexapodPostureValidator | virtual |
| ~IHexapodStatePresenter()=default | designlab::IHexapodStatePresenter | virtual |