In This Topic
The DicomObjects namespace contains all the main DicomObjects classes
Classes
| Class | Description |
![Class](template/packages/core-dotnet/images/Class.png) | BitmapImage_Extensions |
Extension methods for Bitmap Image encoding
|
![Class](template/packages/core-dotnet/images/Class.png) | ColourPalettes |
A class which holds static members providing access to ready-made Colour Palettes, including those pre-defined by
DICOM
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomAssociation | Class representing a single DICOM Association |
![Class](template/packages/core-dotnet/images/Class.png) | DicomAssociationCollection |
A collection of DicomAssociation objects
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomAttribute | Class representing a single DICOM Attribute |
![Class](template/packages/core-dotnet/images/Class.png) | DicomContext |
A DICOM presentation context, as used in association negotiation
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomContextCollection |
The list of DICOM Presentation contexts proposed or accepted during
negotiation
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomDataSet | A DICOM data set |
![Class](template/packages/core-dotnet/images/Class.png) | DicomDataSetCollection | A collection of DicomDataSet objects |
![Class](template/packages/core-dotnet/images/Class.png) | DicomException | Specific Exception for DICOM errors |
![Class](template/packages/core-dotnet/images/Class.png) | DicomGlobal | Placeholder for various static methods and properties |
![Class](template/packages/core-dotnet/images/Class.png) | DicomImage | Class representing a DICOM Image |
![Class](template/packages/core-dotnet/images/Class.png) | DicomImage3D |
Class to display 3D DICOM data in various modes
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomImageCollection | A Collection of DicomImage objects |
![Class](template/packages/core-dotnet/images/Class.png) | DicomImageCurvedMPR |
Class to display 3D DICOM data as a curved MPR
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomImageFusion |
A class which allows overlaying of multiple images
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomLabel |
A label, or annotation, to be displayed over an image in a DicomViewer control,
or in derived copies of the image.
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomLabel3D |
Class to represent a 3D orientation label superimposed on a 3D image.
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomLabelCollection | A collection of DicomLabel objects. |
![Class](template/packages/core-dotnet/images/Class.png) | DicomLicense |
This class handles all the new licensing scheme for DicomObjects.
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomLicense.RamLicenseInfo |
Provide Basic information of a Concurrent license object
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomMaskRange |
Subclass of DicomImage, created for Mask Subtraction
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomPrint | An object to simply printing to a DICOM printer |
![Class](template/packages/core-dotnet/images/Class.png) | DicomQuery | Object used for DICOM Query/retrieve SCU operations |
![Class](template/packages/core-dotnet/images/Class.png) | DicomServer |
An object for handling advanced network communications, as both SCU &
SCP
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomUserIdentity |
class to hold details of a DICOM User Identify
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomValidationException |
Specialised Exception for reporting validation exceptions
|
![Class](template/packages/core-dotnet/images/Class.png) | DicomViewer | A visible control to display DicomImage objects |
![Class](template/packages/core-dotnet/images/Class.png) | DicomVolume | Class used to represent a "volume" of data, either from a set of individual 2D DICOM images, or from a 3D multi-slice object. It currently has no public properties or methods, other than constructors, and is used only in the constructor of the DicomImage3D object. |
![Class](template/packages/core-dotnet/images/Class.png) | FileSignature |
Definition of all file signatures/magic numbers of commonly available executables and archives
|
![Class](template/packages/core-dotnet/images/Class.png) | ItemLocation | Class used to provide information about the location of value within a DicomAttribute within a DicomDataSet, possibly within nested datasets |
![Class](template/packages/core-dotnet/images/Class.png) | LicenseDialog |
The customisable dialog used when a license needs to be acitvated or information about
it needs to be displayed.
|
![Class](template/packages/core-dotnet/images/Class.png) | LookupTable |
Class to hold explicit lookup tables
|
![Class](template/packages/core-dotnet/images/Class.png) | ReadBehaviours |
Specific behaviour to use when reading/receiving a DICOM instance
|
![Class](template/packages/core-dotnet/images/Class.png) | SequencePath |
Class to hold details of the path from a dataset to an attribute within it, including those
nested in sequences.
|
![Class](template/packages/core-dotnet/images/Class.png) | ValidationOptions | Options to validate DicomDataSet and its DicomAttributes |
![Class](template/packages/core-dotnet/images/Class.png) | WriteBehaviours |
Specific behaviour to use when writing/sending a DICOM instance
|
Interfaces
| Interface | Description |
![Interface](template/packages/core-dotnet/images/Interface.png) | IColourConverter |
Interface to allow override of the default CIELab <=> RGB conversion
|
![Interface](template/packages/core-dotnet/images/Interface.png) | IFrameSource |
A simple interface used by extension codecs for video
|
![Interface](template/packages/core-dotnet/images/Interface.png) | IProjection | This interface is shared by DicomImage derived classes which provide a "view" of an image, including both 3D images (DicomImage3D) and Fusion image (DicomImageFusion). |
Structures
| Structure | Description |
![Structure](template/packages/core-dotnet/images/Structure.png) | Line3D |
Structure to hold a line in3D space
|
![Structure](template/packages/core-dotnet/images/Structure.png) | Plane3D |
Defines a plane in 3D space.
|
Delegates
Enumerations
| Enumeration | Description |
![Enumeration](template/packages/core-dotnet/images/Enumeration.png) | RenderMode3D |
The types of 3D rendering available
|
See Also