11 #ifndef CXUSRECONSTRUCTIONFILEREADER_H_ 12 #define CXUSRECONSTRUCTIONFILEREADER_H_ 14 #include "cxResourceExport.h" 16 #include <boost/shared_ptr.hpp> 142 std::vector<TimedPosition> readFrameTimestamps(QString fileName);
147 static std::pair<QString, ProbeDefinition> readProbeDefinitionFromFile(QString mhdFileName);
151 std::vector<TimedPosition> readPositions(QString fileName);
152 bool readMaskFile(QString mhdFileName,
ImagePtr mask);
155 void readPositionFile(QString posFile,
bool alsoReadTimestamps, std::vector<TimedPosition>* timedPos);
156 void readTimeStampsFile(QString fileName, std::vector<TimedPosition>* timedPos);
157 void readCustomMhdTags(QString mhdFileName, QStringList* probeConfigPath, QString* calFileName);
159 std::pair<QString, ProbeDefinition> readProbeDefinitionBackwardsCompatible(QString mhdFileName, QString calFilesPath);
< a easy-to-work-with struct for a specific xml configuration
boost::shared_ptr< class FileManagerService > FileManagerServicePtr
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
Namespace for all CustusX production code.