#include <constraint_builder_2d.h>
Definition at line 59 of file constraint_builder_2d.h.
◆ Constraint
◆ Result
◆ ConstraintBuilder2D() [1/2]
cartographer::mapping::constraints::ConstraintBuilder2D::ConstraintBuilder2D |
( |
const proto::ConstraintBuilderOptions & |
options, |
|
|
common::ThreadPoolInterface * |
thread_pool |
|
) |
| |
◆ ~ConstraintBuilder2D()
cartographer::mapping::constraints::ConstraintBuilder2D::~ConstraintBuilder2D |
( |
| ) |
|
◆ ConstraintBuilder2D() [2/2]
cartographer::mapping::constraints::ConstraintBuilder2D::ConstraintBuilder2D |
( |
const ConstraintBuilder2D & |
| ) |
|
|
delete |
◆ ComputeConstraint()
◆ DeleteScanMatcher()
void cartographer::mapping::constraints::ConstraintBuilder2D::DeleteScanMatcher |
( |
const SubmapId & |
submap_id | ) |
|
◆ DispatchScanMatcherConstruction()
◆ GetNumFinishedNodes()
int cartographer::mapping::constraints::ConstraintBuilder2D::GetNumFinishedNodes |
( |
| ) |
|
◆ GUARDED_BY() [1/8]
std::unique_ptr<std::function<void(const Result&)> > when_done_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [2/8]
int num_started_nodes_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
privatepure virtual |
◆ GUARDED_BY() [3/8]
int num_finished_nodes_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
privatepure virtual |
◆ GUARDED_BY() [4/8]
std::unique_ptr<common::Task> finish_node_task_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [5/8]
std::unique_ptr<common::Task> when_done_task_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [6/8]
std::deque<std::unique_ptr<Constraint> > constraints_ cartographer::mapping::constraints::ConstraintBuilder2D::GUARDED_BY |
( |
mutex_ |
| ) |
|
|
private |
◆ GUARDED_BY() [7/8]
◆ GUARDED_BY() [8/8]
◆ MaybeAddConstraint()
◆ MaybeAddGlobalConstraint()
void cartographer::mapping::constraints::ConstraintBuilder2D::MaybeAddGlobalConstraint |
( |
const SubmapId & |
submap_id, |
|
|
const Submap2D * |
submap, |
|
|
const NodeId & |
node_id, |
|
|
const TrajectoryNode::Data *const |
constant_data |
|
) |
| |
◆ NotifyEndOfNode()
void cartographer::mapping::constraints::ConstraintBuilder2D::NotifyEndOfNode |
( |
| ) |
|
◆ operator=()
◆ RegisterMetrics()
void cartographer::mapping::constraints::ConstraintBuilder2D::RegisterMetrics |
( |
metrics::FamilyFactory * |
family_factory | ) |
|
|
static |
◆ RunWhenDoneCallback()
void cartographer::mapping::constraints::ConstraintBuilder2D::RunWhenDoneCallback |
( |
| ) |
|
|
private |
◆ WhenDone()
void cartographer::mapping::constraints::ConstraintBuilder2D::WhenDone |
( |
const std::function< void(const Result &)> & |
callback | ) |
|
◆ ceres_scan_matcher_
◆ mutex_
common::Mutex cartographer::mapping::constraints::ConstraintBuilder2D::mutex_ |
|
private |
◆ options_
const constraints::proto::ConstraintBuilderOptions cartographer::mapping::constraints::ConstraintBuilder2D::options_ |
|
private |
◆ sampler_
◆ thread_pool_
The documentation for this class was generated from the following files: