Public Member Functions | Protected Attributes
DynamicSystem Class Reference

#include <ComplementaryDataTypes.hpp>

List of all members.

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 InputgetInput ()
const MeasuregetMeasure ()
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

Detailed Description

Definition at line 72 of file ComplementaryDataTypes.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

void DynamicSystem::operator() ( State inState,
State dState,
double  t 
) [inline]

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.


Member Data Documentation

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.

Definition at line 84 of file ComplementaryDataTypes.hpp.

Eigen::Matrix3d DynamicSystem::matrixA [protected]

Definition at line 80 of file ComplementaryDataTypes.hpp.

Definition at line 85 of file ComplementaryDataTypes.hpp.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


tk_state
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:13:03