18#ifndef GDCMQUERYFACTORY_H
19#define GDCMQUERYFACTORY_H
78 const std::vector<ECharSet>& inCharSetType);
BaseQuery.
Definition gdcmBaseQuery.h:42
BaseRootQuery.
Definition gdcmBaseRootQuery.h:67
Class to represent a Data Element either Implicit or Explicit.
Definition gdcmDataElement.h:59
QueryFactory.h.
Definition gdcmQueryFactory.h:58
static BaseQuery * ProduceQuery(const std::string &sopInstanceUID, ENQueryType inQueryType)
static ECharSet GetCharacterFromCurrentLocale()
static void ListCharSets(std::ostream &os)
List all possible CharSet.
static DataElement ProduceCharacterSetDataElement(const std::vector< ECharSet > &inCharSetType)
static BaseRootQuery * ProduceQuery(ERootType inRootType, EQueryType inQueryType, EQueryLevel inQueryLevel)
#define GDCM_EXPORT
Definition gdcmWin32.h:34
ENQueryType
Definition gdcmBaseQuery.h:31
ERootType
Definition gdcmQueryBase.h:29
EQueryType
Definition gdcmBaseRootQuery.h:43
ECharSet
Definition gdcmQueryFactory.h:27
@ eLatin2
Definition gdcmQueryFactory.h:29
@ eKoreanHangulHanjaMultibyte
Definition gdcmQueryFactory.h:41
@ eLatin1
Definition gdcmQueryFactory.h:28
@ eLatin3
Definition gdcmQueryFactory.h:30
@ eUTF8
Definition gdcmQueryFactory.h:42
@ eJapaneseSupplementaryKanjiMultibyte
Definition gdcmQueryFactory.h:40
@ eCyrillic
Definition gdcmQueryFactory.h:32
@ eHebrew
Definition gdcmQueryFactory.h:35
@ eLatin5
Definition gdcmQueryFactory.h:36
@ eLatin4
Definition gdcmQueryFactory.h:31
@ eJapanese
Definition gdcmQueryFactory.h:37
@ eJapaneseKanjiMultibyte
Definition gdcmQueryFactory.h:39
@ eArabic
Definition gdcmQueryFactory.h:33
@ eGreek
Definition gdcmQueryFactory.h:34
@ eGB18030
Definition gdcmQueryFactory.h:43
@ eThai
Definition gdcmQueryFactory.h:38
EQueryLevel
Definition gdcmBaseRootQuery.h:35