Parameters for pre-integration: Usage: Create just a single Params and pass a shared pointer to the constructor.
|
| PreintegrationParams () |
| Default constructor for serialization only.
|
|
| PreintegrationParams (const Vector3 &n_gravity) |
| The Params constructor insists on getting the navigation frame gravity vector For convenience, two commonly used conventions are provided by named constructors below.
|
|
void | print (const std::string &s="") const override |
|
bool | equals (const PreintegratedRotationParams &other, double tol) const override |
|
void | setAccelerometerCovariance (const Matrix3 &cov) |
|
void | setIntegrationCovariance (const Matrix3 &cov) |
|
void | setUse2ndOrderCoriolis (bool flag) |
|
const Matrix3 & | getAccelerometerCovariance () const |
|
const Matrix3 & | getIntegrationCovariance () const |
|
const Vector3 & | getGravity () const |
|
bool | getUse2ndOrderCoriolis () const |
|
| PreintegratedRotationParams (const Matrix3 &gyroscope_covariance, boost::optional< Vector3 > omega_coriolis) |
|
virtual void | print (const std::string &s) const |
|
virtual bool | equals (const PreintegratedRotationParams &other, double tol=1e-9) const |
|
void | setGyroscopeCovariance (const Matrix3 &cov) |
|
void | setOmegaCoriolis (const Vector3 &omega) |
|
void | setBodyPSensor (const Pose3 &pose) |
|
const Matrix3 & | getGyroscopeCovariance () const |
|
boost::optional< Vector3 > | getOmegaCoriolis () const |
|
boost::optional< Pose3 > | getBodyPSensor () const |
|