14 #ifndef GDCMSTRINGFILTER_H
15 #define GDCMSTRINGFILTER_H
39 void SetDicts(
const Dicts &dicts);
47 std::string ToString(
const Tag& t)
const;
53 std::pair<std::string, std::string> ToStringPair(
const DataElement& de)
const;
55 std::pair<std::string, std::string> ToStringPair(
const Tag& t)
const;
57 GDCM_LEGACY(std::string FromString(
const Tag&t,
const char * value,
VL const & vl))
60 std::string FromString(
const Tag&t,
const char * value,
size_t len);
70 bool ExecuteQuery(std::string
const &query, std::string & value)
const;
73 std::pair<std::string, std::string> ToStringPair(
const Tag& t,
DataSet const &ds)
const;
74 bool ExecuteQuery(std::string
const &query,
DataSet const &ds, std::string & value)
const;
77 std::pair<std::string, std::string> ToStringPairInternal(
const DataElement& de,
DataSet const &ds)
const;
83 #endif //GDCMSTRINGFILTER_H
Class to represent a Data Set (which contains Data Elements) A Data Set represents an instance of a r...
Definition: gdcmDataSet.h:55
File & GetFile()
Definition: gdcmStringFilter.h:64
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
Value Length.
Definition: gdcmVL.h:29
StringFilter StringFilter is the class that make gdcm2.x looks more like gdcm1 and transform the bina...
Definition: gdcmStringFilter.h:29
void UseDictAlways(bool)
Definition: gdcmStringFilter.h:36
Class to represent a Data Element either Implicit or Explicit.
Definition: gdcmDataElement.h:58
void SetFile(const File &f)
Set/Get File.
Definition: gdcmStringFilter.h:63
Class for Smart Pointer.
Definition: gdcmObject.h:26
a DICOM File See PS 3.10 File: A File is an ordered string of zero or more bytes, where the first byt...
Definition: gdcmFile.h:33
Class to manipulate the sum of knowledge (all the dict user load)
Definition: gdcmDicts.h:28
#define GDCM_LEGACY(method)
Definition: gdcmLegacyMacro.h:44
const File & GetFile() const
Definition: gdcmStringFilter.h:65
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element). Basically an uint32_t which...
Definition: gdcmTag.h:38
Definition: gdcmASN1.h:20