Changes from Version 13 to Version 14
Version 14 of the LEADTOOLS DICOM API has changed from Version 13 as follows:
LEADTOOLS DICOM API now supports Overlays Overview.
LEADTOOLS DICOM API now supports LUT Encoding Overview.
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.
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