Changes from Version 11.5 to Version 12 (original) (raw)
Version 12 of the LEADTOOLS DICOM C++ Class Library has changed from version 11.5 as follows:
- LEADTOOLS DICOM C++ Class Library now supports several new classes, including:
- Radiotherapy Beams Treatment Record Class
- Radiotherapy Brachy Treatment Record Class
- Visible Light Endoscopic Image Class
- Visible Light Microscopic Image Class
- Visible Light Photographic Image Class
- DICOM Server Demo is now available.
- Support for the December 1999 DICOM 3.0 Specification is provided.
- Optimized memory management, increasing the speed of all DICOM functions.
- Optimized DICOM image processing while loading DICOM images. (Faster LUT, faster palette, faster color space conversion)
- Added a caching mechanism between disk and memory for optimal speed.
- Redesigned the communication process between the DICOM module and the compression filters (JPEG, RLE).
Changed Structures, Constants and Functions
The following structure has been changed since version 11.5
- The nCentury member of the VALUEDATETIME structure has been removed. In addition, the nOffset member has been changed from type L_UINT32 to L_INT32.
- The LDicomUID::Insert function takes an extra parameter.
- DICOMIOD (New members added)
Several of the TAG constants, UID constants, IOD Class constants, IOD Module constants and IOD Usage constants have been modified. For a list of available constants, refer to the following: