batch_optimizer.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
batch__optimizer_8cpp
fuse_optimizers/batch_optimizer.h
fuse_optimizers/optimizer.h
fuse_optimizers
batch_optimizer.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
batch__optimizer_8h
fuse_optimizers/batch_optimizer_params.h
fuse_optimizers/optimizer.h
fuse_optimizers::BatchOptimizer
fuse_optimizers::BatchOptimizer::TransactionQueueElement
fuse_optimizers
batch_optimizer_node.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
batch__optimizer__node_8cpp
fuse_optimizers/batch_optimizer.h
int
main
batch__optimizer__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
batch_optimizer_params.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
batch__optimizer__params_8h
fuse_optimizers::BatchOptimizerParams
fuse_optimizers
fixed_lag_smoother.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
fixed__lag__smoother_8cpp
fuse_optimizers/fixed_lag_smoother.h
fuse_optimizers/optimizer.h
fuse_optimizers
diagnostic_msgs::DiagnosticStatus
makeDiagnosticStatus
namespacefuse__optimizers.html
a92ac55b0fb733cf332d45d0613c997c1
(const int8_t level, const std::string &message)
diagnostic_msgs::DiagnosticStatus
terminationTypeToDiagnosticStatus
namespacefuse__optimizers.html
a7045cd60b0d17a388ee993c209bddc90
(const ceres::TerminationType termination_type)
fixed_lag_smoother.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
fixed__lag__smoother_8h
fuse_optimizers/fixed_lag_smoother_params.h
fuse_optimizers/optimizer.h
fuse_optimizers/variable_stamp_index.h
fuse_optimizers::FixedLagSmoother
fuse_optimizers::FixedLagSmoother::TransactionQueueElement
fuse_optimizers
fixed_lag_smoother_node.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
fixed__lag__smoother__node_8cpp
fuse_optimizers/fixed_lag_smoother.h
int
main
fixed__lag__smoother__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
fixed_lag_smoother_params.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
fixed__lag__smoother__params_8h
fuse_optimizers::FixedLagSmootherParams
fuse_optimizers
optimizer.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
optimizer_8cpp
fuse_optimizers/optimizer.h
fuse_optimizers::PluginConfig
fuse_optimizers
optimizer.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
optimizer_8h
fuse_optimizers::Optimizer
fuse_optimizers::Optimizer::SensorModelInfo
fuse_optimizers
variable_stamp_index.cpp
/tmp/ws/src/fuse/fuse_optimizers/src/
variable__stamp__index_8cpp
fuse_optimizers/variable_stamp_index.h
fuse_optimizers
variable_stamp_index.h
/tmp/ws/src/fuse/fuse_optimizers/include/fuse_optimizers/
variable__stamp__index_8h
fuse_optimizers::VariableStampIndex
fuse_optimizers
fuse_optimizers::BatchOptimizer
classfuse__optimizers_1_1BatchOptimizer.html
fuse_optimizers::Optimizer
fuse_optimizers::BatchOptimizer::TransactionQueueElement
BatchOptimizerParams
ParameterType
classfuse__optimizers_1_1BatchOptimizer.html
ae5e0ed60892363ae1b22a73fd7d7f92c
BatchOptimizer
classfuse__optimizers_1_1BatchOptimizer.html
abc919250571988820a998b1a84227fa5
(fuse_core::Graph::UniquePtr graph, const ros::NodeHandle &node_handle=ros::NodeHandle(), const ros::NodeHandle &private_node_handle=ros::NodeHandle("~"))
FUSE_SMART_PTR_DEFINITIONS
classfuse__optimizers_1_1BatchOptimizer.html
a825c9d3825cae4c5393024ab14c3688f
(BatchOptimizer)
virtual
~BatchOptimizer
classfuse__optimizers_1_1BatchOptimizer.html
a44255e1321dd8244dac3606c600abc36
()
std::multimap< ros::Time, TransactionQueueElement >
TransactionQueue
classfuse__optimizers_1_1BatchOptimizer.html
a2c7d94e20f0751e8247775ab7c599506
void
applyMotionModelsToQueue
classfuse__optimizers_1_1BatchOptimizer.html
a5de35a6d1c514c7d9f4b4324c255395b
()
void
optimizationLoop
classfuse__optimizers_1_1BatchOptimizer.html
a40c039f86f8318d70d4026c06c2d3d5d
()
void
optimizerTimerCallback
classfuse__optimizers_1_1BatchOptimizer.html
a04da744cafa9c2f3070c1422ec0663aa
(const ros::TimerEvent &event)
void
setDiagnostics
classfuse__optimizers_1_1BatchOptimizer.html
afd3b452fd84ab88870526955f6b0e08c
(diagnostic_updater::DiagnosticStatusWrapper &status) override
void
transactionCallback
classfuse__optimizers_1_1BatchOptimizer.html
ac0f4d9b92674484f11180088035b7f7b
(const std::string &sensor_name, fuse_core::Transaction::SharedPtr transaction) override
fuse_core::Transaction::SharedPtr
combined_transaction_
classfuse__optimizers_1_1BatchOptimizer.html
acb9713e8ede0695381238ede39859194
std::mutex
combined_transaction_mutex_
classfuse__optimizers_1_1BatchOptimizer.html
abd341da9ebd64e3706a8b1c16d524588
std::atomic< bool >
optimization_request_
classfuse__optimizers_1_1BatchOptimizer.html
a6f2a20176ec7e2771bba656238f13569
std::condition_variable
optimization_requested_
classfuse__optimizers_1_1BatchOptimizer.html
a254f085b542167a2ca39fed6398adce4
std::mutex
optimization_requested_mutex_
classfuse__optimizers_1_1BatchOptimizer.html
a791f1c34e6f141f3aef3845d19ef2e3f
std::thread
optimization_thread_
classfuse__optimizers_1_1BatchOptimizer.html
a8eb71b74c89554b435581190f154a93f
ros::Timer
optimize_timer_
classfuse__optimizers_1_1BatchOptimizer.html
ab869401796e374acf22bb99e27d65e04
ParameterType
params_
classfuse__optimizers_1_1BatchOptimizer.html
a8e43791a3b3090775a1462314a774f65
TransactionQueue
pending_transactions_
classfuse__optimizers_1_1BatchOptimizer.html
a13c7428f4fc184cdfcfc5d0d844b057b
std::mutex
pending_transactions_mutex_
classfuse__optimizers_1_1BatchOptimizer.html
a46d2cc82ffa38da3aa5c3e8804800517
ros::Time
start_time_
classfuse__optimizers_1_1BatchOptimizer.html
ade1b3757dc484af4c219dc25e14bbf08
bool
started_
classfuse__optimizers_1_1BatchOptimizer.html
af2f4f731b7a954a011e67a969ca5426f
fuse_optimizers::BatchOptimizerParams
structfuse__optimizers_1_1BatchOptimizerParams.html
void
loadFromROS
structfuse__optimizers_1_1BatchOptimizerParams.html
a31e704384666f7d98ca77204f7cc54c6
(const ros::NodeHandle &nh)
ros::Duration
optimization_period
structfuse__optimizers_1_1BatchOptimizerParams.html
a61102d06777456b99327a9675db23a44
ceres::Solver::Options
solver_options
structfuse__optimizers_1_1BatchOptimizerParams.html
a58a80e34e07116a45b1ddf920dd731d6
ros::Duration
transaction_timeout
structfuse__optimizers_1_1BatchOptimizerParams.html
a5ce8aa6f43deeda6ae993155315febea
fuse_optimizers::FixedLagSmoother
classfuse__optimizers_1_1FixedLagSmoother.html
fuse_optimizers::Optimizer
fuse_optimizers::FixedLagSmoother::TransactionQueueElement
FixedLagSmootherParams
ParameterType
classfuse__optimizers_1_1FixedLagSmoother.html
a7eeed366060f253615680d787cc2285c
FixedLagSmoother
classfuse__optimizers_1_1FixedLagSmoother.html
a7721d35c3a7505d60d4247a1ce83c6bf
(fuse_core::Graph::UniquePtr graph, const ros::NodeHandle &node_handle=ros::NodeHandle(), const ros::NodeHandle &private_node_handle=ros::NodeHandle("~"))
FUSE_SMART_PTR_DEFINITIONS
classfuse__optimizers_1_1FixedLagSmoother.html
ac8c9c0511d7a6659736af2fa7b159335
(FixedLagSmoother)
virtual
~FixedLagSmoother
classfuse__optimizers_1_1FixedLagSmoother.html
ae4c4489e6496e9dcbf4efee801ce03a0
()
std::vector< TransactionQueueElement >
TransactionQueue
classfuse__optimizers_1_1FixedLagSmoother.html
ad9453ca9228a345b2bb74f2aff787492
void
autostart
classfuse__optimizers_1_1FixedLagSmoother.html
ae0a1f9d150367a2692a30be4abb0ac4b
()
ros::Time
computeLagExpirationTime
classfuse__optimizers_1_1FixedLagSmoother.html
ab3b2e08230bea78ca2b6e91fa66692ce
() const
std::vector< fuse_core::UUID >
computeVariablesToMarginalize
classfuse__optimizers_1_1FixedLagSmoother.html
a25983bd08416a5e4d3857d80ab261520
(const ros::Time &lag_expiration)
ros::Time
getStartTime
classfuse__optimizers_1_1FixedLagSmoother.html
afedb88a6b3c33ded9c2056b54e543de5
() const
void
optimizationLoop
classfuse__optimizers_1_1FixedLagSmoother.html
abe74aeb2030ae37acea87e6fc11043db
()
void
optimizerTimerCallback
classfuse__optimizers_1_1FixedLagSmoother.html
a69b958d77bb8d3270d8dbe1439da48be
(const ros::TimerEvent &event)
void
postprocessMarginalization
classfuse__optimizers_1_1FixedLagSmoother.html
ade6aefcda042b40a8cd3bea1a02910bf
(const fuse_core::Transaction &marginal_transaction)
void
preprocessMarginalization
classfuse__optimizers_1_1FixedLagSmoother.html
a2499005411499daa291fde41cc052243
(const fuse_core::Transaction &new_transaction)
void
processQueue
classfuse__optimizers_1_1FixedLagSmoother.html
aefa520ce8577f2c8b6809e1105a887a8
(fuse_core::Transaction &transaction, const ros::Time &lag_expiration)
bool
resetServiceCallback
classfuse__optimizers_1_1FixedLagSmoother.html
a3b53ee6df137c5d2279801d3a9c6a58a
(std_srvs::Empty::Request &, std_srvs::Empty::Response &)
void
setDiagnostics
classfuse__optimizers_1_1FixedLagSmoother.html
a218bfd7d3d3932b3e6ee9dbe27feaa81
(diagnostic_updater::DiagnosticStatusWrapper &status) override
void
setStartTime
classfuse__optimizers_1_1FixedLagSmoother.html
a2193ee33a6e17e254124d4310840faca
(const ros::Time &start_time)
void
transactionCallback
classfuse__optimizers_1_1FixedLagSmoother.html
a04ac03dc5c472db9a4f80829f2f0ad2a
(const std::string &sensor_name, fuse_core::Transaction::SharedPtr transaction) override
std::atomic< bool >
ignited_
classfuse__optimizers_1_1FixedLagSmoother.html
a76ae6e337602c6950c4f1f632ac970ee
ros::Time
lag_expiration_
classfuse__optimizers_1_1FixedLagSmoother.html
a53872e55de228486212452609736d803
fuse_core::Transaction
marginal_transaction_
classfuse__optimizers_1_1FixedLagSmoother.html
a8676c7d39d549f28b6be035fc6ee3ca9
ros::Time
optimization_deadline_
classfuse__optimizers_1_1FixedLagSmoother.html
a180ce87ffb37501cf14f93cb3f752f48
std::mutex
optimization_mutex_
classfuse__optimizers_1_1FixedLagSmoother.html
aeda0eaad03a679fa31a1dabfc686ad71
bool
optimization_request_
classfuse__optimizers_1_1FixedLagSmoother.html
a7489f390198df1f5be80de88d088aaca
std::condition_variable
optimization_requested_
classfuse__optimizers_1_1FixedLagSmoother.html
a67e542fce0beb54ed45f0baf1487ed68
std::mutex
optimization_requested_mutex_
classfuse__optimizers_1_1FixedLagSmoother.html
a8ef7123ec4b3563262e7263742ccb2c8
std::atomic< bool >
optimization_running_
classfuse__optimizers_1_1FixedLagSmoother.html
a968d8e84f0df3e969944776b597b9269
std::thread
optimization_thread_
classfuse__optimizers_1_1FixedLagSmoother.html
a2b3498371f71f5216a8ad967be1377a9
ros::Timer
optimize_timer_
classfuse__optimizers_1_1FixedLagSmoother.html
a6b50922d2dd0e45ef4c5173175c76319
ParameterType
params_
classfuse__optimizers_1_1FixedLagSmoother.html
a5233f72b1f4fceda5dde78e41f028ef7
TransactionQueue
pending_transactions_
classfuse__optimizers_1_1FixedLagSmoother.html
af870cae6fe7a2fc2092b8c3a735258f8
std::mutex
pending_transactions_mutex_
classfuse__optimizers_1_1FixedLagSmoother.html
a05078eb0d5e2a0b94c3000d99a7d53eb
ros::ServiceServer
reset_service_server_
classfuse__optimizers_1_1FixedLagSmoother.html
a001557c17dfada2a8e06163f9737dc11
ros::Time
start_time_
classfuse__optimizers_1_1FixedLagSmoother.html
a68ac5640583589e4ae1e8a7152e84c7c
std::mutex
start_time_mutex_
classfuse__optimizers_1_1FixedLagSmoother.html
ac0a2fc568115babf1de8bab9b7470d7a
std::atomic< bool >
started_
classfuse__optimizers_1_1FixedLagSmoother.html
a49903112d5c40bce038afc4c30bcd878
ceres::Solver::Summary
summary_
classfuse__optimizers_1_1FixedLagSmoother.html
a68529fbb707e372cbdba2dd5c1409f40
VariableStampIndex
timestamp_tracking_
classfuse__optimizers_1_1FixedLagSmoother.html
aef14a4a0d4157e7087fb19ff3805545e
fuse_optimizers::FixedLagSmootherParams
structfuse__optimizers_1_1FixedLagSmootherParams.html
void
loadFromROS
structfuse__optimizers_1_1FixedLagSmootherParams.html
a3bf730c7fe0f0b52040f5ef3ae613749
(const ros::NodeHandle &nh)
ros::Duration
lag_duration
structfuse__optimizers_1_1FixedLagSmootherParams.html
aba5d258a5ca4bdb0595ca3149ad7b6ac
ros::Duration
optimization_period
structfuse__optimizers_1_1FixedLagSmootherParams.html
a62abf01f1f679c7fc3cd43c2cc5c10f3
std::string
reset_service
structfuse__optimizers_1_1FixedLagSmootherParams.html
a8c32bf53a3114be1fea9446029ae4c80
ceres::Solver::Options
solver_options
structfuse__optimizers_1_1FixedLagSmootherParams.html
aebe5a85d078590f5c706bb8e14e86bb5
ros::Duration
transaction_timeout
structfuse__optimizers_1_1FixedLagSmootherParams.html
a4bcbf233d7ecf790641c73265bbc149d
fuse_optimizers::Optimizer
classfuse__optimizers_1_1Optimizer.html
fuse_optimizers::Optimizer::SensorModelInfo
FUSE_SMART_PTR_ALIASES_ONLY
classfuse__optimizers_1_1Optimizer.html
ac56d96468f4e3804b800c8e22800f3f0
(Optimizer)
Optimizer
classfuse__optimizers_1_1Optimizer.html
aecac6f79e8a211da95d8436a1b0290c3
(fuse_core::Graph::UniquePtr graph, const ros::NodeHandle &node_handle=ros::NodeHandle(), const ros::NodeHandle &private_node_handle=ros::NodeHandle("~"))
virtual
~Optimizer
classfuse__optimizers_1_1Optimizer.html
aa95de55b526300c59c521947a006d20a
()
std::unordered_map< std::string, MotionModelGroup >
AssociatedMotionModels
classfuse__optimizers_1_1Optimizer.html
a1283b827648129328b6911896dd1cf43
std::vector< std::string >
MotionModelGroup
classfuse__optimizers_1_1Optimizer.html
a20f4741bf6588eb8c9895b66cbb7b6aa
std::unordered_map< std::string, MotionModelUniquePtr >
MotionModels
classfuse__optimizers_1_1Optimizer.html
a8e70bf4923271285c80af67891b84d73
class_loader::ClassLoader::UniquePtr< fuse_core::MotionModel >
MotionModelUniquePtr
classfuse__optimizers_1_1Optimizer.html
a3c2d22f160678394d8d1e9dd7a810aca
std::unordered_map< std::string, PublisherUniquePtr >
Publishers
classfuse__optimizers_1_1Optimizer.html
a51d6075962282f063e59d3333bad27dd
class_loader::ClassLoader::UniquePtr< fuse_core::Publisher >
PublisherUniquePtr
classfuse__optimizers_1_1Optimizer.html
a38cc4a1ad7064591732d182b4a1d6235
std::unordered_map< std::string, SensorModelInfo >
SensorModels
classfuse__optimizers_1_1Optimizer.html
a92fe743a48475694662450ce17239e6d
class_loader::ClassLoader::UniquePtr< fuse_core::SensorModel >
SensorModelUniquePtr
classfuse__optimizers_1_1Optimizer.html
a1abcb7177580bef7ddbc63543da9bdee
bool
applyMotionModels
classfuse__optimizers_1_1Optimizer.html
a6519b5f70181b83c5f4429daa29d2396
(const std::string &sensor_name, fuse_core::Transaction &transaction) const
void
clearCallbacks
classfuse__optimizers_1_1Optimizer.html
a625fd56c2d6566e7b7961f628b230c9b
()
void
injectCallback
classfuse__optimizers_1_1Optimizer.html
a5b6c5a8a938ca6202a59abefbfd401c1
(const std::string &sensor_name, fuse_core::Transaction::SharedPtr transaction)
void
loadMotionModels
classfuse__optimizers_1_1Optimizer.html
a13642c4a0c5163a32fe32b76c84344c0
()
void
loadPublishers
classfuse__optimizers_1_1Optimizer.html
a28d4481463f979c0d70464484980dfca
()
void
loadSensorModels
classfuse__optimizers_1_1Optimizer.html
ab8c28e86647df3c1b67526a1ab5656aa
()
void
notify
classfuse__optimizers_1_1Optimizer.html
a48f89f5f30a7797c197a9a380226bede
(fuse_core::Transaction::ConstSharedPtr transaction, fuse_core::Graph::ConstSharedPtr graph)
virtual void
setDiagnostics
classfuse__optimizers_1_1Optimizer.html
a8a69db2b892fbf6425d962b8983129ab
(diagnostic_updater::DiagnosticStatusWrapper &status)
void
startPlugins
classfuse__optimizers_1_1Optimizer.html
a120ebacd4930d8a43a68cc3d33b98700
()
void
stopPlugins
classfuse__optimizers_1_1Optimizer.html
ae7074d213803204ba52ce97fcbc59459
()
virtual void
transactionCallback
classfuse__optimizers_1_1Optimizer.html
aba3e7c12d31ebb16efa75023877c2e37
(const std::string &sensor_name, fuse_core::Transaction::SharedPtr transaction)=0
AssociatedMotionModels
associated_motion_models_
classfuse__optimizers_1_1Optimizer.html
aa7b79180f4678a94f22af5a08490105d
diagnostic_updater::Updater
diagnostic_updater_
classfuse__optimizers_1_1Optimizer.html
adaf3126a6efea573aca3f067d130cc31
ros::Timer
diagnostic_updater_timer_
classfuse__optimizers_1_1Optimizer.html
a21e569f005c8633f46eff81e9af6a2b8
double
diagnostic_updater_timer_period_
classfuse__optimizers_1_1Optimizer.html
af4725c1aed7273ab98c61fcd393729f6
fuse_core::Graph::UniquePtr
graph_
classfuse__optimizers_1_1Optimizer.html
a27c40b9cea5fc23513c077eb2e2146b6
pluginlib::ClassLoader< fuse_core::MotionModel >
motion_model_loader_
classfuse__optimizers_1_1Optimizer.html
a685fdebd54948dd641babff368d1b93b
MotionModels
motion_models_
classfuse__optimizers_1_1Optimizer.html
ab9bfd3124d98c003979a3ffcb918d449
ros::NodeHandle
node_handle_
classfuse__optimizers_1_1Optimizer.html
a1a69cbdc6b54659f249598e63fc4f14a
ros::NodeHandle
private_node_handle_
classfuse__optimizers_1_1Optimizer.html
ab50bfede214561422e49fb9d71470d89
pluginlib::ClassLoader< fuse_core::Publisher >
publisher_loader_
classfuse__optimizers_1_1Optimizer.html
a130c971ba679a845a045b7427269abf0
Publishers
publishers_
classfuse__optimizers_1_1Optimizer.html
a7eb2a041e8acf8518bb38678f5874a70
pluginlib::ClassLoader< fuse_core::SensorModel >
sensor_model_loader_
classfuse__optimizers_1_1Optimizer.html
a11915fbf1a43c7c18dbd09882b6c0e08
SensorModels
sensor_models_
classfuse__optimizers_1_1Optimizer.html
ad2afbe8e9cf43f7a0525ef15d38c1791
fuse_optimizers::PluginConfig
structfuse__optimizers_1_1PluginConfig.html
PluginConfig
structfuse__optimizers_1_1PluginConfig.html
a6065e0b240a9c27a70c4b527b89877f6
(const std::string &name, const std::string &type, const XmlRpc::XmlRpcValue &config)
XmlRpc::XmlRpcValue
config
structfuse__optimizers_1_1PluginConfig.html
ad085f701e30bbb76506664df410e73b1
std::string
name
structfuse__optimizers_1_1PluginConfig.html
a9cb1e2ed146412a502e6420fc9c885e3
std::string
type
structfuse__optimizers_1_1PluginConfig.html
a64c626ebe2914b9e7d989e3e95020b0e
fuse_optimizers::Optimizer::SensorModelInfo
structfuse__optimizers_1_1Optimizer_1_1SensorModelInfo.html
SensorModelInfo
structfuse__optimizers_1_1Optimizer_1_1SensorModelInfo.html
afd61a80af70b896008448fdc55588481
(SensorModelUniquePtr model, const bool ignition)
bool
ignition
structfuse__optimizers_1_1Optimizer_1_1SensorModelInfo.html
a1d78c29f7dbf43612ae51e1e66896790
SensorModelUniquePtr
model
structfuse__optimizers_1_1Optimizer_1_1SensorModelInfo.html
a6a96fb06ff258f0459611187b14ccb21
fuse_optimizers::FixedLagSmoother::TransactionQueueElement
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
const ros::Time &
maxStamp
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
a1f27eb440bea11c6ff1b96e3f1878f9c
() const
const ros::Time &
minStamp
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
a24098c76c1d6b96bf3cbae6b7109f6c6
() const
const ros::Time &
stamp
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
a1e14308fb9753cb0c5e1f5f75167e759
() const
std::string
sensor_name
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
aed982a999583d54837c05355b8a98448
fuse_core::Transaction::SharedPtr
transaction
structfuse__optimizers_1_1FixedLagSmoother_1_1TransactionQueueElement.html
a3e68e1e6194b734cc85c63685640cb44
fuse_optimizers::BatchOptimizer::TransactionQueueElement
structfuse__optimizers_1_1BatchOptimizer_1_1TransactionQueueElement.html
TransactionQueueElement
structfuse__optimizers_1_1BatchOptimizer_1_1TransactionQueueElement.html
ab075cc7708aebdf41acc741f82677818
(const std::string &sensor_name, fuse_core::Transaction::SharedPtr transaction)
std::string
sensor_name
structfuse__optimizers_1_1BatchOptimizer_1_1TransactionQueueElement.html
af568c3165cea74e4173546d70b5a6140
fuse_core::Transaction::SharedPtr
transaction
structfuse__optimizers_1_1BatchOptimizer_1_1TransactionQueueElement.html
a5b960fa1ed3fa2a1749de119db008952
fuse_optimizers::VariableStampIndex
classfuse__optimizers_1_1VariableStampIndex.html
void
addMarginalTransaction
classfuse__optimizers_1_1VariableStampIndex.html
ab9be8a6be8c9e847bad75f21ee8a53ce
(const fuse_core::Transaction &transaction)
void
addNewTransaction
classfuse__optimizers_1_1VariableStampIndex.html
a7ec27d15c692b0e330d55e9a5fda96d3
(const fuse_core::Transaction &transaction)
void
clear
classfuse__optimizers_1_1VariableStampIndex.html
a5829bd575a484112d4b1155942291da1
()
ros::Time
currentStamp
classfuse__optimizers_1_1VariableStampIndex.html
a40bc24e2440dbb6d1a34203563b383d8
() const
bool
empty
classfuse__optimizers_1_1VariableStampIndex.html
a7cf4a51bcdca0a8fcd349a1eba5511de
() const
FUSE_SMART_PTR_DEFINITIONS
classfuse__optimizers_1_1VariableStampIndex.html
a8a29b49f9f921415ebefda8daf9250b5
(VariableStampIndex)
void
query
classfuse__optimizers_1_1VariableStampIndex.html
ab4c8f348a2ce1260dc5f914743128b3e
(const ros::Time &stamp, OutputUuidIterator result) const
size_t
size
classfuse__optimizers_1_1VariableStampIndex.html
a2f3944a62e31113e9b2676435f74024d
() const
VariableStampIndex
classfuse__optimizers_1_1VariableStampIndex.html
a11433a48d6683e2333a8dfa08d196571
()=default
virtual
~VariableStampIndex
classfuse__optimizers_1_1VariableStampIndex.html
a7fece053950bd4f66e331cfafbecfb99
()=default
std::unordered_map< fuse_core::UUID, std::unordered_set< fuse_core::UUID > >
ConstraintToVariablesMap
classfuse__optimizers_1_1VariableStampIndex.html
af6ea2b441a33506a8a0ccea3ab87d964
std::unordered_map< fuse_core::UUID, ros::Time >
StampedMap
classfuse__optimizers_1_1VariableStampIndex.html
ae4c495d5236d8003a8885692078d8644
std::unordered_map< fuse_core::UUID, std::unordered_set< fuse_core::UUID > >
VariableToConstraintsMap
classfuse__optimizers_1_1VariableStampIndex.html
a25efa3f13e2088803f36907a77329318
void
applyAddedConstraints
classfuse__optimizers_1_1VariableStampIndex.html
afcc41492e03bb46ead375c9cea757cac
(const fuse_core::Transaction &transaction)
void
applyAddedVariables
classfuse__optimizers_1_1VariableStampIndex.html
a70c508e58699462fed1a55e446670be1
(const fuse_core::Transaction &transaction)
void
applyRemovedConstraints
classfuse__optimizers_1_1VariableStampIndex.html
abd042c12be961833135d4efca85eb9ed
(const fuse_core::Transaction &transaction)
void
applyRemovedVariables
classfuse__optimizers_1_1VariableStampIndex.html
a9d458560a00c9fe01d94f1f297f1be7e
(const fuse_core::Transaction &transaction)
ConstraintToVariablesMap
constraints_
classfuse__optimizers_1_1VariableStampIndex.html
ad54e3f886cc77f97fd1d384809ccf73a
StampedMap
stamped_index_
classfuse__optimizers_1_1VariableStampIndex.html
a45e2bee16baefe013dd10cee5700dec4
VariableToConstraintsMap
variables_
classfuse__optimizers_1_1VariableStampIndex.html
acde08ca2b72e0b65d809adca9a9fd4e5
fuse_optimizers
namespacefuse__optimizers.html
fuse_optimizers::BatchOptimizer
fuse_optimizers::BatchOptimizerParams
fuse_optimizers::FixedLagSmoother
fuse_optimizers::FixedLagSmootherParams
fuse_optimizers::Optimizer
fuse_optimizers::PluginConfig
fuse_optimizers::VariableStampIndex
diagnostic_msgs::DiagnosticStatus
makeDiagnosticStatus
namespacefuse__optimizers.html
a92ac55b0fb733cf332d45d0613c997c1
(const int8_t level, const std::string &message)
diagnostic_msgs::DiagnosticStatus
terminationTypeToDiagnosticStatus
namespacefuse__optimizers.html
a7045cd60b0d17a388ee993c209bddc90
(const ceres::TerminationType termination_type)