28 #ifndef __DIRECTORY_PARSER_HPP__ 29 #define __DIRECTORY_PARSER_HPP__ 34 #include <boost/filesystem.hpp> 35 #include <Eigen/Dense> 58 void setPointCloudPrefix(
const std::string& prefix);
59 void setPointCloudExtension(
const std::string& extension);
60 void setPosePrefix(
const std::string& prefix);
61 void setPoseExtension(
const std::string& extension);
66 void parseDirectory();
69 PointBufferPtr octreeSubSample(
const double& voxelSize,
const size_t& minPoints = 5);
75 using Path = boost::filesystem::path;
77 size_t examinePLY(
const std::string&
filename);
78 size_t examineASCII(
const std::string&
filename);
std::string m_poseExtension
std::shared_ptr< PointBuffer > PointBufferPtr
Transform< double > Transformd
4x4 double precision transformation matrix
std::vector< ScanInfo * > m_scans
std::string m_pointExtension
boost::filesystem::path Path
std::string m_pointPrefix