|
Cheetah Software
1.0
|
#include <StateEstimatorContainer.h>
Inheritance diagram for StateEstimatorContainer< T >:
Collaboration diagram for StateEstimatorContainer< T >:Public Member Functions | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | StateEstimatorContainer (CheaterState< double > *cheaterState, VectorNavData *vectorNavData, LegControllerData< T > *legControllerData, StateEstimate< T > *stateEstimate, RobotControlParameters *parameters) |
| void | run (CheetahVisualization *visualization=nullptr) |
| const StateEstimate< T > & | getResult () |
| void | setContactPhase (Vec4< T > &phase) |
| template<typename EstimatorToAdd > | |
| void | addEstimator () |
| template<typename EstimatorToRemove > | |
| void | removeEstimator () |
| void | removeAllEstimators () |
| ~StateEstimatorContainer () | |
Private Attributes | |
| StateEstimatorData< T > | _data |
| std::vector< GenericEstimator< T > * > | _estimators |
| Vec4< T > | _phase |
Main State Estimator Class Contains all GenericEstimators
Definition at line 89 of file StateEstimatorContainer.h.
|
inline |
Construct a new state estimator container
Definition at line 96 of file StateEstimatorContainer.h.
|
inline |
Definition at line 177 of file StateEstimatorContainer.h.
|
inline |
Add an estimator of the given type
| EstimatorToAdd |
Definition at line 139 of file StateEstimatorContainer.h.
Here is the caller graph for this function:
|
inline |
Get the result
Definition at line 127 of file StateEstimatorContainer.h.
|
inline |
Remove all estimators
Definition at line 170 of file StateEstimatorContainer.h.
Here is the caller graph for this function:
|
inline |
Remove all estimators of a given type
| EstimatorToRemove |
Definition at line 151 of file StateEstimatorContainer.h.
|
inline |
Run all estimators
Definition at line 113 of file StateEstimatorContainer.h.
Here is the caller graph for this function:
|
inline |
Set the contact phase
Definition at line 132 of file StateEstimatorContainer.h.
Here is the caller graph for this function:
|
private |
Definition at line 184 of file StateEstimatorContainer.h.
|
private |
Definition at line 185 of file StateEstimatorContainer.h.
|
private |
Definition at line 186 of file StateEstimatorContainer.h.