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 |