#include <WaistBalancer.h>
§ BoundaryConditionType
| Enumerator |
|---|
| KEEP_POSITIONS | |
| ZERO_VELOCITY | |
| NUM_BOUNDARY_CONDITION_TYPES | |
| DEFAULT_BOUNDARY_CONDITION | |
§ BoundarySmootherType
| Enumerator |
|---|
| NO_SMOOTHER | |
| CUBIC_SMOOTHER | |
| QUINTIC_SMOOTHER | |
| NUM_BOUNDARY_SMOOTHER_TYPES | |
| DEFAULT_BOUNDARY_SMOOTHER | |
§ InitialWaistTrajectoryMode
| Enumerator |
|---|
| PLAIN_TRAJECTORY | |
| ORG_TRAJECTORY | |
§ WaistBalancer()
| WaistBalancer::WaistBalancer |
( |
| ) |
|
§ apply()
§ body()
| const BodyPtr & WaistBalancer::body |
( |
| ) |
const |
§ boundaryConditionTypeNameOf()
| const char * WaistBalancer::boundaryConditionTypeNameOf |
( |
int |
type | ) |
|
|
static |
§ boundaryConditionTypeOf()
| int WaistBalancer::boundaryConditionTypeOf |
( |
const std::string & |
name | ) |
|
|
static |
§ boundarySmootherTypeNameOf()
| const char * WaistBalancer::boundarySmootherTypeNameOf |
( |
int |
type | ) |
|
|
static |
§ boundarySmootherTypeOf()
| int WaistBalancer::boundarySmootherTypeOf |
( |
const std::string & |
name | ) |
|
|
static |
§ enableBoundaryCmAdjustment()
| void WaistBalancer::enableBoundaryCmAdjustment |
( |
bool |
on, |
|
|
double |
transitionTime = 1.0 |
|
) |
| |
§ enableWaistHeightRelaxation()
| void WaistBalancer::enableWaistHeightRelaxation |
( |
bool |
on | ) |
|
§ numIterations()
| int WaistBalancer::numIterations |
( |
| ) |
const |
§ setBody()
| void WaistBalancer::setBody |
( |
const BodyPtr & |
body | ) |
|
§ setBoundaryConditionType()
| void WaistBalancer::setBoundaryConditionType |
( |
int |
type | ) |
|
§ setBoundarySmoother()
| void WaistBalancer::setBoundarySmoother |
( |
int |
type, |
|
|
double |
smoothingTime |
|
) |
| |
§ setDynamicsTimeRatio()
| void WaistBalancer::setDynamicsTimeRatio |
( |
double |
r | ) |
|
§ setFullTimeRange()
| void WaistBalancer::setFullTimeRange |
( |
| ) |
|
§ setGravity()
| void WaistBalancer::setGravity |
( |
double |
g | ) |
|
§ setInitialWaistTrajectoryMode()
| void WaistBalancer::setInitialWaistTrajectoryMode |
( |
int |
mode | ) |
|
§ setMessageOutputStream()
| void cnoid::WaistBalancer::setMessageOutputStream |
( |
std::ostream & |
os | ) |
|
|
inline |
§ setNumIterations()
| void WaistBalancer::setNumIterations |
( |
int |
n | ) |
|
§ setTimeMargins()
| void WaistBalancer::setTimeMargins |
( |
double |
timeToStartBalancer, |
|
|
double |
preInitialDuration, |
|
|
double |
postFinalDuration |
|
) |
| |
§ setTimeRange()
| void WaistBalancer::setTimeRange |
( |
double |
lower, |
|
|
double |
upper |
|
) |
| |
§ setWaistLink()
| void WaistBalancer::setWaistLink |
( |
Link * |
waistLink | ) |
|
The documentation for this class was generated from the following files: