Public Member Functions | Private Attributes | List of all members
hector_pose_estimation::BaseState Class Reference

#include <substate.h>

Inheritance diagram for hector_pose_estimation::BaseState:
Inheritance graph
[legend]

Public Member Functions

 BaseState (State &state, int vector_dimension, int covariance_dimension)
 
int getCovarianceDimension () const
 
int getVectorDimension () const
 
virtual ~BaseState ()
 
- Public Member Functions inherited from hector_pose_estimation::SubState_< Dynamic, Dynamic >
Block< MatrixType, CovarianceDimension, CovarianceDimensionblock (MatrixType &matrix)
 
Block< MatrixType, CovarianceDimension, OtherSubState::CovarianceDimension > block (MatrixType &matrix, const OtherSubState &other)
 
Block< MatrixType, MatrixType::RowsAtCompileTime, CovarianceDimensioncols (MatrixType &matrix)
 
ConstCovarianceBlock getCovariance () const
 
int getCovarianceDimension () const
 
int getCovarianceIndex () const
 
Block< const State::Covariance, CovarianceDimension, OtherSubState::CovarianceDimension > getCrossVariance (const OtherSubState &other) const
 
VectorBlock< const Vector, Size > getSegment (IndexType start) const
 
ConstVectorSegment getVector () const
 
int getVectorDimension () const
 
int getVectorIndex () const
 
CovarianceBlock P ()
 
CrossVarianceBlock P01 ()
 
Block< MatrixType, CovarianceDimension, MatrixType::ColsAtCompileTime > rows (MatrixType &matrix)
 
VectorBlock< VectorType, VectorDimensionsegment (VectorType &vector)
 
 SubState_ (State &state)
 
VectorSegment vector ()
 
virtual ~SubState_ ()
 
- Public Member Functions inherited from hector_pose_estimation::SubState
virtual void normalize ()
 
virtual void reset ()
 
 SubState (State &state)
 
virtual void updated ()
 
virtual ~SubState ()
 
- Public Member Functions inherited from hector_pose_estimation::SubState::initializer< _VectorDimension, _CovarianceDimension >
 initializer (State &state)
 

Private Attributes

const IndexType covariance_dimension_
 
const IndexType dimension_
 

Additional Inherited Members

- Public Types inherited from hector_pose_estimation::SubState_< Dynamic, Dynamic >
enum  
 
enum  
 
typedef Block< const State::Covariance, CovarianceDimension, CovarianceDimensionConstCovarianceBlock
 
typedef Block< const State::Covariance, Dynamic, CovarianceDimensionConstCrossVarianceBlock
 
typedef VectorBlock< const State::Vector, VectorDimensionConstVectorSegment
 
typedef Block< State::Covariance, CovarianceDimension, CovarianceDimensionCovarianceBlock
 
typedef Block< State::Covariance, Dynamic, CovarianceDimensionCrossVarianceBlock
 
typedef boost::shared_ptr< SubState_< _VectorDimension, _CovarianceDimension > > Ptr
 
typedef ColumnVector_< VectorDimensionVector
 
typedef VectorBlock< State::Vector, VectorDimensionVectorSegment
 
- Public Types inherited from hector_pose_estimation::SubState::initializer< _VectorDimension, _CovarianceDimension >
enum  { VectorDimension = _VectorDimension }
 
enum  { CovarianceDimension = _CovarianceDimension }
 
- Protected Attributes inherited from hector_pose_estimation::SubState
Statestate_
 
- Protected Attributes inherited from hector_pose_estimation::SubState::initializer< _VectorDimension, _CovarianceDimension >
const IndexType covariance_index_
 
const IndexType index_
 

Detailed Description

Definition at line 133 of file substate.h.

Constructor & Destructor Documentation

hector_pose_estimation::BaseState::BaseState ( State state,
int  vector_dimension,
int  covariance_dimension 
)
inline

Definition at line 136 of file substate.h.

virtual hector_pose_estimation::BaseState::~BaseState ( )
inlinevirtual

Definition at line 141 of file substate.h.

Member Function Documentation

int hector_pose_estimation::BaseState::getCovarianceDimension ( ) const
inlinevirtual

Implements hector_pose_estimation::SubState.

Definition at line 144 of file substate.h.

int hector_pose_estimation::BaseState::getVectorDimension ( ) const
inlinevirtual

Implements hector_pose_estimation::SubState.

Definition at line 143 of file substate.h.

Member Data Documentation

const IndexType hector_pose_estimation::BaseState::covariance_dimension_
private

Definition at line 148 of file substate.h.

const IndexType hector_pose_estimation::BaseState::dimension_
private

Definition at line 147 of file substate.h.


The documentation for this class was generated from the following file:


hector_pose_estimation_core
Author(s): Johannes Meyer
autogenerated on Thu Feb 18 2021 03:29:31