Changes from Version 13 to Version 14

Version 14 of the LEADTOOLS DICOM API has changed from Version 13 as follows:

image\sqrblit.gif LEADTOOLS DICOM API now supports Overlays Overview.

image\sqrblit.gif LEADTOOLS DICOM API now supports LUT Encoding Overview.

image\sqrblit.gif LEADTOOLS DICOM 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.

image\sqrblit.gif LEADTOOLS DICOM 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:

DICOMNETCALLBACKEXT

L_SSL_CTX_CREATE

The rest of this topic lists the new functions in version 14.

Security Settings Support

L_DicomCreateNetExt

L_DicomSetCallbackExt

PRIVATEKEYPASSWORD

Overlay Overview

L_DicomGetOverlayAttributes

L_DicomGetOverlayActivationLayer

L_DicomGetOverlayBitmap

L_DicomGetOverlayBitmapList

L_DicomGetOverlayCount

L_DicomSetOverlayAttributes

L_DicomSetOverlayBitmap

L_DicomSetOverlayBitmapList

L_DicomDeleteOverlay

LUT Encoding Overview

L_DicomDeleteModalityLUT

L_DicomDeletePaletteColorLUT

L_DicomDeleteVOILUT

L_DicomDeleteWindow

L_DicomGetModalityLUTAttributes

L_DicomGetModalityLUTData

L_DicomGetPaletteColorLUTAttributes

L_DicomGetVOILUT

L_DicomGetVOILUTCount

L_DicomGetVOILUTData

L_DicomGetWindow

L_DicomGetWindowCount

L_DicomSetModalityLUT

L_DicomSetPaletteColorLUTAttributes

L_DicomSetPaletteColorLUTData

L_DicomSetVOILUT

L_DicomSetWindow

Annotation

L_DicomAddLayerImageRef

L_DicomAddPresStateImageRefByDS

L_DicomAddPresStateImageRefByFileName

L_DicomConvertDicomAnnObjToLEADAnnObj

L_DicomConvertLEADAnnObjToDicomAnnObjs

L_DicomCreateGraphicAnnSQItem

L_DicomCreateGraphicObject

L_DicomCreateLayer

L_DicomCreateTextObject

L_DicomFindFirstGraphicAnnSQItem

L_DicomFindFirstPresStateRefSeriesItem

L_DicomFindNextGraphicAnnSQItem

L_DicomFindNextPresStateRefSeriesItem

L_DicomGetGraphicObjectCount

L_DicomGetGraphicObjectInfo

L_DicomGetGraphicObjElement

L_DicomGetGraphicObjPointCount

L_DicomGetLayerCount

L_DicomGetLayerElementByIndex

L_DicomGetLayerElementByName

L_DicomGetLayerGraphicObjectCount

L_DicomGetLayerImageRefCount

L_DicomGetLayerImageRefElement

L_DicomGetLayerIndex

L_DicomGetLayerInfo

L_DicomGetLayerName

L_DicomGetLayerTextObjectCount

L_DicomGetPresStateImageRefBySOPInstance

L_DicomGetPresStateImageRefCount

L_DicomGetPresStateImageRefSOPInstance

L_DicomGetPresStateInfo

L_DicomGetTextObjectCount

L_DicomGetTextObjectInfo

L_DicomGetTextObjElement

L_DicomRemoveAllGraphicObjects

L_DicomRemoveAllImageRefFromAllLayers

L_DicomRemoveAllImageRefsFromLayer

L_DicomRemoveAllLayers

L_DicomRemoveAllPresStateImageRefs

L_DicomRemoveAllTextObjects

L_DicomRemoveGraphicObject

L_DicomRemoveImageRefFromLayer

L_DicomRemoveLayerByIndex

L_DicomRemoveLayerByName

L_DicomRemoveLayerGraphicObjects

L_DicomRemoveLayerTextObjects

L_DicomRemovePresStateImageRefBySOPInstance

L_DicomRemoveTextObject

L_DicomSetGraphicObjectInfo

L_DicomSetLayerInfo

L_DicomSetLayerName

L_DicomSetPresStateInfo

L_DicomSetTextObjectInfo

Context Groups

L_DicomDefaultContextGroup

L_DicomDeleteCodedConcept

L_DicomDeleteContextGroup

L_DicomExistsCodedConcept

L_DicomExistsContextGroup

L_DicomFindCodedConcept

L_DicomFindContextGroup

L_DicomFindIndexCodedConcept

L_DicomFindIndexContextGroup

L_DicomGetCodedConceptGroup

L_DicomGetCountCodedConcept

L_DicomGetCountContextGroup

L_DicomGetFirstCodedConcept

L_DicomGetFirstContextGroup

L_DicomGetLastCodedConcept

L_DicomGetLastContextGroup

L_DicomGetNextCodedConcept

L_DicomGetNextContextGroup

L_DicomGetPrevCodedConcept

L_DicomGetPrevContextGroup

L_DicomInsertCodedConcept

L_DicomInsertContextGroup

L_DicomLoadContextGroup

L_DicomResetContextGroup

L_DicomSetCodedConceptCodeMeaning

Waveforms

L_DicomAddWaveformGroup

L_DicomChannelAddAnnotation

L_DicomChannelCreate

L_DicomChannelDeleteAnnotation

L_DicomChannelFree

L_DicomChannelGetAnnotationCount

L_DicomChannelGetAnnotation

L_DicomChannelGetFilterHighFrequency

L_DicomChannelGetFilterLowFrequency

L_DicomChannelGetIndex

L_DicomChannelGetLabel

L_DicomChannelGetMaximumValue

L_DicomChannelGetMinimumValue

L_DicomChannelGetNotchFilterBandwidth

L_DicomChannelGetNotchFilterFrequency

L_DicomChannelGetNumber

L_DicomChannelGetOffset

L_DicomChannelGetSampleSkew

L_DicomChannelGetSamples

L_DicomChannelGetSensitivity

L_DicomChannelGetSource

L_DicomChannelGetStatus

L_DicomChannelGetTimeSkew

L_DicomChannelGetWaveformGroup

L_DicomChannelSetFilterHighFrequency

L_DicomChannelSetFilterLowFrequency

L_DicomChannelSetLabel

L_DicomChannelSetMaximumValue

L_DicomChannelSetMinimumValue

L_DicomChannelSetNotchFilterBandwidth

L_DicomChannelSetNotchFilterFrequency

L_DicomChannelSetNumber

L_DicomChannelSetOffset

L_DicomChannelSetSamples16

L_DicomChannelSetSamples32

L_DicomChannelSetSamples8

L_DicomChannelSetSampleSkew

L_DicomChannelSetSensitivity

L_DicomChannelSetSource

L_DicomChannelSetStatus

L_DicomChannelSetTimeSkew

L_DicomDeleteWaveformGroup

L_DicomGetWaveformGroupCount

L_DicomGetWaveformGroup

L_DicomWaveGrpAddChannel

L_DicomWaveGrpCreate

L_DicomWaveGrpDeleteChannel

L_DicomWaveGrpFree

L_DicomWaveGrpGetChannel

L_DicomWaveGrpGetMultiplexGroupLabel

L_DicomWaveGrpGetMultiplexGroupTimeOffset

L_DicomWaveGrpGetNumberOfChannels

L_DicomWaveGrpGetNumberOfSamplesPerChannel

L_DicomWaveGrpGetOriginality

L_DicomWaveGrpGetPaddingValue

L_DicomWaveGrpGetSampleInterpretation

L_DicomWaveGrpGetSamplingFrequency

L_DicomWaveGrpGetTriggerSamplePosition

L_DicomWaveGrpGetTriggerTimeOffset

L_DicomWaveGrpLoadAudio

L_DicomWaveGrpReset

L_DicomWaveGrpSaveAudio

L_DicomWaveGrpSetMultiplexGroupLabel

L_DicomWaveGrpSetMultiplexGroupTimeOffset

L_DicomWaveGrpSetNumberOfSamplesPerChannel

L_DicomWaveGrpSetOriginality

L_DicomWaveGrpSetPaddingValue

L_DicomWaveGrpSetSampleInterpretation

L_DicomWaveGrpSetSamplingFrequency

L_DicomWaveGrpSetTriggerSamplePosition

L_DicomWaveGrpSetTriggerTimeOffset