24 namespace mapping_3d {
27 const proto::LocalTrajectoryBuilderOptions&
28 local_trajectory_builder_options) {
29 switch (local_trajectory_builder_options.use()) {
30 case proto::LocalTrajectoryBuilderOptions::KALMAN:
31 return common::make_unique<KalmanLocalTrajectoryBuilder>(
32 local_trajectory_builder_options);
33 case proto::LocalTrajectoryBuilderOptions::OPTIMIZING:
34 return common::make_unique<OptimizingLocalTrajectoryBuilder>(
35 local_trajectory_builder_options);
std::unique_ptr< LocalTrajectoryBuilderInterface > CreateLocalTrajectoryBuilder(const proto::LocalTrajectoryBuilderOptions &local_trajectory_builder_options)