This struct represent the Intrinsic state of the MSCEqF.
More...
#include <state_elements.hpp>
|
|
| MSCEqFInState ()=delete |
| | Deleted default constructor.
|
| |
| | MSCEqFInState (const uint &idx) |
| | Construct an identity MSCEqFInState object.
|
| |
| void | updateRight (const VectorX &delta) override |
| | Update the Intrinsic element of the state by right multiplication.
|
| |
| void | updateLeft (const VectorX &delta) override |
| | Update the Intrinsic element of the state by left multiplication.
|
| |
| std::unique_ptr< MSCEqFStateElement > | clone () const override |
| | Clone the Special Intrinsic (In) element of state of the MSCEqF.
|
| |
| const uint & | getIndex () |
| | Get the starting index of the state element in the residual, and in the covariance.
|
| |
| const uint & | getDof () |
| | Get the degrees of freedom of the state element (dimension of relative covariance and residual block)
|
| |
| void | updateIndex (const uint &new_idx) |
| | Update index.
|
| |
|
|
In | L_ |
| | The Intrinsic element of the state.
|
| |
This struct represent the Intrinsic state of the MSCEqF.
◆ MSCEqFInState()
| msceqf::MSCEqFInState::MSCEqFInState |
( |
const uint & | idx | ) |
|
|
inline |
Construct an identity MSCEqFInState object.
- Parameters
-
| idx | Starting index of the variable in the covariance |
◆ clone()
◆ updateLeft()
| void msceqf::MSCEqFInState::updateLeft |
( |
const VectorX & | delta | ) |
|
|
inlineoverridevirtual |
Update the Intrinsic element of the state by left multiplication.
- Parameters
-
| delta | Delta vector to update the state element with on the left side |
Implements msceqf::MSCEqFStateElement.
◆ updateRight()
| void msceqf::MSCEqFInState::updateRight |
( |
const VectorX & | delta | ) |
|
|
inlineoverridevirtual |
Update the Intrinsic element of the state by right multiplication.
- Parameters
-
| delta | Delta vector to update the state element with on the right side |
Implements msceqf::MSCEqFStateElement.
The documentation for this struct was generated from the following file: