GDCM 2.2.1

- Main Page
- Related Pages
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]

gdcm |
network |
AAbortPDU | AAbortPDU Table 9-26 A-ABORT PDU FIELDS
AAssociateACPDU | AAssociateACPDU Table 9-17 ASSOCIATE-AC PDU fields
AAssociateRJPDU | AAssociateRJPDU Table 9-21 ASSOCIATE-RJ PDU FIELDS
AAssociateRQPDU | AAssociateRQPDU Table 9-11 ASSOCIATE-RQ PDU fields
AbstractSyntax | AbstractSyntax Table 9-14 ABSTRACT SYNTAX SUB-ITEM FIELDS
ApplicationContext | ApplicationContext Table 9-12 APPLICATION CONTEXT ITEM FIELDS Looks like Application Context can only be 64 bytes at max (see Figure 9-1 / PS 3.8 - 2009 )
AReleaseRPPDU | AReleaseRPPDU Table 9-25 A-RELEASE-RP PDU fields
AReleaseRQPDU | AReleaseRQPDU Table 9-24 A-RELEASE-RQ PDU FIELDS
ARTIMTimer | ARTIMTimer This file contains the code for the ARTIM timer
AsynchronousOperationsWindowSub | AsynchronousOperationsWindowSub PS 3.7 Table D.3-7 ASYNCHRONOUS OPERATIONS WINDOW SUB-ITEM FIELDS (A-ASSOCIATE-RQ)
BaseCompositeMessage | BaseCompositeMessage The Composite events described in section 3.7-2009 of the DICOM standard all use their own messages. These messages are constructed using Presentation Data Values, from section 3.8-2009 of the standard, and then fill in appropriate values in their datasets
BasePDU | BasePDU base class for PDUs
CEchoRQ | CEchoRQ this file defines the messages for the cecho action
CEchoRSP | CEchoRSP this file defines the messages for the cecho action
CFind |
CFindCancelRQ | CFindCancelRQ this file defines the messages for the cfind action
CFindRQ | CFindRQ this file defines the messages for the cfind action
CFindRSP | CFindRSP this file defines the messages for the cfind action
CMoveCancelRq |
CMoveRQ | CMoveRQ this file defines the messages for the cmove action
CMoveRSP | CMoveRSP this file defines the messages for the cmove action

CompositeMessageFactory

CompositeMessageFactory This class constructs PDataPDUs, but that have been specifically constructed for the composite DICOM services (C-Echo, C-Find, C-Get, C-Move, and C-Store). It will also handle parsing the incoming data to determine which of the CompositePDUs the incoming data is, and so therefore allowing the scu to determine what to do with incoming data (if acting as a storescp server, for instance)

CStoreRQ | CStoreRQ this file defines the messages for the cecho action
CStoreRSP | CStoreRSP this file defines the messages for the cecho action
DIMSE | DIMSE PS 3.7 - 2009 Annex E Command Dictionary (Normative) E.1 REGISTRY OF DICOM COMMAND ELEMENTS Table E.1-1 COMMAND FIELDS (PART 1)
ImplementationClassUIDSub | ImplementationClassUIDSub PS 3.7 Table D.3-1 IMPLEMENTATION CLASS UID SUB-ITEM FIELDS (A-ASSOCIATE-RQ)
ImplementationUIDSub | ImplementationUIDSub Table D.3-2 IMPLEMENTATION UID SUB-ITEM FIELDS (A-ASSOCIATE-AC)
ImplementationVersionNameSub | ImplementationVersionNameSub Table D.3-3 IMPLEMENTATION VERSION NAME SUB-ITEM FIELDS (A-ASSOCIATE-RQ)
MaximumLengthSub | MaximumLengthSub Annex D Table D.1-1 MAXIMUM LENGTH SUB-ITEM FIELDS (A-ASSOCIATE-RQ)
PDataTFPDU | PDataTFPDU Table 9-22 P-DATA-TF PDU FIELDS
PDUFactory | PDUFactory basically, given an initial byte, construct the appropriate PDU. This way, the event loop doesn't have to know about all the different PDU types
PresentationContextAC | PresentationContextAC Table 9-18 PRESENTATION CONTEXT ITEM FIELDS
PresentationContextRQ | PresentationContextRQ Table 9-13 PRESENTATION CONTEXT ITEM FIELDS
PresentationDataValue | PresentationDataValue Table 9-23 PRESENTATION-DATA-VALUE ITEM FIELDS
RoleSelectionSub | RoleSelectionSub PS 3.7 Table D.3-9 SCP/SCU ROLE SELECTION SUB-ITEM FIELDS (A-ASSOCIATE-RQ)
SOPClassExtendedNegociationSub | SOPClassExtendedNegociationSub PS 3.7 Table D.3-11 SOP CLASS EXTENDED NEGOTIATION SUB-ITEM FIELDS (A-ASSOCIATE-RQ and A-ASSOCIATE-AC)
TableRow |
TransferSyntaxSub | TransferSyntaxSub Table 9-15 TRANSFER SYNTAX SUB-ITEM FIELDS
Transition |
ULAction | ULAction A ULConnection in a given ULState can perform certain ULActions. This base class provides the interface for running those ULActions on a given ULConnection
ULActionAA1 |
ULActionAA2 |
ULActionAA3 |
ULActionAA4 |
ULActionAA5 |
ULActionAA6 |
ULActionAA7 |
ULActionAA8 |
ULActionAE1 |
ULActionAE2 |
ULActionAE3 |
ULActionAE4 |
ULActionAE5 |
ULActionAE6 |
ULActionAE7 |
ULActionAE8 |
ULActionAR1 |
ULActionAR10 |
ULActionAR2 |
ULActionAR3 |
ULActionAR4 |
ULActionAR5 |
ULActionAR6 |
ULActionAR7 |
ULActionAR8 |
ULActionAR9 |
ULActionDT1 |
ULActionDT2 |
ULBasicCallback |
ULConnection | ULConnection This is the class that contains the socket to another machine, and passes data through itself, as well as maintaining a sense of state
ULConnectionCallback |
ULConnectionInfo | ULConnectionInfo this class contains all the information about a particular connection as established by the user. That is, it's: User Information Calling AE Title Called AE Title IP address/computer name IP Port A connection must be established with this information, that's subsequently placed into various primitives for actual communication
ULConnectionManager | ULConnectionManager The ULConnectionManager performs actions on the ULConnection given inputs from the user and from the state of what's going on around the connection (ie, timeouts of the ARTIM timer, responses from the peer across the connection, etc)
ULEvent | ULEvent base class for network events
ULTransitionTable | ULTransitionTable The transition table of all the ULEvents, new ULActions, and ULStates
ULWritingCallback |
UserInformation | UserInformation Table 9-16 USER INFORMATION ITEM FIELDS
SegmentHelper |
BasicCodedEntry | This structure defines a basic coded entry with all of its attributes
terminal | Class for Terminal Allow one to print in color in a shell
AbortEvent |
AnonymizeEvent | AnonymizeEvent Special type of event triggered during the Anonymization process
Anonymizer | Anonymizer This class is a multi purpose anonymizer. It can work in 2 mode:
AnyEvent |
ApplicationEntity | ApplicationEntity
ASN1 | Class for ASN1
Attribute | Attribute class This class use template metaprograming tricks to let the user know when the template instanciation does not match the public dictionary
Attribute< Group, Element, TVR, VM::VM1 > |
Attribute< Group, Element, TVR, VM::VM1_3 > |
Attribute< Group, Element, TVR, VM::VM1_8 > |
Attribute< Group, Element, TVR, VM::VM1_n > |
Attribute< Group, Element, TVR, VM::VM2_2n > |
Attribute< Group, Element, TVR, VM::VM2_n > |
Attribute< Group, Element, TVR, VM::VM3_3n > |
Attribute< Group, Element, TVR, VM::VM3_n > |
AudioCodec | AudioCodec
Base64 | Class for Base64
BaseRootQuery | BaseRootQuery contains: a baseclass which will produce a dataset for c-find and c-move with patient/study root
BasicOffsetTable | Class to represent a BasicOffsetTable
Bitmap | Bitmap class A bitmap based image. Used as parent for both IconImage and the main Pixel Data Image It does not contains any World Space information (IPP, IOP)
BitmapToBitmapFilter | BitmapToBitmapFilter class Super class for all filter taking an image and producing an output image
BoxRegion | Class for manipulation box region This is a very simple implementation of the Region class. It only support 3D box type region. It assumes the 3D Box does not have a tilt Origin is as (0,0,0)
ByteBuffer | ByteBuffer
ByteSwap | ByteSwap
ByteSwapFilter | ByteSwapFilter In place byte-swapping of a dataset FIXME: FL status ??
ByteValue | Class to represent binary value (array of bytes)
Codec | Codec class
Coder | Coder
CodeString | CodeString This is an implementation of DICOM VR: CS The cstor will properly Trim so that operator== is correct
Command | Command superclass for callback/observer methods
CommandDataSet | Class to represent a Command DataSet

CompositeNetworkFunctions

Composite Network Functions These functions provide a generic API to the DICOM functions implemented in GDCM. Advanced users can use this code as a template for building their own versions of these functions (for instance, to provide progress bars or some other way of handling returned query information), but for most users, these functions should be sufficient to interface with a PACS to a local machine. Note that these functions are not contained within a static class or some other class-style interface, because multiple connections can be instantiated in the same program. The DICOM standard is much more function oriented rather than class oriented in this instance, so the design of this API reflects that functional approach. These functions implements the following SCU operations:

ConstCharWrapper | Do not use me
CP246ExplicitDataElement | Class to read/write a DataElement as CP246Explicit Data Element
CryptographicMessageSyntax | Class for CryptographicMessageSyntax encryption. This is just a simple wrapper around openssl PKCS7_encrypt functionalities
CSAElement | Class to represent a CSA Element
CSAHeader | Class for CSAHeader
CSAHeaderDict | Class to represent a map of CSAHeaderDictEntry
CSAHeaderDictEntry | Class to represent an Entry in the Dict Does not really exist within the DICOM definition, just a way to minimize storage and have a mapping from gdcm::Tag to the needed information
CSAHeaderDictException |
Curve | Curve class to handle element 50xx,3000 Curve Data WARNING: This is deprecated and lastly defined in PS 3.3 - 2004
DataElement | Class to represent a Data Element either Implicit or Explicit
DataElementException |
DataEvent | DataEvent
DataSet | Class to represent a Data Set (which contains Data Elements) A Data Set represents an instance of a real world Information Object
DataSetEvent | DataSetEvent Special type of event triggered during the DataSet store/move process
DataSetHelper | DataSetHelper (internal class, not intended for user level)
Decoder | Decoder

DefinedTerms

Defined Terms are used when the specified explicit Values may be extended by implementors to include additional new Values. These new Values shall be specified in the Conformance Statement (see PS 3.2) and shall not have the same meaning as currently defined Values in this standard. A Data Element with Defined Terms that does not contain a Value equivalent to one of the Values currently specified in this standard shall not be considered to have an invalid value. Note: Interpretation Type ID (4008,0210) is an example of a Data Element having Defined Terms. It is defined to have a Value that may be one of the set of standard Values; REPORT or AMENDMENT (see PS 3.3). Because this Data Element has Defined Terms other Interpretation Type IDs may be defined by the implementor

Defs | FIXME I do not like the name 'Defs'
DeltaEncodingCodec | DeltaEncodingCodec compression used by some private vendor
DICOMDIR | DICOMDIR class
DICOMDIRGenerator | DICOMDIRGenerator class This is a STD-GEN-CD DICOMDIR generator. ref: PS 3.11-2008 Annex D (Normative) - General Purpose CD-R and DVD Interchange Profiles
Dict | Class to represent a map of DictEntry
DictConverter | Class to convert a .dic file into something else:
DictEntry | Class to represent an Entry in the Dict Does not really exist within the DICOM definition, just a way to minimize storage and have a mapping from gdcm::Tag to the needed information
DictPrinter | DictPrinter class
Dicts | Class to manipulate the sum of knowledge (all the dict user load)
DirectionCosines | Class to handle DirectionCosines
Directory | Class for manipulation directories

DirectoryHelper

DirectoryHelper this class is designed to help mitigate some of the commonly performed operations on directories. namely: 1) the ability to determine the number of series in a directory by what type of series is present 2) the ability to find all ct series in a directory 3) the ability to find all mr series in a directory 4) to load a set of DataSets from a series that's already been sorted by the IPP sorter 5) For rtstruct stuff, you need to know the sopinstanceuid of each z plane, so there's a retrieval function for that 6) then a few other functions for rtstruct writeouts

DummyValueGenerator | Class for generating dummy value
Dumper | Codec class
Element | Element class
Element< TVR, VM::VM1_2 > |
Element< TVR, VM::VM1_n > |
Element< TVR, VM::VM2_2n > |
Element< TVR, VM::VM2_n > |
Element< TVR, VM::VM3_3n > |
Element< TVR, VM::VM3_n > |
Element< VR::AS, VM::VM5 > |
Element< VR::OB, VM::VM1 > |
Element< VR::OW, VM::VM1 > |
EncapsulatedDocument | EncapsulatedDocument
EncodingImplementation< VR::VRASCII > |
EncodingImplementation< VR::VRBINARY > |
EndEvent |
EnumeratedValues | Element. A Data Element with Enumerated Values that does not have a Value equivalent to one of the Values specified in this standard has an invalid value within the scope of a specific Information Object/SOP Class definition. Note:
Event | Superclass for callback/observer methods
Exception | Exception
ExitEvent |
ExplicitDataElement | Class to read/write a DataElement as Explicit Data Element
ExplicitImplicitDataElement | Class to read/write a DataElement as ExplicitImplicit Data Element
Fiducials | Fiducials
File | DICOM File See PS 3.10 File: A File is an ordered string of zero or more bytes, where the first byte is at the beginning of the file and the last byte at the end of the File. Files are identified by a unique File ID and may by written, read and/or deleted
FileDerivation | FileDerivation class See PS 3.16 - 2008 For the list of Code Value that can be used for in Derivation Code Sequence
FileExplicitFilter | FileExplicitFilter class After changing a file from Implicit to Explicit representation (see ImageChangeTransferSyntax) one operation is to make sure the VR of each DICOM attribute are accurate and do match the one from PS 3.6. Indeed when a file is written in Implicit reprensentation, the VR is not stored directly in the file
FileMetaInformation | Class to represent a File Meta Information
Filename | Class to manipulate file name's
FilenameGenerator | FilenameGenerator
FileSet | File-set: A File-set is a collection of DICOM Files (and possibly non-DICOM Files) that share a common naming space within which File IDs are unique
FileWithName | FileWithName
FindPatientRootQuery | PatientRootQuery contains: the class which will produce a dataset for c-find with patient root
FindStudyRootQuery | FindStudyRootQuery contains: the class which will produce a dataset for C-FIND with study root
Fragment | Class to represent a Fragment
Global | Global
GroupDict | Class to represent the mapping from group number to its abbreviation and name

IconImageFilter

IconImageFilter This filter will extract icons from a gdcm::File This filter will loop over all known sequence (public and private) that may contains an IconImage and retrieve them. The filter will fails with a value of false if no icon can be found Since it handle both public and private icon type, one should not assume the icon is in uncompress form, some private vendor store private icon in JPEG8/JPEG12

IconImageGenerator | IconImageGenerator This filter will generate a valid Icon from the Pixel Data element (an instance of gdcm::Pixmap). To generate a valid Icon, one is only allowed the following Photometric Interpretation:
ignore_char |
Image | Image This is the container for an Image in the general sense. From this container you should be able to request information like:
ImageApplyLookupTable | ImageApplyLookupTable class It applies the LUT the PixelData (only PALETTE_COLOR images) Output will be a PhotometricInterpretation=RGB image
ImageChangePhotometricInterpretation | ImageChangePhotometricInterpretation class Class to change the Photometric Interpetation of an input DICOM
ImageChangePlanarConfiguration | ImageChangePlanarConfiguration class Class to change the Planar configuration of an input DICOM By default it will change into the more usual reprensentation: PlanarConfiguration = 0
ImageChangeTransferSyntax | ImageChangeTransferSyntax class Class to change the transfer syntax of an input DICOM
ImageCodec | ImageCodec
ImageConverter | Image Converter
ImageFragmentSplitter | ImageFragmentSplitter class For single frame image, DICOM standard allow splitting the frame into multiple fragments
ImageHelper | ImageHelper (internal class, not intended for user level)
ImageReader | ImageReader
ImageRegionReader | ImageRegionReader
ImageToImageFilter | ImageToImageFilter class Super class for all filter taking an image and producing an output image
ImageWriter | ImageWriter
ImplicitDataElement | Class to represent an Implicit VR Data Element
InitializeEvent |
IOD | Class for representing a IOD
IODEntry | Class for representing a IODEntry
IODs | Class for representing a IODs
IPPSorter | IPPSorter Implement a simple Image Position (Patient) sorter, along the Image Orientation (Patient) direction. This algorithm does NOT support duplicate and will FAIL in case of duplicate IPP

Item

Class to represent an Item A component of the value of a Data Element that is of Value Representation Sequence of Items. An Item contains a Data Set . See PS 3.5 7.5.1 Item Encoding Rules Each Item of a Data Element of VR SQ shall be encoded as a DICOM Standart Data Element with a specific Data Element Tag of Value (FFFE,E000). The Item Tag is followed by a 4 byte Item Length field encoded in one of the following two ways Explicit/ Implicit

IterationEvent |
JPEG12Codec | Class to do JPEG 12bits (lossy & lossless)
JPEG16Codec | Class to do JPEG 16bits (lossless)
JPEG2000Codec | Class to do JPEG 2000
JPEG8Codec | Class to do JPEG 8bits (lossy & lossless)
JPEGCodec | JPEG codec Class to do JPEG (8bits, 12bits, 16bits lossy & lossless). It redispatch in between the different codec implementation: gdcm::JPEG8Codec, gdcm::JPEG12Codec & gdcm::JPEG16Codec It also support inconsistency in between DICOM header and JPEG compressed stream ImageCodec implementation for the JPEG case
JPEGLSCodec | JPEG-LS
KAKADUCodec | KAKADUCodec
LO | LO
LookupTable | LookupTable class
Macro | Class for representing a Macro
Macros | Class for representing a Modules
MD5 | Class for MD5
MediaStorage | MediaStorage
MemberCommand | Command subclass that calls a pointer to a member function
MeshPrimitive | This class defines surface mesh primitives. It is designed from surface mesh primitives macro
ModifiedEvent |
Module | Class for representing a Module
ModuleEntry | Class for representing a ModuleEntry
Modules | Class for representing a Modules
MovePatientRootQuery | MovePatientRootQuery contains: the class which will produce a dataset for c-move with patient root
MoveStudyRootQuery | MoveStudyRootQuery contains: the class which will produce a dataset for C-MOVE with study root
NestedModuleEntries | Class for representing a NestedModuleEntries
NoEvent |
Object | Object
Orientation | Class to handle Orientation
Overlay | Overlay class
ParseException | ParseException Standard exception handling object
Parser | Parser ala XML_Parser from expat (SAX)
Patient | See PS 3.3 - 2007 DICOM MODEL OF THE REAL-WORLD, p 54
PDBElement | Class to represent a PDB Element
PDBHeader | Class for PDBHeader
PDFCodec | PDFCodec class
PersonName | PersonName class
PGXCodec | Class to do PGX See PGX as used in JPEG 2000 implementation and reference images
PhotometricInterpretation | Class to represent an PhotometricInterpretation
PixelFormat | PixelFormat
Pixmap | Pixmap class A bitmap based image. Used as parent for both IconImage and the main Pixel Data Image It does not contains any World Space information (IPP, IOP)
PixmapReader | PixmapReader
PixmapToPixmapFilter | PixmapToPixmapFilter class Super class for all filter taking an image and producing an output image
PixmapWriter | PixmapWriter This class will takes two inputs:
PNMCodec | Class to do PNM PNM is the Portable anymap file format. The main web page can be found at: http://netpbm.sourceforge.net/
Preamble | DICOM Preamble (Part 10)
PresentationContext | PresentationContext
PresentationContextGenerator | PresentationContextGenerator This class is responsible for generating the proper PresentationContext that will be used in subsequent operation during a DICOM Query/Retrieve association. The step of the association is very sensible as special care need to be taken to explicitly define what instance are going to be send and how they are encoded
Printer | Printer class
PrivateDict | Private Dict
PrivateTag | Class to represent a Private DICOM Data Element (Attribute) Tag (Group, Element, Owner)
ProgressEvent | ProgressEvent Special type of event triggered during
PVRGCodec | PVRGCodec
PythonFilter | PythonFilter PythonFilter is the class that make gdcm2.x looks more like gdcm1 and transform the binary blob contained in a DataElement into a string, typically this is a nice feature to have for wrapped language
QueryBase | QueryBase contains: the base class for constructing a query dataset for a C-FIND and a C-MOVE
QueryFactory | QueryFactory.h
QueryImage | QueryImage contains: class to construct an image-based query for C-FIND and C-MOVE
QueryPatient | QueryPatient contains: class to construct a patient-based query for c-find and c-move
QuerySeries | QuerySeries contains: class to construct a series-based query for c-find and c-move
QueryStudy | QueryStudy.h contains: class to construct a study-based query for C-FIND and C-MOVE
RAWCodec | RAWCodec class
Reader | Reader ala DOM (Document Object Model)
Region | Class for manipulation region

Rescaler

Rescale class This class is meant to apply the linear transform of Stored Pixel Value to Real World Value. This is mostly found in CT or PET dataset, where the value are stored using one type, but need to be converted to another scale using a linear transform. There are basically two cases: In CT: the linear transform is generally integer based. E.g. the Stored Pixel Type is unsigned short 12bits, but to get Hounsfield unit, one need to apply the linear transform:

So the best scalar to store the Real World Value will be 16 bits signed type

RLECodec | Class to do RLE
Scanner | Scanner This filter is meant for quickly browsing a FileSet (a set of files on disk). Special consideration are taken so as to read the mimimum amount of information in each file in order to retrieve the user specified set of DICOM Attribute
ltstr |
Segment | This class defines a segment. It mainly contains attributes of group 0x0062. In addition, it can be associated with surface
SegmentedPaletteColorLookupTable | SegmentedPaletteColorLookupTable class
SegmentReader | This class defines a segment reader. It reads attributes of group 0x0062
SegmentWriter | This class defines a segment writer. It writes attributes of group 0x0062
SequenceOfFragments | Class to represent a Sequence Of Fragments
SequenceOfItems | Class to represent a Sequence Of Items (value representation : SQ)
SerieHelper | SerieHelper DO NOT USE this class, it is only a temporary solution for ITK migration from GDCM 1.x to GDCM 2.x It will disapear soon, you've been warned
Rule |
Series | Series
ServiceClassUser | ServiceClassUser
SHA1 | Class for SHA1
SimpleMemberCommand | Command subclass that calls a pointer to a member function
SimpleSubjectWatcher | SimpleSubjectWatcher This is a typical Subject Watcher class. It will observe all events
SmartPointer | Class for Smart Pointer
SOPClassUIDToIOD | Class convert a class SOP Class UID into IOD
Sorter | Sorter General class to do sorting using a custom function You simply need to provide a function of type: Sorter::SortFunction
Spacing | Class for Spacing
Spectroscopy | Spectroscopy class
SplitMosaicFilter | SplitMosaicFilter class Class to reshuffle bytes for a SIEMENS Mosaic image Siemens CSA Image Header CSA:= Common Siemens Architecture, sometimes also known as Common syngo Architecture
StartEvent |
static_assert_test |
STATIC_ASSERTION_FAILURE< true > |
StreamImageReader | StreamImageReader
StreamImageWriter | StreamImageReader
String | String
StringFilter | StringFilter StringFilter is the class that make gdcm2.x looks more like gdcm1 and transform the binary blob contained in a DataElement into a string, typically this is a nice feature to have for wrapped language
Study | Study
Subject | Subject
Surface | This class defines a SURFACE IE. This members are taken from required surface mesh module attributes
SurfaceHelper | SurfaceHelper Helper class for Surface object
SurfaceReader | This class defines a SURFACE IE reader. It reads surface mesh module attributes
SurfaceWriter | This class defines a SURFACE IE writer. It writes surface mesh module attributes
SwapCode | SwapCode representation
SwapperDoOp |
SwapperNoOp |
System | Class to do system operation
Table | Table
TableEntry | TableEntry
TableReader | Class for representing a TableReader
Tag | Class to represent a DICOM Data Element (Attribute) Tag (Group, Element). Basically an uint32_t which can also be expressed as two uint16_t (group and element)
TagPath | Class to handle a path of tag
Testing | Class for testing
Trace | Trace
TransferSyntax | Class to manipulate Transfer Syntax
Type | Type
UI |
UIDGenerator | Class for generating unique UID
UIDs | All known uids
UNExplicitDataElement | Class to read/write a DataElement as UNExplicit Data Element
UNExplicitImplicitDataElement | Class to read/write a DataElement as ExplicitImplicit Data Element This class gather two known bugs:
Unpacker12Bits | Pack/Unpack 12 bits pixel into 16bits
Usage | Usage
UserEvent |
Validate | Validate class
Value | Class to represent the value of a Data Element
ValueIO | Class to dispatch template calls
Version | Major/minor and build version
VL | Value Length
VM | Value Multiplicity Looking at the DICOMV3 dict only there is very few cases: 1 2 3 4 5 6 8 16 24 1-2 1-3 1-8 1-32 1-99 1-n 2-2n 2-n 3-3n 3-n
VR | VR class This is adapted from DICOM standard The biggest difference is the INVALID VR and the composite one that differ from standard (more like an addition) This allow us to represent all the possible case express in the DICOMV3 dict
VR16ExplicitDataElement | Class to read/write a DataElement as Explicit Data Element
VRVLSize< 0 > |
VRVLSize< 1 > |
Waveform | Waveform class
Writer | Writer ala DOM (Document Object Model) This class is a non-validating writer, it will only performs well- formedness check only
XMLDictReader | Class for representing a XMLDictReader
XMLPrivateDictReader | Class for representing a XMLPrivateDictReader
EncodingImplementation | EncodingImplementation
SmartPointer |
STATIC_ASSERTION_FAILURE |
VMToLength |
VRToEncoding |
VRToType |
VRVLSize |
vtkGDCMImageReader |
vtkGDCMImageWriter |
vtkGDCMMedicalImageProperties |
vtkGDCMPolyDataReader |
vtkGDCMPolyDataWriter |
vtkGDCMTesting |
vtkGDCMThreadedImageReader |
vtkGDCMThreadedImageReader2 |
vtkImageColorViewer |
vtkImageMapToColors16 |
vtkImageMapToWindowLevelColors2 |
vtkImagePlanarComponentsToComponents |
vtkImageRGBToYBR |
vtkImageYBRToRGB |
vtkLookupTable16 |
vtkRTStructSetProperties |