This is the complete list of members for SimpleZMPDistributor, including all inherited members.
| ALL enum value | SimpleZMPDistributor | |
| alpha_filter | SimpleZMPDistributor | private |
| BOTH enum value | SimpleZMPDistributor | |
| calc_closest_boundary_point(Eigen::Vector2d &p, size_t &right_idx, size_t &left_idx) | SimpleZMPDistributor | inline |
| calc_convex_hull(const std::vector< std::vector< Eigen::Vector2d > > &vs, const std::vector< bool > &cs, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot) | SimpleZMPDistributor | inline |
| calcAlpha(const hrp::Vector3 &tmprefzmp, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name) | SimpleZMPDistributor | inline |
| calcAlphaFromCOP(const hrp::Vector3 &tmprefzmp, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name) | SimpleZMPDistributor | inline |
| calcAlphaVector(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
| calcAlphaVectorFromCOP(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
| calcAlphaVectorFromCOPDistance(std::vector< double > &alpha_vector, std::vector< double > &fz_alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
| calcAlphaVectorFromCOPDistanceCommon(std::vector< double > &alpha_vector, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< std::string > &ee_name, const hrp::Vector3 &ref_zmp) | SimpleZMPDistributor | inline |
| calcCrossProduct(const Eigen::Vector2d &a, const Eigen::Vector2d &b, const Eigen::Vector2d &o) | SimpleZMPDistributor | inline |
| calcProjectedPoint(Eigen::Vector2d &ret, const Eigen::Vector2d &target, const Eigen::Vector2d &a, const Eigen::Vector2d &b) | SimpleZMPDistributor | inline |
| calcWeightedLinearEquation(hrp::dvector &ret, const hrp::dmatrix &A, const hrp::dmatrix &W, const hrp::dvector &b) | SimpleZMPDistributor | inline |
| compare_eigen2d(const Eigen::Vector2d &lv, const Eigen::Vector2d &rv) | SimpleZMPDistributor | inlinestatic |
| convex_hull | SimpleZMPDistributor | private |
| distributeZMPToForceMoments(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="") | SimpleZMPDistributor | inline |
| distributeZMPToForceMomentsPseudoInverse(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="", const bool use_cop_distribution=true, const std::vector< bool > is_contact_list=std::vector< bool >()) | SimpleZMPDistributor | inline |
| distributeZMPToForceMomentsPseudoInverse2(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const hrp::Vector3 &total_force, const hrp::Vector3 &total_moment, const std::vector< hrp::dvector6 > &ee_forcemoment_distribution_weight, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="") | SimpleZMPDistributor | inline |
| distributeZMPToForceMomentsQP(std::vector< hrp::Vector3 > &ref_foot_force, std::vector< hrp::Vector3 > &ref_foot_moment, const std::vector< hrp::Vector3 > &ee_pos, const std::vector< hrp::Vector3 > &cop_pos, const std::vector< hrp::Matrix33 > &ee_rot, const std::vector< std::string > &ee_name, const std::vector< double > &limb_gains, const std::vector< double > &toeheel_ratio, const hrp::Vector3 &new_refzmp, const hrp::Vector3 &ref_zmp, const double total_fz, const double dt, const bool printp=true, const std::string &print_str="", const bool use_cop_distribution=false) | SimpleZMPDistributor | inline |
| fs | SimpleZMPDistributor | private |
| fs_mgn | SimpleZMPDistributor | private |
| get_alpha_cutoff_freq() | SimpleZMPDistributor | inline |
| get_leg_front_margin() | SimpleZMPDistributor | inline |
| get_leg_inside_margin() | SimpleZMPDistributor | inline |
| get_leg_outside_margin() | SimpleZMPDistributor | inline |
| get_leg_rear_margin() | SimpleZMPDistributor | inline |
| get_margined_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
| get_vertices(std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
| get_wrench_alpha_blending() | SimpleZMPDistributor | inline |
| is_front_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0) | SimpleZMPDistributor | inline |
| is_inside_foot(const hrp::Vector3 &leg_pos, const bool is_lleg, const double margin=0.0) | SimpleZMPDistributor | inline |
| is_inside_support_polygon(Eigen::Vector2d &p, const hrp::Vector3 &offset=hrp::Vector3::Zero(), const bool &truncate_p=false, const std::string &str="") | SimpleZMPDistributor | inline |
| is_rear_of_foot(const hrp::Vector3 &leg_pos, const double margin=0.0) | SimpleZMPDistributor | inline |
| LARM enum value | SimpleZMPDistributor | |
| LEFT enum value | SimpleZMPDistributor | private |
| leg_front_margin | SimpleZMPDistributor | private |
| leg_inside_margin | SimpleZMPDistributor | private |
| leg_outside_margin | SimpleZMPDistributor | private |
| leg_rear_margin | SimpleZMPDistributor | private |
| leg_type enum name | SimpleZMPDistributor | |
| LLEG enum value | SimpleZMPDistributor | |
| MIDDLE enum value | SimpleZMPDistributor | private |
| print_params(const std::string &str) | SimpleZMPDistributor | inline |
| print_vertices(const std::string &str) | SimpleZMPDistributor | inline |
| projected_point_region enum name | SimpleZMPDistributor | private |
| RARM enum value | SimpleZMPDistributor | |
| RIGHT enum value | SimpleZMPDistributor | private |
| RLEG enum value | SimpleZMPDistributor | |
| set_alpha_cutoff_freq(const double a) | SimpleZMPDistributor | inline |
| set_leg_front_margin(const double a) | SimpleZMPDistributor | inline |
| set_leg_inside_margin(const double a) | SimpleZMPDistributor | inline |
| set_leg_outside_margin(const double a) | SimpleZMPDistributor | inline |
| set_leg_rear_margin(const double a) | SimpleZMPDistributor | inline |
| set_vertices(const std::vector< std::vector< Eigen::Vector2d > > &vs) | SimpleZMPDistributor | inline |
| set_vertices_from_margin_params() | SimpleZMPDistributor | inline |
| set_vertices_from_margin_params(const std::vector< double > &margin) | SimpleZMPDistributor | inline |
| set_wrench_alpha_blending(const double a) | SimpleZMPDistributor | inline |
| SimpleZMPDistributor(const double _dt) | SimpleZMPDistributor | inline |
| wrench_alpha_blending | SimpleZMPDistributor | private |