GaitGeneration by Graph Search
読み取り中…
検索中…
一致する文字列を見つけられません
designlab::PhantomXMkII メンバ一覧

継承メンバを含む designlab::PhantomXMkII の全メンバ一覧です。

CalculateAllJointState(const RobotStateNode &node) const noexceptdesignlab::IHexapodJointCalculatorinline
CalculateJointState(const int leg_index, const Vector3 &leg_pos) const noexcept overridedesignlab::PhantomXMkIIvirtual
CalculateStabilityMargin(const leg_func::LegStateBit &leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const overridedesignlab::PhantomXMkIIvirtual
ConvertGlobalToLegCoordinate(const Vector3 &converted_position, int leg_index, const Vector3 &center_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const overridedesignlab::PhantomXMkIIvirtual
ConvertLegToGlobalCoordinate(const Vector3 &converted_position, int leg_index, const Vector3 &center_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const overridedesignlab::PhantomXMkIIvirtual
ConvertLegToRobotCoordinate(const Vector3 &converted_position, int leg_index) constdesignlab::PhantomXMkIIvirtual
ConvertRobotToGlobalCoordinate(const Vector3 &converted_position, const Vector3 &center_of_mass_global, const Quaternion &robot_quat, const bool consider_rot) const overridedesignlab::PhantomXMkIIvirtual
ConvertRobotToLegCoordinate(const Vector3 &converted_position, int leg_index) constdesignlab::PhantomXMkIIvirtual
GetFreeLegPosLegCoordinate(int leg_index) const noexcept overridedesignlab::PhantomXMkIIvirtual
GetGroundHeightMarginMax() const noexcept overridedesignlab::PhantomXMkIIvirtual
GetGroundHeightMarginMin() const noexcept overridedesignlab::PhantomXMkIIvirtual
GetLegBasePosRobotCoordinate(int leg_index) const noexcept overridedesignlab::PhantomXMkIIvirtual
IsAllLegInRange(const leg_func::LegStateBit leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) constdesignlab::IHexapodPostureValidatorinline
IsBodyInterferingWithGround(const RobotStateNode &node, const DividedMapState &devide_map) const overridedesignlab::PhantomXMkIIvirtual
IsLegInRange(int leg_index, const Vector3 &leg_pos) const overridedesignlab::PhantomXMkIIvirtual
IsLegInterfering(const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const overridedesignlab::PhantomXMkIIvirtual
IsStable(const leg_func::LegStateBit &leg_state, const std::array< Vector3, HexapodConst::kLegNum > &leg_pos) const overridedesignlab::PhantomXMkIIvirtual
IsValidAllJointState(const RobotStateNode &node, const std::array< HexapodJointState, HexapodConst::kLegNum > &joint_state) const noexceptdesignlab::IHexapodJointCalculatorinline
IsValidJointState(const int leg_index, const Vector3 &leg_pos, const HexapodJointState &joint_state) const noexcept overridedesignlab::PhantomXMkIIvirtual
PhantomXMkII(const PhantomXMkIIParameterRecord &parameter_record)designlab::PhantomXMkIIexplicit
~IHexapodCoordinateConverter()=defaultdesignlab::IHexapodCoordinateConvertervirtual
~IHexapodJointCalculator()=defaultdesignlab::IHexapodJointCalculatorvirtual
~IHexapodPostureValidator()=defaultdesignlab::IHexapodPostureValidatorvirtual
~IHexapodStatePresenter()=defaultdesignlab::IHexapodStatePresentervirtual