add check (#1063)
parent
74f74c4b61
commit
663e135426
|
@ -60,8 +60,7 @@ class ConstraintBuilder2D {
|
||||||
using Constraint = PoseGraphInterface::Constraint;
|
using Constraint = PoseGraphInterface::Constraint;
|
||||||
using Result = std::vector<Constraint>;
|
using Result = std::vector<Constraint>;
|
||||||
|
|
||||||
ConstraintBuilder2D(
|
ConstraintBuilder2D(const proto::ConstraintBuilderOptions& options,
|
||||||
const pose_graph::proto::ConstraintBuilderOptions& options,
|
|
||||||
common::ThreadPool* thread_pool);
|
common::ThreadPool* thread_pool);
|
||||||
~ConstraintBuilder2D();
|
~ConstraintBuilder2D();
|
||||||
|
|
||||||
|
|
|
@ -480,7 +480,7 @@ void PoseGraph2D::AddNodeFromProto(const transform::Rigid3d& global_pose,
|
||||||
|
|
||||||
void PoseGraph2D::SetTrajectoryDataFromProto(
|
void PoseGraph2D::SetTrajectoryDataFromProto(
|
||||||
const proto::TrajectoryData& data) {
|
const proto::TrajectoryData& data) {
|
||||||
// Not implemented yet in 2D.
|
LOG(ERROR) << "not implemented";
|
||||||
}
|
}
|
||||||
|
|
||||||
void PoseGraph2D::AddNodeToSubmap(const NodeId& node_id,
|
void PoseGraph2D::AddNodeToSubmap(const NodeId& node_id,
|
||||||
|
|
|
@ -62,6 +62,8 @@ std::vector<std::string> SelectRangeSensorIds(
|
||||||
|
|
||||||
MapBuilder::MapBuilder(const proto::MapBuilderOptions& options)
|
MapBuilder::MapBuilder(const proto::MapBuilderOptions& options)
|
||||||
: options_(options), thread_pool_(options.num_background_threads()) {
|
: options_(options), thread_pool_(options.num_background_threads()) {
|
||||||
|
CHECK(options.use_trajectory_builder_2d() ^
|
||||||
|
options.use_trajectory_builder_3d());
|
||||||
if (options.use_trajectory_builder_2d()) {
|
if (options.use_trajectory_builder_2d()) {
|
||||||
pose_graph_ = common::make_unique<PoseGraph2D>(
|
pose_graph_ = common::make_unique<PoseGraph2D>(
|
||||||
options_.pose_graph_options(),
|
options_.pose_graph_options(),
|
||||||
|
|
Loading…
Reference in New Issue