|
GDCM
2.2.3
|
Class for representing a Module. More...
#include <gdcmModule.h>
Public Types | |
| typedef std::vector< std::string > | ArrayIncludeMacrosType |
| typedef std::map< Tag, ModuleEntry > | MapModuleEntry |
Public Member Functions | |
| Module () | |
| void | AddMacro (const char *include) |
| void | AddModuleEntry (const Tag &tag, const ModuleEntry &module) |
| Will add a ModuleEntry direcly at root-level. See Macro for nested-included level. | |
| void | Clear () |
| bool | FindModuleEntryInMacros (Macros const ¯os, const Tag &tag) const |
| const ModuleEntry & | GetModuleEntryInMacros (Macros const ¯os, const Tag &tag) const |
| const char * | GetName () const |
| void | SetName (const char *name) |
| bool | Verify (const DataSet &ds, Usage const &usage) const |
Friends | |
| std::ostream & | operator<< (std::ostream &_os, const Module &_val) |
Class for representing a Module.
| typedef std::vector<std::string> gdcm::Module::ArrayIncludeMacrosType |
| typedef std::map<Tag, ModuleEntry> gdcm::Module::MapModuleEntry |
| gdcm::Module::Module | ( | ) | [inline] |
| void gdcm::Module::AddMacro | ( | const char * | include | ) | [inline] |
| void gdcm::Module::AddModuleEntry | ( | const Tag & | tag, |
| const ModuleEntry & | module | ||
| ) | [inline] |
Will add a ModuleEntry direcly at root-level. See Macro for nested-included level.
| void gdcm::Module::Clear | ( | ) | [inline] |
| bool gdcm::Module::FindModuleEntryInMacros | ( | Macros const & | macros, |
| const Tag & | tag | ||
| ) | const |
Find or Get a ModuleEntry. ModuleEntry are either search are root-level or within nested-macro included in module.
| const ModuleEntry& gdcm::Module::GetModuleEntryInMacros | ( | Macros const & | macros, |
| const Tag & | tag | ||
| ) | const |
| const char* gdcm::Module::GetName | ( | ) | const [inline] |
| void gdcm::Module::SetName | ( | const char * | name | ) | [inline] |
| bool gdcm::Module::Verify | ( | const DataSet & | ds, |
| Usage const & | usage | ||
| ) | const |
| std::ostream& operator<< | ( | std::ostream & | _os, |
| const Module & | _val | ||
| ) | [friend] |
1.7.6.1