|
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: