Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NstateObservation
 Nalgorithm
 CLinearAccelerationImplements the measurements given by an accelerometer
 CMagneticFieldImplements the measurements given by an magnetometer
 CRotationVelocityImplements the gyrometer measurement algorithm
 Ndetail
 CDebugItemDefaultError
 CDebugItemDefaultError< exception, dummy >
 CDebugItemDefaultError< exceptionAddr, dummy >
 CDebugItemDefaultError< message, dummy >
 NflexibilityEstimation
 CEKFFlexibilityEstimatorBaseThis class is the base class of the flexibility estimators that use an extended Kalman Filter. Several methods require to be overloaded to derive an implementation from this base class
 CFixedContactEKFFlexEstimatorIMUThis class implements the flexibility estimation of a robot with the hypothesis that the contact positions do not move. This constraint is expressed using fictious measurements but the interface is transparent to this assumption, the state is expressed using classical representation of position, velocity, acceleration, orientation (using (theta x mu) representation) angular velocity (omega) and acceleration (omega dot)
 CFlexibilityEstimatorBaseThis class is the base class of the flexibility estimators
 CIMUElasticLocalFrameDynamicalSystemThis class describes the dynamics of a robot's flexibility this dynamics with elastic forces to bring the contacts at their position in the environment
 CcontactModel
 Cinput
 COptimization
 Cstate
 CIMUFixedContactDynamicalSystemThis class describes the dynamics of a robot's flexibility this dynamics is the simplest possible system, the flexibility is expressed as a rotation against the contact positions with no other hypothesis than that the contact points are at constant position
 CModelBaseEKFFlexEstimatorIMUThis class implements the flexibility estimation of a robot with the hypothesis that the contact positions do not move. This constraint is expressed using fictious measurements but the interface is transparent to this assumption, the state is expressed using classical representation of position, velocity, acceleration, orientation (using (theta x mu) representation) angular velocity (omega) and acceleration (omega dot)
 CcontactModel
 Coptimization
 CStableIMUFixedContactDynamicalSystemThis class describes the dynamics of a robot's flexibility this dynamics is the simplest possible system, the flexibility is expressed as a rotation against the contact positions with no other hypothesis than that the contact points are at constant position
 Nhrp2
 Ccontact
 Nkine
 Ninternal
 CKinematicsInternal
 CFlags
 Cindexes
 Cindexes< quaternion >
 Cindexes< rotationVector >
 CKinematicsClass facilitating the manipulation of the kinematics of a frame within another and the associated operations
 CLocalKinematicsClass facilitating the manipulation of the local kinematics of a frame within another and the associated operations
 COrientation
 Ntools
 CLogger
 Clog_s
 CProbabilityLawSimulation
 CSimplestStopwatch
 CAccelerometerGyrometerImplements the accelerometer-gyrometer measurements
 CAccelerometerGyrometerMagnetometerImplements the accelerometer-gyrometer-magnetometer measurements
 CAlgebraicSensorThe base class for algebraic sensors. Algebraic sensors are sensors which depend only on the state value and the current time and do not have internal dynamics (or a dynamics which converges fast enough to be ignored). This class implements mostly the containers and the interface to algebraic sensors. Algebraic sensors must be derived from this class
 CBidimElasticInvPendulumThe class is an implementation of the dynamical system defined by a 2D inverted pendulum with an elastic joint. The input is the horizontal acceleration
 CCheckedItemThis is a structure allowing for automatically verifying that the item has been initialized or not. The chckitm_reset() function allows to set it back to "not initialized" state
 CCheckNaNAdditional checker that allows to check for the presence of NaN values in the item
 CDebugItem
 CDebugItem< T, defaultValue, false >This specialization contains no object
 CDebugItemDefaultValue
 CDynamicalSystemFunctorBaseThis is the base class of any functor that describes the dynamics of the state and the measurement. This class is to be derived in order to be given to the Extended Kalman Filter
 CDynamicalSystemSimulatorThe class gives a small encapsulation of the dynamics functor, which enables the simulation of the dynamics and the storage of states, inputs and measurements
 CEigenType
 CEmptyCheckerThis structure is used as an additionalChecker for a CheckedItem that doesn't require additional tests
 CExtendedKalmanFilter
 COptimization
 CFixOrDynMatrixTools
 CFixOrDynMatrixToolsBySize
 CFixOrDynMatrixToolsBySize< compileTimeRows, -1 >
 CFixOrDynMatrixToolsBySize<-1, -1 >
 CFixOrDynMatrixToolsBySize<-1, compileTimeCols >
 CGaussianWhiteNoiseThe class derivates the NoiseBase class to implement a gaussian white noise with a given covariance matrix, and bias
 CIMUDynamicalSystemThe class is an implementation of the dynamical system defined by an inertial measurement unit (IMU) fixed on a rigid body. The state is the position velocity and acceleration and the orientaion and rotation velocity and acceleration. The sensors are the accelerometer and the gyrometer
 Cindexes
 CIMUMagnetometerDynamicalSystemThe class is an implementation of the dynamical system defined by an inertial measurement unit (IMU) fixed on a rigid body. The state is the position velocity and acceleration and the orientation and rotation velocity and acceleration. The sensors are the accelerometer, the gyrometer and the magnetometer
 CIMUMltpctiveDynamicalSystemThe class is an implementation of the dynamical system defined by an inertial measurement unit (IMU) fixed on a rigid body. The state is the position velocity and acceleration and the orientaion and rotation velocity and acceleration. The sensors are the accelerometer and the gyrometer
 Copt
 CIndexedMatrixArrayTThis class describes a structure that enables to store array of matrices with time indexation
 CIndexedMatrixTThis class describes a structure composed by a matrix of a given size and a time-index parameter. It can tell also if it is initialized or not
 CisEigenChecks if it is derived from EigenBase (the base class of all dense functions)
 CisMatrixChecks if a class is a specialization of Eigen::Matrix
 CisMatrix< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
 CKalmanFilterBaseIt mostly implements the equations of Kalman filtering It is suitablle by derivation to be used incases of Linear, linearized and extended Kalman filtering. It may be derived to unscented Kalman filtering, but non-straighforwardly because the state vector is modified. This class requires to be derived to overload the update routine and the measurements simulation routine
 CoptimizationContainer
 CKineticsObserverThis observer estimates the kinematics, the external forces, the bias on the gyrometers measurements, and the contacts forces and pose
 CAbsoluteOriSensor
 CAbsolutePoseSensor
 CContact
 CIMU
 COptStructure to optimize computations
 CSensor
 CLinearKalmanFilterThe class of a Linear Kalman filter
 CLipmDcmEstimatorFiltering of divergent component of motion (DCM) and estimation of a bias betweeen the DCM and the corresponding zero moment point for a linearized inverted pendulum model
 CMatrixType
 CNoiseBase
 CObserverBaseThe base class for observers. The observer is destinated to any dynamical system with a vector state representation. This class mostly defined an abstract interface, static constants and types. It is templated by:
 CSensorBaseThe base class for sensors. This must be derived to implement a sensor
 CStateVectorArithmeticsThis class is used to customize the way the difference between measurements, the state update function and the differentiation are performed. default is the usual natual arithmetics. overload any ohter one
 CTiltEstimatorDescription is pending
 CTiltEstimatorHumanoidVersion of the Tilt Estimator for humanoid robots
 CUnidimLipmDcmEstimator1D version of the estimation of a bias betweeen the divergent component of motion and the corresponding zero moment point for a linearized inverted pendulum model
 CZeroDelayObserverDefines the base class of online zero delay observers. Zero delay observers are the classical state observers where input and state values at instant k and the measurement value at instant k+1 are enough to provide the estimation of the state at instant k+1. This class mostly defines the data structures for storing the vectors, it describes the set routines and the observation loop mechanism. It requires to be derviated to implement the new oneStepEstimation_() method
 CZmpTrackingGainEstimator
 Corder1Tobedone