When using the LEADTOOLS DICOM .Net Class Library, the first step must be to call DicomEngine.Startup in order to initialize the data required by the library. This is usually done at the beginning of the application. When the library is no longer needed, DicomEngine.Shutdown must be called to release the data. This is usually done when the application needs to shutdown.
The following topics provide a systematic approach to understanding how to program with the LEADTOOLS DICOM .Net Class Library.
Working with DICOM Tables
Programming with DICOM Edit Control Property Grid
Basic DICOM File Structure
Data Element Fields
Value Representations
Value Multiplicity (VM) and Delimitation
Data Element Structure
Group Length
Big Endian versus Little Endian Byte Ordering
Data Element Type
Nesting of Data Sets
Item Encoding Rules
Delimination Sequence of Items
Repeating Groups
Retired Data Elements
Private Data Elements
Private Data Element Tags
Encoding of Pixel Data
Pixel Data Encoding of Related Data Elements
Item Encoding Rules
Native or Encapsulated Format Encoding
Compression
Unique Identifiers
Information Object Definitions
Composite IOD
Normalized IOD
Attributes
Normalized and Composite SOP Classes
Modules
Definitions
Working with Data Sets
Creating and Loading a Data Set
Working with Information Object Definitions
Disabling the Automatic Loading of the Default DICOM IOD Table
Working with Tags
Working with Unique Identifiers (UIDs)
Working with Value Representations
Working With DICOM Encapsulated Documents
Working with DICOM LUT
Working with DICOM Annotations
Working with DICOM Waveforms
Working with DICOM Overlays
Working with Basic Directory Key Elements
Working with Digital Signatures
Creating DICOM Directories
Working with Context Groups
Disabling the Automatic Loading of the Default DICOM Context Group Table
Efficiently Export Media Contents from Data Sets
Modalities
Compression Table
Context Identifier Values
Data Element Tag Table
Data Element Tag Values
Default Value Representation Table
Dicom Standard
Transfer Syntax Values
Abstract Syntax Values
C-CANCEL-REQUEST Default Table
C-ECHO-REQUEST Default Table
C-ECHO-RESPONSE Default Table
C-FIND-REQUEST Default Table
C-FIND-RESPONSE Default Table
C-GET-REQUEST Default Table
C-GET-RESPONSE Default Table
C-MOVE-REQUEST Default Table
C-MOVE-RESPONSE Default Table
Command Set Default Tables
C-STORE-REQUEST Default Table
C-STORE-RESPONSE Default Table
N-ACTION-REQUEST Default Table
N-ACTION-RESPONSE Default Table
N-CREATE-REQUEST Default Table
N-CREATE-RESPONSE Default Table
N-DELETE-REQUEST Default Table
N-DELETE-RESPONSE Default Table
N-EVENT-REPORT-REQ Default Table
N-EVENT-REPORT-RSP Default Table
N-GET-REQUEST Default Table
N-GET-RESPONSE Default Table
N-SET-REQUEST Default Table
N-SET-RESPONSE Default Table
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document