GDCM
2.2.3
|
Class for representing a Macro. More...
#include <gdcmMacro.h>
Public Types | |
typedef std::vector< std::string > | ArrayIncludeMacrosType |
typedef std::map< Tag, MacroEntry > | MapModuleEntry |
Public Member Functions | |
Macro () | |
void | AddMacroEntry (const Tag &tag, const MacroEntry &module) |
Will add a ModuleEntry direcly at root-level. See Macro for nested-included level. | |
void | Clear () |
bool | FindMacroEntry (const Tag &tag) const |
const MacroEntry & | GetMacroEntry (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 Macro &_val) |
Class for representing a Macro.
typedef std::vector<std::string> gdcm::Macro::ArrayIncludeMacrosType |
typedef std::map<Tag, MacroEntry> gdcm::Macro::MapModuleEntry |
gdcm::Macro::Macro | ( | ) | [inline] |
void gdcm::Macro::AddMacroEntry | ( | const Tag & | tag, |
const MacroEntry & | module | ||
) | [inline] |
Will add a ModuleEntry direcly at root-level. See Macro for nested-included level.
void gdcm::Macro::Clear | ( | ) | [inline] |
bool gdcm::Macro::FindMacroEntry | ( | const Tag & | tag | ) | const |
Find or Get a ModuleEntry. ModuleEntry are either search are root-level or within nested-macro included in module.
const MacroEntry& gdcm::Macro::GetMacroEntry | ( | const Tag & | tag | ) | const |
const char* gdcm::Macro::GetName | ( | ) | const [inline] |
void gdcm::Macro::SetName | ( | const char * | name | ) | [inline] |
bool gdcm::Macro::Verify | ( | const DataSet & | ds, |
Usage const & | usage | ||
) | const |
std::ostream& operator<< | ( | std::ostream & | _os, |
const Macro & | _val | ||
) | [friend] |