Generate a stack of inequalities relative to feet centers for the whole preview window.
More...
#include <Mathematics/relative-feet-inequalities.hh>
List of all members.
Classes |
struct | edges_s |
Public Member Functions |
void | set_vertices (convex_hull_t &ConvexHull, const support_state_t &SupportState, ineq_e type) |
| Adapt vertices to the support foot and its orientation.
|
void | set_inequalities (convex_hull_t &ConvexHull, const support_state_t &Support, ineq_e type) |
| Adapt inequalities to the support foot and its orientation.
|
void | compute_linear_system (convex_hull_t &ConvexHull, const support_state_t &PrwSupport) const |
| Compute the linear inequalities associated with the convex hull specified by a vector of points.
|
virtual void | CallMethod (std::string &Method, std::istringstream &Args) |
| Reimplement the interface of SimplePluginManager.
|
|
| RelativeFeetInequalities (SimplePluginManager *aSPM, CjrlHumanoidDynamicRobot *aHS) |
| ~RelativeFeetInequalities () |
Detailed Description
Generate a stack of inequalities relative to feet centers for the whole preview window.
Constructor & Destructor Documentation
RelativeFeetInequalities::~RelativeFeetInequalities |
( |
| ) |
|
Member Function Documentation
void RelativeFeetInequalities::CallMethod |
( |
std::string & |
Method, |
|
|
std::istringstream & |
Args |
|
) |
| [virtual] |
void RelativeFeetInequalities::compute_linear_system |
( |
convex_hull_t & |
ConvexHull, |
|
|
const support_state_t & |
PrwSupport |
|
) |
| const |
Compute the linear inequalities
associated with the convex hull specified by a vector of points.
- Parameters:
-
[out] | aVecOfPoints | a vector of vertices |
[in] | PrwSupport | previewed support state |
void RelativeFeetInequalities::set_inequalities |
( |
convex_hull_t & |
ConvexHull, |
|
|
const support_state_t & |
Support, |
|
|
ineq_e |
type |
|
) |
| |
Adapt inequalities to the support foot and its orientation.
- Parameters:
-
[out] | ConvexHull | |
[in] | SupportState | |
[in] | Type | CoP/Feet/CoM |
void RelativeFeetInequalities::set_vertices |
( |
convex_hull_t & |
ConvexHull, |
|
|
const support_state_t & |
SupportState, |
|
|
ineq_e |
type |
|
) |
| |
Adapt vertices to the support foot and its orientation.
- Parameters:
-
[out] | ConvexHull | Vertices of the convex hull |
[in] | SupportState | Corresponding support state |
[in] | Type | CoP/Feet |