Version 14 of the LEADTOOLS DICOM C API has changed from Version 13 as follows:
LEADTOOLS DICOM C API now supports Overlays Overview.
LEADTOOLS DICOM C API now supports LUT Encoding Overview.
LEADTOOLS DICOM C API now provides advanced support for working with the "Graphic Annotation Module" and the "Grayscale Softcopy Presentation State" IOD, which let you display and manipulate graphic and text annotations.
LEADTOOLS DICOM C API now provides support for Secure Socket Layer (SSL) communications, along with the ability to change the default security settings.
The following functions have been changed since version 13
L_DicomGetImage takes 2 new parameters.
L_DicomSetImage takes 1 new parameter.
L_DicomGetImageList takes 1 new parameter.
L_DicomSetImageList takes 1 new parameter.
L_DicomInsertImage takes 1 new parameter.
L_DicomInsertImageList takes 1 new parameter.
The following structures have been added in version 14 to support security settings:
The rest of this topic lists the new functions in version 14.
Security Settings Support
Overlay Overview
L_DicomGetOverlayActivationLayer
LUT Encoding Overview
L_DicomGetModalityLUTAttributes
L_DicomGetPaletteColorLUTAttributes
L_DicomSetPaletteColorLUTAttributes
Annotation
L_DicomAddPresStateImageRefByDS
L_DicomAddPresStateImageRefByFileName
L_DicomConvertDicomAnnObjToLEADAnnObj
L_DicomConvertLEADAnnObjToDicomAnnObjs
L_DicomFindFirstGraphicAnnSQItem
L_DicomFindFirstPresStateRefSeriesItem
L_DicomFindNextGraphicAnnSQItem
L_DicomFindNextPresStateRefSeriesItem
L_DicomGetGraphicObjPointCount
L_DicomGetLayerGraphicObjectCount
L_DicomGetLayerImageRefElement
L_DicomGetLayerTextObjectCount
L_DicomGetPresStateImageRefBySOPInstance
L_DicomGetPresStateImageRefCount
L_DicomGetPresStateImageRefSOPInstance
L_DicomRemoveAllGraphicObjects
L_DicomRemoveAllImageRefFromAllLayers
L_DicomRemoveAllImageRefsFromLayer
L_DicomRemoveAllPresStateImageRefs
L_DicomRemoveImageRefFromLayer
L_DicomRemoveLayerGraphicObjects
L_DicomRemovePresStateImageRefBySOPInstance
Context Groups
L_DicomSetCodedConceptCodeMeaning
Waveforms
L_DicomChannelDeleteAnnotation
L_DicomChannelGetAnnotationCount
L_DicomChannelGetFilterHighFrequency
L_DicomChannelGetFilterLowFrequency
L_DicomChannelGetNotchFilterBandwidth
L_DicomChannelGetNotchFilterFrequency
L_DicomChannelGetWaveformGroup
L_DicomChannelSetFilterHighFrequency
L_DicomChannelSetFilterLowFrequency
L_DicomChannelSetNotchFilterBandwidth
L_DicomChannelSetNotchFilterFrequency
L_DicomWaveGrpGetMultiplexGroupLabel
L_DicomWaveGrpGetMultiplexGroupTimeOffset
L_DicomWaveGrpGetNumberOfChannels
L_DicomWaveGrpGetNumberOfSamplesPerChannel
L_DicomWaveGrpGetSampleInterpretation
L_DicomWaveGrpGetSamplingFrequency
L_DicomWaveGrpGetTriggerSamplePosition
L_DicomWaveGrpGetTriggerTimeOffset
L_DicomWaveGrpSetMultiplexGroupLabel
L_DicomWaveGrpSetMultiplexGroupTimeOffset
L_DicomWaveGrpSetNumberOfSamplesPerChannel
L_DicomWaveGrpSetSampleInterpretation
L_DicomWaveGrpSetSamplingFrequency