13 #ifndef mitkCustomTagParser_h
14 #define mitkCustomTagParser_h
81 static std::string ReadListFromFile(
const std::string& filePath);
87 static std::string ExtractRevision(std::string sequenceFileName);
89 void SetParseStrategy(std::string parseStrategy);
90 void SetRevisionMappingStrategy(std::string revisionMappingStrategy);
102 std::string GetRevisionAppropriateJSONString(std::string revisionString);
103 void GetClosestLowerRevision(std::string revisionString);
104 std::string GetClosestLowerRevision(std::string revisionString, std::vector<int> availableRevisionsVector);
107 bool IsT1Sequence(std::string preparationType, std::string recoveryMode, std::string spoilingType, std::string revisionString);
110 std::string GetOffsetString(std::string samplingType, std::string offset, std::string measurements);
113 std::vector<int> GetExternalRevisions();
115 std::vector<int> GetInternalRevisions();
118 std::string GetExternalJSONDirectory();