13 #ifndef MITKNavigationDataReaderCSV_H_HEADER_INCLUDED_ 14 #define MITKNavigationDataReaderCSV_H_HEADER_INCLUDED_ 39 std::vector<itk::SmartPointer<BaseData>> Read()
override;
46 mitk::NavigationData::Pointer CreateNd(std::string timestamp, std::string valid, std::string X, std::string Y, std::string Z, std::string QX, std::string QY, std::string QZ, std::string QR);
51 std::vector<std::string> GetFileContentLineByLine(std::string filename);
56 int getNumberOfToolsInLine(std::string
line);
61 std::vector<mitk::NavigationData::Pointer> parseLine(std::string line,
int NumOfTools);
66 double StringToDouble(
const std::string& s );
71 std::vector<std::string> splitLine(std::string line);
80 #endif // MITKNavigationDataReaderCSV_H_HEADER_INCLUDED_
DataCollection - Class to facilitate loading/accessing structured data.
std::vector< itk::SmartPointer< BaseData > > Read() override=0
Reads a path or stream and creates a list of BaseData objects.
Base class for creating mitk::BaseData objects from files or streams.