oh_my_loam/src/feature_points_extractor/feature_points.h

24 lines
559 B
C++

#pragma once
#include "common.h"
namespace oh_my_loam {
struct FeaturePoints {
IPointCloudPtr feature_pts; // all feature points
IPointCloudPtr sharp_corner_pts;
IPointCloudPtr less_sharp_corner_pts;
IPointCloudPtr flat_surf_pts;
IPointCloudPtr less_flat_surf_pts;
FeaturePoints() {
feature_pts.reset(new IPointCloud);
sharp_corner_pts.reset(new IPointCloud);
less_sharp_corner_pts.reset(new IPointCloud);
flat_surf_pts.reset(new IPointCloud);
less_flat_surf_pts.reset(new IPointCloud);
}
};
} // namespace oh_my_loam