.NET

Frame Level Retrieval

Frame Level Retrieval (DICOM Supplement 119) is written by Dr. David Harvey, our managing director, and is fully supported by DicomObjects.

There are 2 (actually 3, with the 3rd one using Content Time values to specify a Time Range) ways to ask for specific frames:

Simple Frame List

Contains a list of frame numbers, each specifying a frame to be included in the returned object.

Activating licences

Different ways of activating licences:

  1. Problematically
  2. Licence manager
  3. Offline activation
  4. Special licensing

 

Both online and offline licence activation can be done using different methods as shown below:

Rendering System.Drawing.Image as a DicomLabel

Out of the many label types available in DicomObjects .NET, LabelType.Image can be used to directly reference a System.Drawing.Image object (jpg, png, bmp, etc) ,and to be rendered as a DicomLabel on the viewer.

Code snippet:

Signing ASP.NET Web Application with MC ApplicationSigningTool

For information on how to use the Application Signing Tool, see the Signing exes with specific licence keys article.

To sign the asp.net web application is the same process, but with some extra steps to follow.

1) Sign YourWebApplication.DLL

2) Make sure the target platform matches the IIS Application Pool's platform (2.0 vs 2.0 or 4.0 vs 4.0)

Activation File

As of Version 6.xx.0.54 of the .NET version an activation file is available to allow license activation to be controlled via an external file.  This is useful for services etc. where the GUI is not available, but must not be confused with Signature Based Licencing, which is machine independent.

Using DicomObjects.NET on Mono framework

As of version 6.XX.0.26 of DicomObjects .NET, we have integrated Mono support in DicomObjects. This is a beta version and is in an unstable phase of debugging and testing..!
The main objective of this release is amalgamating DicomObjects .NET release & Mono version into one main Release. There are other good reasons too, and for developers' ease as well.
We are aiming to be able to run on multiple platforms where developers can utilize the same underlying toolkit features on different machines.

How to make SLAB in 3D

COM Version:

Using DicomObjects in Python

DicomObjects can be used in Python with the help of various API's and interface generators available. We have tested 2 of those modules (1 for .NET version and 1 for COM version) but please do not limit yourself to these examples as you may find other easier tools to use in conjunction with DicomObjects.

COM version: (The instructions in this section below has been tested using pywin32 interface generator for DicomObjects COM interfaces)

Upgrading to DicomObjects 6.0

  1. .NET
  2. COM

Changes to DicomObjects.NET Version 6

Rationale

Pages

Subscribe to RSS - .NET