#include <ComplementaryDataTypes.hpp>
Public Member Functions | |
DynamicSystem () | |
DynamicSystem (const Eigen::Matrix3d &inPositionGain, const Eigen::Matrix3d &inVelocityGain, const Eigen::Matrix3d &inOrientationGain, const Eigen::Matrix3d &inBiasGain, const Eigen::Vector3d &inGravity, double inNormalizationGain, const Eigen::Matrix3d &inMatrixA, const Eigen::Vector3d &inVectorB) | |
const Input & | getInput () |
const Measure & | getMeasure () |
void | operator() (State &inState, State &dState, double t) |
void | setInput (const Input &inInput) |
void | setMeasure (const Measure &inMeasure) |
Protected Attributes | |
Eigen::Matrix3d | biasGain |
Eigen::Vector3d | gravity |
Input | input |
Eigen::Matrix3d | matrixA |
Measure | measure |
double | normalizationGain |
Eigen::Matrix3d | orientationGain |
Eigen::Matrix3d | positionGain |
Eigen::Vector3d | vectorB |
Eigen::Matrix3d | velocityGain |
Definition at line 72 of file ComplementaryDataTypes.hpp.
DynamicSystem::DynamicSystem | ( | ) | [inline] |
Definition at line 88 of file ComplementaryDataTypes.hpp.
DynamicSystem::DynamicSystem | ( | const Eigen::Matrix3d & | inPositionGain, |
const Eigen::Matrix3d & | inVelocityGain, | ||
const Eigen::Matrix3d & | inOrientationGain, | ||
const Eigen::Matrix3d & | inBiasGain, | ||
const Eigen::Vector3d & | inGravity, | ||
double | inNormalizationGain, | ||
const Eigen::Matrix3d & | inMatrixA, | ||
const Eigen::Vector3d & | inVectorB | ||
) | [inline] |
Definition at line 90 of file ComplementaryDataTypes.hpp.
const Input& DynamicSystem::getInput | ( | ) | [inline] |
Definition at line 106 of file ComplementaryDataTypes.hpp.
const Measure& DynamicSystem::getMeasure | ( | ) | [inline] |
Definition at line 114 of file ComplementaryDataTypes.hpp.
Definition at line 119 of file ComplementaryDataTypes.hpp.
void DynamicSystem::setInput | ( | const Input & | inInput | ) | [inline] |
Definition at line 102 of file ComplementaryDataTypes.hpp.
void DynamicSystem::setMeasure | ( | const Measure & | inMeasure | ) | [inline] |
Definition at line 110 of file ComplementaryDataTypes.hpp.
Eigen::Matrix3d DynamicSystem::biasGain [protected] |
Definition at line 77 of file ComplementaryDataTypes.hpp.
Eigen::Vector3d DynamicSystem::gravity [protected] |
Definition at line 78 of file ComplementaryDataTypes.hpp.
Input DynamicSystem::input [protected] |
Definition at line 84 of file ComplementaryDataTypes.hpp.
Eigen::Matrix3d DynamicSystem::matrixA [protected] |
Definition at line 80 of file ComplementaryDataTypes.hpp.
Measure DynamicSystem::measure [protected] |
Definition at line 85 of file ComplementaryDataTypes.hpp.
double DynamicSystem::normalizationGain [protected] |
Definition at line 82 of file ComplementaryDataTypes.hpp.
Eigen::Matrix3d DynamicSystem::orientationGain [protected] |
Definition at line 76 of file ComplementaryDataTypes.hpp.
Eigen::Matrix3d DynamicSystem::positionGain [protected] |
Definition at line 74 of file ComplementaryDataTypes.hpp.
Eigen::Vector3d DynamicSystem::vectorB [protected] |
Definition at line 81 of file ComplementaryDataTypes.hpp.
Eigen::Matrix3d DynamicSystem::velocityGain [protected] |
Definition at line 75 of file ComplementaryDataTypes.hpp.