Introduction to DicomObjects.NET10
DicomObjects.Net10 consists of an inter-related, but independent, set of .NET10 compatible "Objects" that enable developers to quickly and easily add DICOM functionality to their products without needing to understand or program the intricacies of the DICOM standard. This help file provides full reference to those objects and also some introductory guidance.

Almost any aspect of DICOM image/data manipulation can be performed using DicomObjects, including:
- Image read/write and parsing
- Network transmission of images and associated data, including worklists
- Printing to DICOM and windows printers
- Normalised operations including storage commitment
- Image creation from scratch and import/export to/from non-DICOM formats
- DICOM Web client and server
The main Components of DicomObjects are:
DicomViewer Class
A DicomViewer Object represents the viewer component of DicomObjects. It has extensive display capabilities for DICOM images, whether read from files, received over the network, or from numerous other sources, and these include a wide range of annotations, and full DICOM greyscale presentation state support. This viewer component supports GPU accelerated rendering.
DicomWeb Namespace
All classes for RESTful DICOM Web Client and Server implmentations.
DicomServer Class
An object that provides storage, query/retrieve and normalised facilities as a service class provider (SCP). Events are raised in response to incoming operations.
DicomQuery Class
An object that handles the query/retrieve parts of the DICOM standard as a service class user (SCU).
DicomDataSet Class
Used for reading, writting, parsing, imporint and exportring DICOM objects
DicomPrint Class
Used for sending DICOM print requests to DICOM Printer SCP
DicomGlobal Class
Used for certain global operations, including logging and setting global behaviour.
DicomAssociation Class
A DicomAssociation Object represents a DICOM association, and may either be created automatically in response to an incoming query request, or explicitly by the client program. Methods of this object are used to send data, images, and verification requests.
DicomException Class
A DicomException Object represents the errors that occur within DicomObjects which is wrapped and thrown as a manageable exception in the user code with descriptive error messages.
| Basic Dicom Viewer | This sample showcases the majority of DicomObjects display functionality, including 2D and 3D image display, image manipulation, and the addition of annotations. The viewer is built using the .NET MAUI platform and requires a MAUI-compatible application environment. | |
| Dicom Router | An example of how to use DicomObjects to construct a pass-through router to do aggregation, compression and conversion between C-GET & C-MOVE | |
| Dicom Server | The basic skeleton of a PACS server, showing how to receive images, answer queries, and send images when requested | |
| Restful Dicom Web Client Server | DICOM-Rs Web Client Server sample projects | |
| Modality Worklist | Modality worklist (MWL) SCU/SCP pair | |
| MPPS | Modality Performed Procedure Step (MPPS) SCU/SCP pair | |
| Printer Server | Sample DICOM Print Server which receives DICOM print instructions and prints to a Windows printer | |
| Storage Commitment | Storage Commitment | |
| Licence Manager | Sample WinForm Licence Manager to demonstrate how to activate and deactivate a licence | |
| Licence Manager (Compiled) | Compiled Version of the Licence Manager | |
| Frame Level Retrieve Client | Demonstrate how to perform Frame Level C-GET and C-MOVE request | |
| Encryption | This sample shows how to implement DICOM communications over TLS and how to encrypt and decrypt DICOM files. | |
| DICOM DIR Reader | This sample demonstrates reading and parsing of a DICOMDIR, including how to list the Images on media | |
| Key Object Note | This sample shows how to generate a basic Key Object Note document which references a set of DICOM objects |
网硕互联帮助中心


评论前必须登录!
注册