6#include <pcl/pcl_base.h>
7#include <pcl/point_cloud.h>
8#include <pcl/point_types.h>
21using Cloud = pcl::PointCloud<PointT>;
25using CloudN = pcl::PointCloud<NormalT>;
29using CloudL = pcl::PointCloud<LabelT>;
37template <
typename Scalar,
int Rows>
39 std::vector<Eigen::Matrix<Scalar, Rows, 1>,
40 Eigen::aligned_allocator<Eigen::Matrix<Scalar, Rows, 1>>>;
42using Pair = std::pair<Eigen::Vector4d, Eigen::Vector3d>;
pcl::PointCloud< NormalT > CloudN
typename CloudN::Ptr CloudNPtr
typename CloudLoc::ConstPtr CloudLocConstPtr
std::vector< Eigen::Matrix< Scalar, Rows, 1 >, Eigen::aligned_allocator< Eigen::Matrix< Scalar, Rows, 1 > > > EigenVectorContainer
typename CloudL::ConstPtr CloudLConstPtr
pcl::IndicesPtr IndicesPtr
pcl::PointCloud< LocT > CloudLoc
typename Cloud::Ptr CloudPtr
std::pair< Pair, Pair > PlanePair
pcl::PointCloud< LabelT > CloudL
typename CloudN::ConstPtr CloudNConstPtr
std::pair< Eigen::Vector4d, Eigen::Vector3d > Pair
typename CloudLoc::Ptr CloudLocPtr
pcl::IndicesConstPtr IndicesConstPtr
pcl::PointCloud< PointT > Cloud
typename CloudL::Ptr CloudLPtr
typename Cloud::ConstPtr CloudConstPtr