transformationfile_manager_XML.h
Go to the documentation of this file.
00001 
00018 #ifndef TRANSFORMATIONWRITERXML_H
00019 #define TRANSFORMATIONWRITERXML_H
00020 #include <Transformation/abstract_transformationfile_manager.h>
00021 
00022 //This class is used to export a pair of Frames (PTU->Object, Laserscanner->Object)
00023 //along with the current configurations of the PTU (Pan, Tilt) to an xml file
00024 
00025 class TransformationFile_Manager_XML : public Abstract_TransformationFile_Manager
00026 {
00027 public:
00028     TransformationFile_Manager_XML(string filePath);
00029     bool writeToFile(Transformation_Data data);
00030     std::vector<Transformation_Data> readFromFile(string filePath);
00031     std::vector<Eigen::Matrix4d, Eigen::aligned_allocator<Eigen::Matrix4d>> readTransformationFromFile(string filePath);
00032     bool writeTransformationToFile(const std::vector<Eigen::Matrix4d, Eigen::aligned_allocator<Eigen::Matrix4d>> transformation);
00033     bool writeCameraOffsetToFile(const PanTiltOffsetTupleList &offsetData);
00034 
00035     using Abstract_TransformationFile_Manager::writeToFile;
00036     using Abstract_TransformationFile_Manager::readFromFile;
00037 };
00038 
00039 #endif // TRANSFORMATIONWRITERXML_H


asr_mild_calibration_tool
Author(s): Aumann Florian, Heller Florian, Meißner Pascal
autogenerated on Thu Jun 6 2019 21:22:44