18 #ifndef ABSTRACTTRANSFORMATIONWRITER_H 19 #define ABSTRACTTRANSFORMATIONWRITER_H 22 #include <Eigen/Dense> 36 virtual std::vector<Transformation_Data> readFromFile(
string filePath) = 0;
38 virtual std::vector<Eigen::Matrix4d, Eigen::aligned_allocator<Eigen::Matrix4d>> readTransformationFromFile(
string filePath) = 0;
39 virtual bool writeTransformationToFile(
const std::vector<Eigen::Matrix4d, Eigen::aligned_allocator<Eigen::Matrix4d>> transformation) = 0;
42 bool writeToFile(std::vector<Transformation_Data> &dataSets);
43 bool writeToFile(
const Eigen::Matrix4d PTU_Frame,
const Eigen::Matrix4d LaserScan_Frame,
double pan,
double tilt);
44 std::vector<Transformation_Data> readFromFile();
49 #endif // ABSTRACTTRANSFORMATIONWRITER_H