Logo Search packages:      
Sourcecode: gdcm version File versions

gdcm::UIDGenerator Class Reference

#include <gdcmUIDGenerator.h>

List of all members.


Detailed Description

Class for generating unique UID.

Note:
bla Usage: When constructing a Series or Study UID, user *has* to keep around the UID, otherwise the UID Generator will simply forget the value and create a new UID.

Definition at line 30 of file gdcmUIDGenerator.h.


Public Member Functions

const char * Generate ()
 UIDGenerator ()
 By default the root of a UID is a GDCM Root...

Static Public Member Functions

static const char * GetGDCMUID ()
 Return the default (GDCM) root UID:.
static const char * GetRoot ()
static bool IsValid (const char *uid)
static void SetRoot (const char *root)

Protected Member Functions

const char * Generate2 ()

Static Protected Member Functions

static bool GenerateUUID (unsigned char *uuid_data)

Private Attributes

std::string Unique

Static Private Attributes

static std::string EncodedHardwareAddress
static const char GDCM_UID [] = "1.2.826.0.1.3680043.2.1143"
static std::string Root = GetGDCMUID()

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index