#include <gdcmUsage.h>
Public Types | |
enum | UsageType { Mandatory, Conditional, UserOption, Invalid } |
Public Member Functions | |
Usage (UsageType type=Invalid) | |
operator UsageType () const | |
Static Public Member Functions | |
static const char * | GetUsageString (UsageType type) |
static UsageType | GetUsageType (const char *type) |
Friends | |
std::ostream & | operator<< (std::ostream &os, const Usage &vr) |
A.1.3.2 CONDITIONAL MODULES Conditional Modules are Mandatory Modules if specific conditions are met. If the specified conditions are not met, this Module shall not be supported; that is, no information defined in that Module shall be sent. A.1.3.3 USER OPTION MODULES User Option Modules may or may not be supported. If an optional Module is supported, the Attribute Types specified in the Modules in Annex C shall be supported.
gdcm::Usage::Usage | ( | UsageType | type = Invalid ) |
[inline] |
static const char* gdcm::Usage::GetUsageString | ( | UsageType | type ) | [static] |
Referenced by gdcm::operator<<().
static UsageType gdcm::Usage::GetUsageType | ( | const char * | type ) | [static] |
gdcm::Usage::operator UsageType | ( | ) | const [inline] |
std::ostream& operator<< | ( | std::ostream & | os, |
const Usage & | vr | ||
) | [friend] |