|
GDCM 3.0.24
|
#include <gdcmFindStudyRootQuery.h>
Public Member Functions | |
| FindStudyRootQuery () | |
| UIDs::TSName | GetAbstractSyntaxUID () const override |
| std::vector< Tag > | GetTagListByLevel (const EQueryLevel &inQueryLevel) override |
| void | InitializeDataSet (const EQueryLevel &inQueryLevel) override |
| bool | ValidateQuery (bool inStrict=true) const override |
Public Member Functions inherited from gdcm::BaseRootQuery | |
| ~BaseRootQuery () override=default | |
| EQueryLevel | GetQueryLevelFromQueryRoot (ERootType roottype) |
Public Member Functions inherited from gdcm::BaseQuery | |
| ~BaseQuery () override | |
| void | AddQueryDataSet (const DataSet &ds) |
| DataSet & | GetQueryDataSet () |
| DataSet const & | GetQueryDataSet () const |
| Set/Get the internal representation of the query as a DataSet. | |
| std::string | GetSOPInstanceUID () const |
| void | Print (std::ostream &os) const override |
| void | SetSearchParameter (const std::string &inKeyword, const std::string &inValue) |
| void | SetSearchParameter (const Tag &inTag, const std::string &inValue) |
| void | SetSOPInstanceUID (const std::string &iSopInstanceUID) |
| const std::ostream & | WriteHelpFile (std::ostream &os) |
| bool | WriteQuery (const std::string &inFileName) |
Public Member Functions inherited from gdcm::Object | |
| Object () | |
| Object (const Object &) | |
| Special requirement for copy/cstor, assignment operator. | |
| virtual | ~Object () |
| void | operator= (const Object &) |
Friends | |
| class | QueryFactory |
Additional Inherited Members | |
Static Public Member Functions inherited from gdcm::BaseRootQuery | |
| static QueryBase * | Construct (ERootType inRootType, EQueryLevel qlevel) |
| static int | GetQueryLevelFromString (const char *str) |
| static const char * | GetQueryLevelString (EQueryLevel ql) |
Protected Member Functions inherited from gdcm::BaseRootQuery | |
| BaseRootQuery () | |
Protected Member Functions inherited from gdcm::BaseQuery | |
| BaseQuery () | |
| void | SetSearchParameter (const Tag &inTag, const DictEntry &inDictEntry, const std::string &inValue) |
| bool | ValidDataSet (const DataSet &dataSetToValid, const DataSet &dataSetReference) const |
Protected Member Functions inherited from gdcm::Object | |
| void | Register () |
| void | UnRegister () |
Protected Attributes inherited from gdcm::BaseRootQuery | |
| std::string | mHelpDescription |
| QueryImage | mImage |
| QueryPatient | mPatient |
| ERootType | mRootType |
| QuerySeries | mSeries |
| QueryStudy | mStudy |
Protected Attributes inherited from gdcm::BaseQuery | |
| DataSet | mDataSet |
| std::string | mSopInstanceUID |
contains: the class which will produce a dataset for C-FIND with study root
| gdcm::FindStudyRootQuery::FindStudyRootQuery | ( | ) |
|
overridevirtual |
Implements gdcm::BaseQuery.
|
overridevirtual |
this function will return all tags at a given query level, so that they maybe selected for searching. The boolean forFind is true if the query is a find query, or false for a move query.
Implements gdcm::BaseRootQuery.
|
overridevirtual |
this function sets tag 8,52 to the appropriate value based on query level also fills in the right unique tags, as per the standard's requirements should allow for connection with dcmtk
Implements gdcm::BaseRootQuery.
|
overridevirtual |
have to be able to ensure that (0008,0052) is set that the level is appropriate (ie, not setting PATIENT for a study query that the tags in the query match the right level (either required, unique, optional)
Implements gdcm::BaseRootQuery.
|
friend |