32 #ifndef CXUSRECONSTRUCTIONFILEREADER_H_
33 #define CXUSRECONSTRUCTIONFILEREADER_H_
35 #include "cxResourceExport.h"
37 #include <boost/shared_ptr.hpp>
163 std::vector<TimedPosition> readFrameTimestamps(QString fileName);
168 static std::pair<QString, ProbeDefinition> readProbeDefinitionFromFile(QString mhdFileName);
172 std::vector<TimedPosition> readPositions(QString fileName);
173 bool readMaskFile(QString mhdFileName,
ImagePtr mask);
176 void readPositionFile(QString posFile,
bool alsoReadTimestamps, std::vector<TimedPosition>* timedPos);
177 void readTimeStampsFile(QString fileName, std::vector<TimedPosition>* timedPos);
178 void readCustomMhdTags(QString mhdFileName, QStringList* probeConfigPath, QString* calFileName);
180 std::pair<QString, ProbeDefinition> readProbeDefinitionBackwardsCompatible(QString mhdFileName, QString calFilesPath);
< a easy-to-work-with struct for a specific xml configuration
Reader class for the US Acquisition files.
boost::shared_ptr< class Image > ImagePtr
boost::shared_ptr< class USFrameData > USFrameDataPtr
boost::shared_ptr< class UsReconstructionFileReader > UsReconstructionFileReaderPtr