#include <outlier_removing_points_processor.h>
Definition at line 29 of file outlier_removing_points_processor.h.
enum cartographer::io::OutlierRemovingPointsProcessor::State [private] |
Definition at line 60 of file outlier_removing_points_processor.h.
cartographer::io::OutlierRemovingPointsProcessor::OutlierRemovingPointsProcessor | ( | double | voxel_size, |
double | miss_per_hit_limit, | ||
PointsProcessor * | next | ||
) |
Definition at line 42 of file outlier_removing_points_processor.cc.
cartographer::io::OutlierRemovingPointsProcessor::~OutlierRemovingPointsProcessor | ( | ) | [inline, override] |
Definition at line 40 of file outlier_removing_points_processor.h.
cartographer::io::OutlierRemovingPointsProcessor::OutlierRemovingPointsProcessor | ( | const OutlierRemovingPointsProcessor & | ) |
PointsProcessor::FlushResult cartographer::io::OutlierRemovingPointsProcessor::Flush | ( | ) | [override, virtual] |
Implements cartographer::io::PointsProcessor.
Definition at line 70 of file outlier_removing_points_processor.cc.
std::unique_ptr< OutlierRemovingPointsProcessor > cartographer::io::OutlierRemovingPointsProcessor::FromDictionary | ( | common::LuaParameterDictionary * | dictionary, |
PointsProcessor * | next | ||
) | [static] |
Definition at line 27 of file outlier_removing_points_processor.cc.
OutlierRemovingPointsProcessor& cartographer::io::OutlierRemovingPointsProcessor::operator= | ( | const OutlierRemovingPointsProcessor & | ) |
void cartographer::io::OutlierRemovingPointsProcessor::Process | ( | std::unique_ptr< PointsBatch > | batch | ) | [override, virtual] |
Implements cartographer::io::PointsProcessor.
Definition at line 53 of file outlier_removing_points_processor.cc.
void cartographer::io::OutlierRemovingPointsProcessor::ProcessInPhaseOne | ( | const PointsBatch & | batch | ) | [private] |
Definition at line 91 of file outlier_removing_points_processor.cc.
void cartographer::io::OutlierRemovingPointsProcessor::ProcessInPhaseThree | ( | std::unique_ptr< PointsBatch > | batch | ) | [private] |
Definition at line 117 of file outlier_removing_points_processor.cc.
void cartographer::io::OutlierRemovingPointsProcessor::ProcessInPhaseTwo | ( | const PointsBatch & | batch | ) | [private] |
Definition at line 99 of file outlier_removing_points_processor.cc.
constexpr const char* cartographer::io::OutlierRemovingPointsProcessor::kConfigurationFileActionName = "voxel_filter_and_remove_moving_objects" [static] |
Definition at line 31 of file outlier_removing_points_processor.h.
const double cartographer::io::OutlierRemovingPointsProcessor::miss_per_hit_limit_ [private] |
Definition at line 80 of file outlier_removing_points_processor.h.
PointsProcessor* const cartographer::io::OutlierRemovingPointsProcessor::next_ [private] |
Definition at line 81 of file outlier_removing_points_processor.h.
Definition at line 82 of file outlier_removing_points_processor.h.
const double cartographer::io::OutlierRemovingPointsProcessor::voxel_size_ [private] |
Definition at line 79 of file outlier_removing_points_processor.h.
mapping::HybridGridBase<VoxelData> cartographer::io::OutlierRemovingPointsProcessor::voxels_ [private] |
Definition at line 83 of file outlier_removing_points_processor.h.