GDCM_NAME_SPACE::ArgMgr | Class designed for command line arguments management (to make programmer's live easier) NOT Dicom dependant (could be used for any kind of 'command line program') |
GDCM_NAME_SPACE::Base | Base class of all gdcm classes. Contains the Print related methods :
- Print
- SetPrintLevel / GetPrintLevel
|
GDCM_NAME_SPACE::CallbackCommand | CallbackCommand base class to react on a gdcm event |
GDCM_NAME_SPACE::Command | Command base class to react on a gdcm event |
GDCM_NAME_SPACE::CommandManager | CommandManager base class to react on a gdcm event |
GDCM_NAME_SPACE::DataEntry | Any Dicom Document (File or DicomDir, or ...) contains a set of DocEntry - Dicom entries - (when successfuly parsed against a given Dicom dictionary) DataEntry is an elementary DocEntry (as opposed to SeqEntry). Depending on the type of its content, |
GDCM_NAME_SPACE::Debug | Debug is an object for warning/logging/tracing programs. It has the following modes :
- error : for bad library use, seriously wrong DICOM
- debug : for information/debug messages
- warning : Warns the user when some oddity occured.
- log : we display messages when anything is not Dicom Kosher
- debug : we help developper to trace, at a glance, the execution
- assert : design by contract implementation. A function should have proper input and proper output. (should not happen, not user controlled)
|
GDCM_NAME_SPACE::DicomDir | DicomDir defines an object representing a DICOMDIR in memory as a tree-like structure : |
GDCM_NAME_SPACE::DicomDirElement | Represents elements contained in a DicomDir class for the chained lists from the file 'Dicts/DicomDir.dic' |
GDCM_NAME_SPACE::DicomDirImage | Describes an IMAGE within a SERIE (DicomDirSerie) of a given DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomDirMeta | Meta Elements (group 0002) of a DicomDir |
GDCM_NAME_SPACE::DicomDirObject | Parent object for DicomDirPatient, DicomDirStudy, DicomDirSerie, DicomDirImage, of a DicomDir |
GDCM_NAME_SPACE::DicomDirPatient | Describes a PATIENT within a DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomDirPrivate | Describes a PRIVATE within a within a SERIE (DicomDirSerie) of a given DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomDirSerie | Describes a SERIE within a within a STUDY (DicomDirStudy) of a given DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomDirStudy | Describes a STUDY within a within a PATIENT (DicomDirPatient) of a given DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomDirVisit | Describes a VISIT within a within a STUDY (DicomDirStudy) of a given DICOMDIR (DicomDir) |
GDCM_NAME_SPACE::DicomElement | Structure, for internal use only |
GDCM_NAME_SPACE::DicomEntry | DicomEntry is an element contained by the Dict. It contains :
- the key referenced by the DICOM norm or the manufacturer(for private keys) i.e.
- - the Group number
- - the Element number
- the VR (Value Representation)
- the VM (Value Multiplicity)
- the corresponding name in english
|
GDCM_NAME_SPACE::Dict | Dict acts a memory representation of a dicom dictionary i.e. it is a container for a collection of dictionary entries. The dictionary is loaded from in an ascii file. There should be a single public dictionary (THE dictionary of the actual DICOM v3) but as many shadow dictionaries as imagers combined with all software versions.. |
GDCM_NAME_SPACE::DICT_ENTRY | |
GDCM_NAME_SPACE::DictEntry | DictEntry in an element contained by the Dict. It contains :
- the key referenced by the DICOM norm or the constructor (for private keys) i.e. the Group number the Element number
- the VR (Value Representation)
- the VM (Value Multiplicity)
- the corresponding name in english
|
GDCM_NAME_SPACE::DictGroupName | Container for dicom 'Group Name' Hash Table. (formerly NIH defined ACR-NEMA group name) |
GDCM_NAME_SPACE::DictSet | Container for managing a set of loaded dictionaries (Dict) |
GDCM_NAME_SPACE::DirList | List containing the file headers of all the 'gdcm readable' files found by exploring (possibly recursively) a root directory |
GDCM_NAME_SPACE::DocEntry | The dicom header of a Dicom file contains a set of such entries (when successfuly parsed against a given Dicom dictionary) |
GDCM_NAME_SPACE::DocEntryArchive | Container It's goal is to change the File header correctly. At this time, the change is only made for the first level of the Document. In the future, it might consider Dicom Sequences (SeqEntry, within any SQItem). The change is made by replacing a DocEntry by an other that is created outside the class. The old value is kept. When we restore the File status, the added DocEntry is deleted and replaced by the old value |
GDCM_NAME_SPACE::DocEntrySet | DocEntrySet is an abstract base class for ElementSet, SQItem which are both containers for DocEntries.
|
GDCM_NAME_SPACE::Document | Derived by both gdcm::File and gdcm::DicomDir |
GDCM_NAME_SPACE::ELEMENT | |
GDCM_NAME_SPACE::ElementSet | ElementSet is based on the STL map<> container (see ElementSet::TagHT), as opposed to SQItem which is based on an STL list container (see ListDocEntry). It contains the 'zero-level- DocEntry (out of any Dicom Sequence) |
GDCM_NAME_SPACE::Exception | Any exception thrown in the gdcm library |
GDCM_NAME_SPACE::File | DICOM elements and their corresponding values (and additionaly the corresponding DICOM dictionary entry) of the header of a DICOM file |
GDCM_NAME_SPACE::FileError | File error exception thrown in the gdcm library |
GDCM_NAME_SPACE::FileHelper | In addition to Dicom header exploration, this class is designed for accessing the image/volume content. One can also use it to write Dicom/ACR-NEMA/RAW files |
GDCM_NAME_SPACE::FormatError | Invalid file format exception |
GDCM_NAME_SPACE::FormatUnexpected | Unexpected file format exception |
GDCM_NAME_SPACE::Global | |
GDCM_NAME_SPACE::JPEGFragment | *very* internal class . Shouldn't appear here ! Utility class for summerizing the informations of a JPEG fragment of an "Encapsulated JPEG Compressed Image". This information is a mix of:
- the fragment offset
- the fragment length
|
GDCM_NAME_SPACE::JPEGFragmentsInfo | Utility class for gathering the informations of the collection of JPEG fragment[s] (see JPEGFragment) when handling "Encapsulated JPEG Compressed Images". The informations on each frame are obtained during the pixel parsing of a gdcm::File (refer to File::ComputeJPEGFragmentInfo() ). They shall be used when (if necessary) decoding the fragments |
GDCM_NAME_SPACE::Orientation | Orientation class for dealing with DICOM image orientation |
GDCM_NAME_SPACE::PixelReadConvert | Utility container for gathering the various forms the pixel data migth take during the user demanded processes. WARNING : *none* of these functions may be invoked by gdcm user (internal use only) |
GDCM_NAME_SPACE::PixelWriteConvert | |
GDCM_NAME_SPACE::RefCounter | Integration of reference counting with a destruction of the object only when the reference is to zero |
GDCM_NAME_SPACE::RLEFrame | Utility class for summerizing the informations of a SINGLE RLE frame of an "Encapsulated RLE Compressed Image" (refer to PS 3.5-2003 annex G). This information is a mix of:
- the RLE Header (see PS 3.5-2003 section G5) and
- the lengths of each RLE segment [ which can be decuded from both the above RLE Header and the itemlength of the frame)
|
GDCM_NAME_SPACE::RLEFramesInfo | Utility class for gathering the informations of the collection of RLE frame[s] (see RLEFrame) when handling "Encapsulated RLE Compressed Images" (see PS 3.5-2003 annex G). Note: a classical image can be considered as the degenerated case of a multiframe image. In this case the collection is limited to a single individual frame. The informations on each frame are obtained during the pixel parsing of a gdcm::File (refer to File::ComputeRLEInfo() ). They shall be used when (if necessary) decoding the frames |
GDCM_NAME_SPACE::SeqEntry | SeqEntry (as opposed to a DataEntry) is a non elementary DocEntry. It is composed by a set of SQItems. Each SQItem is composed by a set of DocEntry A DocEntry may be a SeqEntry ... and so forth |
GDCM_NAME_SPACE::SerieHelper | This class should be used for a stack of 2D dicom images |
GDCM_NAME_SPACE::SerieHelper::ExDetail | |
GDCM_NAME_SPACE::SerieHelper::ExRule | |
GDCM_NAME_SPACE::SQItem | SeqEntry is composed by a set of SQItems. Each SQItem is composed by a set of DocEntry A DocEntry may be a SeqEntry ... and so forth |
GDCM_NAME_SPACE::TagKey | |
GDCM_NAME_SPACE::TS | Container for dicom 'Transfer Syntax' Hash Table |
GDCM_NAME_SPACE::Util | Here are some utility functions, belonging to the gdcm::Util class, dealing with strings, file names... that can be called from anywhere by whomsoever they can help |
GDCM_NAME_SPACE::Util::md5_state_s | |
GDCM_NAME_SPACE::Validator | |
GDCM_NAME_SPACE::vector3D | |
GDCM_NAME_SPACE::VR | Container for dicom Value Representation Hash Table |
GDCM_NAME_SPACE::VRKey | |
vtkgdcmObserver | |
vtkGdcmReader | |
vtkGdcmWriter | |