20 #include "glog/logging.h" 23 namespace mapping_3d {
27 proto::MotionFilterOptions options;
28 options.set_max_time_seconds(
29 parameter_dictionary->
GetDouble(
"max_time_seconds"));
30 options.set_max_distance_meters(
31 parameter_dictionary->
GetDouble(
"max_distance_meters"));
32 options.set_max_angle_radians(
33 parameter_dictionary->
GetDouble(
"max_angle_radians"));
43 <<
"Motion filter reduced the number of scans to " proto::RangeDataInserterOptions options_
bool IsSimilar(common::Time time, const transform::Rigid3d &pose)
double GetDouble(const string &key)
UniversalTimeScaleClock::time_point Time
transform::Rigid3d last_pose_
Duration FromSeconds(const double seconds)
const proto::MotionFilterOptions options_
MotionFilter(const proto::MotionFilterOptions &options)
proto::MotionFilterOptions CreateMotionFilterOptions(common::LuaParameterDictionary *const parameter_dictionary)