|
enum | { VectorDimension = SubState::initializer<_VectorDimension, _CovarianceDimension>::VectorDimension
} |
|
enum | { CovarianceDimension = SubState::initializer<_VectorDimension, _CovarianceDimension>::CovarianceDimension
} |
|
typedef Block< const State::Covariance, CovarianceDimension, CovarianceDimension > | ConstCovarianceBlock |
|
typedef Block< const State::Covariance, Dynamic, CovarianceDimension > | ConstCrossVarianceBlock |
|
typedef VectorBlock< const State::Vector, VectorDimension > | ConstVectorSegment |
|
typedef Block< State::Covariance, CovarianceDimension, CovarianceDimension > | CovarianceBlock |
|
typedef Block< State::Covariance, Dynamic, CovarianceDimension > | CrossVarianceBlock |
|
typedef boost::shared_ptr< SubState_< _VectorDimension, _CovarianceDimension > > | Ptr |
|
typedef ColumnVector_< VectorDimension > | Vector |
|
typedef VectorBlock< State::Vector, VectorDimension > | VectorSegment |
|
enum | { VectorDimension = _VectorDimension
} |
|
enum | { CovarianceDimension = _CovarianceDimension
} |
|
|
template<typename MatrixType > |
Block< MatrixType, CovarianceDimension, CovarianceDimension > | block (MatrixType &matrix) |
|
template<typename MatrixType , typename OtherSubState > |
Block< MatrixType, CovarianceDimension, OtherSubState::CovarianceDimension > | block (MatrixType &matrix, const OtherSubState &other) |
|
template<typename MatrixType > |
Block< MatrixType, MatrixType::RowsAtCompileTime, CovarianceDimension > | cols (MatrixType &matrix) |
|
ConstCovarianceBlock | getCovariance () const |
|
int | getCovarianceDimension () const |
|
int | getCovarianceIndex () const |
|
template<typename OtherSubState > |
Block< const State::Covariance, CovarianceDimension, OtherSubState::CovarianceDimension > | getCrossVariance (const OtherSubState &other) const |
|
template<int Size> |
VectorBlock< const Vector, Size > | getSegment (IndexType start) const |
|
ConstVectorSegment | getVector () const |
|
int | getVectorDimension () const |
|
int | getVectorIndex () const |
|
CovarianceBlock | P () |
|
CrossVarianceBlock | P01 () |
|
template<typename MatrixType > |
Block< MatrixType, CovarianceDimension, MatrixType::ColsAtCompileTime > | rows (MatrixType &matrix) |
|
template<typename VectorType > |
VectorBlock< VectorType, VectorDimension > | segment (VectorType &vector) |
|
| SubState_ (State &state) |
|
VectorSegment | vector () |
|
virtual | ~SubState_ () |
|
virtual void | normalize () |
|
virtual void | reset () |
|
| SubState (State &state) |
|
virtual void | updated () |
|
virtual | ~SubState () |
|
| initializer (State &state) |
|
template<int _VectorDimension, int _CovarianceDimension = _VectorDimension>
class hector_pose_estimation::SubState_< _VectorDimension, _CovarianceDimension >
Definition at line 84 of file substate.h.