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