Namespaces |
namespace | filter |
namespace | traits |
Classes |
class | AccelerometerModel |
class | Alias |
class | AliasT |
class | Baro |
class | BaroModel |
class | BaroUpdate |
class | BaseState |
class | Collection |
class | ColumnVector_ |
class | Filter |
class | FullState |
struct | functor_wrapper |
class | GenericQuaternionSystemModel |
class | GlobalReference |
class | GPS |
class | GPSModel |
struct | GPSUpdate |
class | GravityModel |
class | GroundVehicleModel |
class | GyroModel |
class | HeadingModel |
class | Height |
class | HeightBaroCommon |
class | HeightModel |
class | ImuInput |
class | Input |
class | Input_ |
class | Magnetic |
class | MagneticModel |
class | Matrix_ |
class | Measurement |
class | Measurement_ |
class | MeasurementModel |
class | MeasurementModel_ |
class | MeasurementUpdate |
class | Model |
class | OrientationOnlyState |
class | OrientationPositionVelocityState |
class | Parameter |
class | ParameterList |
struct | ParameterRegistry |
struct | ParameterRegistryROS |
class | ParameterT |
class | PoseEstimation |
class | PoseUpdate |
class | PositionVelocityState |
class | PositionXYModel |
class | PositionZModel |
class | Queue |
class | Queue_ |
class | RateModel |
class | RowVector_ |
class | SkewSymmetricMatrix |
class | State |
class | SubState |
class | SubState_ |
class | SymmetricMatrix |
class | SymmetricMatrix_ |
class | System |
class | System_ |
class | SystemModel |
class | SystemModel_ |
class | TimeContinuousSystemModel_ |
class | TwistModel |
class | Update_ |
class | YawModel |
class | ZeroRateModel |
Typedefs |
typedef System_
< AccelerometerModel > | Accelerometer |
typedef ColumnVector_< Dynamic > | ColumnVector |
typedef ColumnVector_< 3 > | ColumnVector3 |
typedef VectorBlock< const
ColumnVector, 3 > | ConstVectorBlock3 |
typedef VectorBlock< const
ColumnVector, 4 > | ConstVectorBlock4 |
typedef boost::shared_ptr< Filter > | FilterPtr |
typedef boost::shared_ptr
< GlobalReference > | GlobalReferencePtr |
typedef Measurement_
< GravityModel > | Gravity |
typedef System_< GyroModel > | Gyro |
typedef Measurement_
< HeadingModel > | Heading |
typedef Eigen::DenseIndex | IndexType |
typedef boost::shared_ptr< Input > | InputPtr |
typedef Collection< Input > | Inputs |
typedef boost::weak_ptr< Input > | InputWPtr |
typedef Matrix_< Dynamic, Dynamic > | Matrix |
typedef Matrix_< 3, 3 > | Matrix3 |
typedef Eigen::Block< Matrix,
Dynamic, Dynamic > | MatrixBlock |
typedef boost::shared_ptr
< Measurement > | MeasurementPtr |
typedef Collection< Measurement > | Measurements |
typedef boost::weak_ptr
< Measurement > | MeasurementWPtr |
typedef boost::shared_ptr
< const Parameter > | ParameterConstPtr |
typedef boost::shared_ptr
< Parameter > | ParameterPtr |
typedef boost::function< void(ParameterPtr)> | ParameterRegisterFunc |
typedef Eigen::Quaternion
< ScalarType > | Quaternion |
typedef Measurement_< RateModel > | Rate |
typedef RowVector_< Dynamic > | RowVector |
typedef RowVector_< 3 > | RowVector3 |
typedef double | ScalarType |
typedef boost::shared_ptr< State > | StatePtr |
typedef boost::shared_ptr
< SubState > | SubStatePtr |
typedef boost::weak_ptr< SubState > | SubStateWPtr |
typedef SymmetricMatrix_< 3 > | SymmetricMatrix3 |
typedef boost::shared_ptr< System > | SystemPtr |
typedef Collection< System > | Systems |
typedef unsigned int | SystemStatus |
typedef boost::weak_ptr< System > | SystemWPtr |
typedef VectorBlock
< ColumnVector, 3 > | VectorBlock3 |
typedef VectorBlock
< ColumnVector, 4 > | VectorBlock4 |
typedef Measurement_
< ZeroRateModel > | ZeroRate |
Enumerations |
enum | {
STATUS_ALIGNMENT = 0x1,
STATUS_DEGRADED = 0x2,
STATUS_READY = 0x4,
STATUS_MASK = 0xf,
STATE_ROLLPITCH = 0x10,
STATE_YAW = 0x20,
STATE_RATE_XY = 0x100,
STATE_RATE_Z = 0x200,
STATE_VELOCITY_XY = 0x1000,
STATE_VELOCITY_Z = 0x2000,
STATE_POSITION_XY = 0x10000,
STATE_POSITION_Z = 0x20000,
STATE_MASK = 0x33330,
STATE_PSEUDO_ROLLPITCH = 0x40,
STATE_PSEUDO_YAW = 0x80,
STATE_PSEUDO_RATE_XY = 0x400,
STATE_PSEUDO_RATE_Z = 0x800,
STATE_PSEUDO_VELOCITY_XY = 0x4000,
STATE_PSEUDO_VELOCITY_Z = 0x8000,
STATE_PSEUDO_POSITION_XY = 0x40000,
STATE_PSEUDO_POSITION_Z = 0x80000,
STATE_PSEUDO_MASK = 0xcccc0
} |
enum | VectorIndex { X = 0,
Y = 1,
Z = 2,
W = 3
} |
Functions |
std::string | getSystemStatusString (const SystemStatus &status, const SystemStatus &asterisk_status=0) |
static ParameterList | operator+ (ParameterList const &list1, ParameterList const &list2) |
static std::ostream & | operator<< (std::ostream &os, const SystemStatus &status) |
template<typename T > |
std::ostream & | operator<< (std::ostream &os, const std::vector< T > &vector) |
Variables |
static const Matrix3 | MinusIdentity = -Matrix3::Identity() |