|
|
typedef boost::shared_ptr< FixedLagSmoother > | shared_ptr |
| | Typedef for a shared pointer to an Incremental Fixed-Lag Smoother.
|
| |
|
typedef std::map< Key, double > | KeyTimestampMap |
| | Typedef for a Key-Timestamp map/database.
|
| |
|
typedef std::multimap< double, Key > | TimestampKeyMap |
| |
|
| struct | Result |
| | Meta information returned about the update. More...
|
| |
|
|
void | updateKeyTimestampMap (const KeyTimestampMap &newTimestamps) |
| | Update the Timestamps associated with the keys.
|
| |
|
void | eraseKeyTimestampMap (const KeyVector &keys) |
| | Erase keys from the Key-Timestamps database.
|
| |
|
double | getCurrentTimestamp () const |
| | Find the most recent timestamp of the system.
|
| |
|
KeyVector | findKeysBefore (double timestamp) const |
| | Find all of the keys associated with timestamps before the provided time.
|
| |
|
KeyVector | findKeysAfter (double timestamp) const |
| | Find all of the keys associated with timestamps before the provided time.
|
| |
|
| double | smootherLag_ |
| | The length of the smoother lag. More...
|
| |
|
TimestampKeyMap | timestampKeyMap_ |
| | The current timestamp associated with each tracked key.
|
| |
|
KeyTimestampMap | keyTimestampMap_ |
| |
◆ calculateEstimate()
| virtual Values gtsam::FixedLagSmoother::calculateEstimate |
( |
| ) |
const |
|
pure virtual |
Compute an estimate from the incomplete linear delta computed during the last update.
This delta is incomplete because it was not updated below wildfire_threshold. If only a single variable is needed, it is faster to call calculateEstimate(const KEY&).
Implemented in gtsam::BatchFixedLagSmoother, and gtsam::IncrementalFixedLagSmoother.
◆ equals()
| bool gtsam::FixedLagSmoother::equals |
( |
const FixedLagSmoother & |
rhs, |
|
|
double |
tol = 1e-9 |
|
) |
| const |
|
virtual |
◆ print()
| void gtsam::FixedLagSmoother::print |
( |
const std::string & |
s = "FixedLagSmoother:\n", |
|
|
const KeyFormatter & |
keyFormatter = DefaultKeyFormatter |
|
) |
| const |
|
virtual |
◆ update()
◆ smootherLag_
| double gtsam::FixedLagSmoother::smootherLag_ |
|
protected |
The length of the smoother lag.
Any variable older than this amount will be marginalized out.
The documentation for this class was generated from the following files: