1 #ifndef PLYPOINTCLOUDFILE_H 2 #define PLYPOINTCLOUDFILE_H 14 void importPLYPointcloudFile(Pointcloud &dst,
const std::string &filename);
15 void importPLYPointcloudFile(Pointcloud &dst, std::fstream &inputStream);
17 void importPLYPointcloudFile(Pointcloud &dst, std::vector<float> &vertexQuality,
const std::string &filename);
18 void importPLYPointcloudFile(Pointcloud &dst, std::vector<float> &vertexQuality, std::fstream &inputStream);
20 void writePLYPointcloudFile(
const std::string &filename,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&)> &getPosition);
21 void writePLYPointcloudFile(std::fstream &dst,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&)> &getPosition);
23 void writePLYPointcloudFile(
const std::string &filename,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&)> &getPositionNormal);
24 void writePLYPointcloudFile(std::fstream &dst,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&)> &getPositionNormal);
26 void writePLYPointcloudFile(
const std::string &filename,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&, Eigen::Vector3f&)> &getPositionNormalColor);
27 void writePLYPointcloudFile(std::fstream &dst,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&, Eigen::Vector3f&)> &getPositionNormalColor);
29 void writePLYPointcloudFile(
const std::string &filename,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&, std::uint32_t&)> &getPositionNormalColor);
30 void writePLYPointcloudFile(std::fstream &dst,
unsigned numPoints,
const std::function<
void(
unsigned, Eigen::Vector3f&, Eigen::Vector3f&, std::uint32_t&)> &getPositionNormalColor);
35 #endif // PLYPOINTCLOUDPARSER_H Definition: CameraPathEvaluation.cpp:10