Changes from Version 13 to Version 14

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

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

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

image\sqrblit.gif LEADTOOLS DICOM CLIB now provides more extensive support for annotations.

image\sqrblit.gif LEADTOOLS DICOM CLIB now provides more extensive support for security, including the ability to change the default security settings.

The following functions have been changed since version 13

LDicomDS::GetImage takes 2 new parameters.

LDicomDS::SetImage takes 1 new parameter.

LDicomDS::GetImageList takes 1 new parameter.

LDicomDS::SetImageList takes 1 new parameter.

LDicomDS::InsertImage takes 1 new parameter.

LDicomDS::InsertImageList takes 1 new parameter.

LDicomNet::LDicomNet has a second constructor.

The following are new structures:

DICOMANNPOINT

DICOMCODEDCONCEPT

DICOMCODESEQUENCEITEM

DICOMCONTEXTGROUP

DICOMGRAPHICLAYER

DICOMGRAPHICOBJECT

DICOMPRESSTATEINFO

DICOMTEXTOBJECT

DICOMWAVEFORMANNOTATION

L_SSL_CTX_CREATE

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

Security Settings

LDicomNet::LDicomNet

LDicomNet::Initialize

LDicomNet::OnPrivateKeyPassword

Annotation

LDicomDS::AddLayerImageRef

LDicomDS::AddPresStateImageRefByDS

LDicomDS::AddPresStateImageRefByFileName

LDicomDS::ConvertDicomAnnObjToLEADAnnObj

LDicomDS::ConvertLEADAnnObjToDicomAnnObjs

LDicomDS::CreateGraphicAnnSQItem

LDicomDS::CreateGraphicObject

LDicomDS::CreateLayer

LDicomDS::CreateTextObject

LDicomDS::FindFirstGraphicAnnSQItem

LDicomDS::FindFirstPresStateRefSeriesItem

LDicomDS::FindNextGraphicAnnSQItem

LDicomDS::FindNextPresStateRefSeriesItem

LDicomDS::GetGraphicObjectCount

LDicomDS::GetGraphicObjectInfo

LDicomDS::GetGraphicObjElement

LDicomDS::GetGraphicObjPointCount

LDicomDS::GetLayerCount

LDicomDS::GetLayerElementByIndex

LDicomDS::GetLayerElementByName

LDicomDS::GetLayerGraphicObjectCount

LDicomDS::GetLayerImageRefCount

LDicomDS::GetLayerImageRefElement

LDicomDS::GetLayerImageRefSOPInstance

LDicomDS::GetLayerIndex

LDicomDS::GetLayerInfo

LDicomDS::GetLayerName

LDicomDS::GetLayerTextObjectCount

LDicomDS::GetPresStateImageRefBySOPInstance

LDicomDS::GetPresStateImageRefCount

LDicomDS::GetPresStateImageRefSOPInstance

LDicomDS::GetPresStateInfo

LDicomDS::GetTextObjectCount

LDicomDS::GetTextObjectInfo

LDicomDS::GetTextObjElement

LDicomDS::OnConvertLEADAnnObjToDicomAnnObj

LDicomDS::RemoveAllGraphicObjects

LDicomDS::RemoveAllImageRefFromAllLayers

LDicomDS::RemoveAllImageRefsFromLayer

LDicomDS::RemoveAllLayers

LDicomDS::RemoveAllPresStateImageRefs

LDicomDS::RemoveAllTextObjects

LDicomDS::RemoveGraphicObject

LDicomDS::RemoveImageRefFromLayer

LDicomDS::RemoveLayerByIndex

LDicomDS::RemoveLayerByName

LDicomDS::RemoveLayerGraphicObjects

LDicomDS::RemoveLayerTextObjects

LDicomDS::RemovePresStateImageRefBySOPInstance

LDicomDS::RemoveTextObject

LDicomDS::SetGraphicObjectInfo

LDicomDS::SetLayerInfo

LDicomDS::SetLayerName

LDicomDS::SetPresStateInfo

LDicomDS::SetTextObjectInfo

Overlay Overview

LDicomDS::GetOverlayAttributes

LDicomDS::GetOverlayActivationLayer

LDicomDS::GetOverlayBitmap

LDicomDS::GetOverlayBitmapList

LDicomDS::GetOverlayCount

LDicomDS::SetOverlayAttributes

LDicomDS::SetOverlayBitmap

LDicomDS::SetOverlayBitmapList

LDicomDS::DeleteOverlay

LUT Encoding Overview

LDicomDS::GetModalityLUTAttributes

LDicomDS::GetModalityLUTData

LDicomDS::DeleteModalityLUT

LDicomDS::SetModalityLUT

LDicomDS::GetPaletteColorLUTAttributes

LDicomDS::SetPaletteColorLUTAttributes

LDicomDS::GetPaletteColorLUTData

LDicomDS::SetPaletteColorLUTData

LDicomDS::DeletePaletteColorLUT

LDicomDS::GetWindowCount

LDicomDS::GetVOILUTCount

LDicomDS::GetWindow

LDicomDS::SetWindow

LDicomDS::DeleteWindow

LDicomDS::GetVOILUT

LDicomDS::SetVOILUT

LDicomDS::GetVOILUTData

LDicomDS::DeleteVOILUT

LDicomPrintSCU

LDicomPrintSCU::LDicomPrintSCU

LDicomPrintSCU::~LDicomPrintSCU

LDicomPrintSCU::Associate

LDicomPrintSCU::CreateFilmBox

LDicomPrintSCU::CreateFilmSession

LDicomPrintSCU::CreateOverlayBox

LDicomPrintSCU::CreatePresentationLUT

LDicomPrintSCU::CreatePullPrintRequest

LDicomPrintSCU::DeleteFilmBox

LDicomPrintSCU::DeleteFilmSession

LDicomPrintSCU::DeleteOverlayBox

LDicomPrintSCU::DeletePresentationLUT

LDicomPrintSCU::DeletePullPrintRequest

LDicomPrintSCU::FreeAnnotationBoxesInstanceUIDs

LDicomPrintSCU::FreeImageBoxesInstanceUIDs

LDicomPrintSCU::GetAbortInfo

LDicomPrintSCU::GetAnnotationBoxesCount

LDicomPrintSCU::GetAnnotationBoxInstanceUID

LDicomPrintSCU::GetAssociateRejectInfo

LDicomPrintSCU::GetDefaultFilmBoxParameters

LDicomPrintSCU::GetDefaultFilmSessionParameters

LDicomPrintSCU::GetDefaultImageBoxParameters

LDicomPrintSCU::GetDefaultOverlayBoxParameters

LDicomPrintSCU::GetDefaultPullPrintRequestParameters

LDicomPrintSCU::GetFilmBoxInstanceUID

LDicomPrintSCU::GetFilmSessionInstanceUID

LDicomPrintSCU::GetImageBoxesCount

LDicomPrintSCU::GetImageBoxInstanceUID

LDicomPrintSCU::GetLastOperationStatus

LDicomPrintSCU::GetOverlayBoxInstanceUID

LDicomPrintSCU::GetPresentationLUTInstanceUID

LDicomPrintSCU::GetPrinterConfiguration

LDicomPrintSCU::GetPrinterInfo

LDicomPrintSCU::GetPrinterInfo

LDicomPrintSCU::GetPrintJobInfo

LDicomPrintSCU::GetPrintJobInstanceUID

LDicomPrintSCU::GetPullPrintRequestInstanceUID

LDicomPrintSCU::IsClassSupported

LDicomPrintSCU::OnPrinterReport

LDicomPrintSCU::OnPrintJobReport

LDicomPrintSCU::OnStatus

LDicomPrintSCU::PrintFilmBox

LDicomPrintSCU::PrintFilmSession

LDicomPrintSCU::PrintPullPrintRequestSession

LDicomPrintSCU::Release

LDicomPrintSCU::SetTimeout

LDicomPrintSCU::UpdateAnnotationBox

LDicomPrintSCU::UpdateFilmBox

LDicomPrintSCU::UpdateFilmSession

LDicomPrintSCU::UpdateImageBox

LDicomPrintSCU::UpdateOverlayBox

Digital Signatures

LDicomDS::CreateSignature

LDicomDS::DeleteSignature

LDicomDS::FindSignature

LDicomDS::GetMacAlgorithm

LDicomDS::GetMacTransferSyntax

LDicomDS::GetSignature

LDicomDS::GetSignatureDateTime

LDicomDS::GetSignaturesCount

LDicomDS::GetSignatureUID

LDicomDS::GetSignedElement

LDicomDS::GetSignedElementsCount

LDicomDS::SaveCertificate

LDicomDS::VerifySignature

DICOM Waveform Channels

LDicomWaveformChannel::LDicomWaveformChannel

LDicomWaveformChannel::~LDicomWaveformChannel

LDicomWaveformChannel::GetChannelSamples

LDicomWaveformChannel::SetChannelSamples16

LDicomWaveformChannel::SetChannelSamples32

LDicomWaveformChannel::SetChannelSamples8

LDicomWaveformChannel::GetChannelSource

LDicomWaveformChannel::SetChannelSource

LDicomWaveformChannel::GetChannelSensitivity

LDicomWaveformChannel::SetChannelSensitivity

LDicomWaveformChannel::GetChannelLabel

LDicomWaveformChannel::GetChannelMaximumValue

LDicomWaveformChannel::GetChannelMinimumValue

LDicomWaveformChannel::GetChannelOffset

LDicomWaveformChannel::GetChannelSampleSkew

LDicomWaveformChannel::GetChannelStatus

LDicomWaveformChannel::GetChannelTimeSkew

LDicomWaveformChannel::GetFilterHighFrequency

LDicomWaveformChannel::GetFilterLowFrequency

LDicomWaveformChannel::GetNotchFilterBandwidth

LDicomWaveformChannel::GetNotchFilterFrequency

LDicomWaveformChannel::GetWaveformChannelNumber

LDicomWaveformChannel::SetChannelLabel

LDicomWaveformChannel::SetChannelMaximumValue

LDicomWaveformChannel::SetChannelMinimumValue

LDicomWaveformChannel::SetChannelOffset

LDicomWaveformChannel::SetChannelSampleSkew

LDicomWaveformChannel::SetChannelStatus

LDicomWaveformChannel::SetChannelTimeSkew

LDicomWaveformChannel::SetFilterHighFrequency

LDicomWaveformChannel::SetFilterLowFrequency

LDicomWaveformChannel::SetNotchFilterBandwidth

LDicomWaveformChannel::SetNotchFilterFrequency

LDicomWaveformChannel::SetWaveformChannelNumber

LDicomWaveformChannel::AddAnnotation

LDicomWaveformChannel::DeleteAnnotation

LDicomWaveformChannel::GetAnnotationCount

LDicomWaveformChannel::GetAnnotation

LDicomWaveformChannel::GetIndex

LDicomWaveformChannel::GetWaveformGroup

DICOM Waveform Groups

LDicomWaveformGroup::LDicomWaveformGroup

LDicomWaveformGroup::~LdicomWaveformGroup

LDicomWaveformGroup::Reset

LDicomDS::AddWaveformGroup

LDicomDS::DeleteWaveformGroup

LDicomDS::GetWaveformGroupCount

LDicomDS::GetWaveformGroup

LDicomWaveformGroup::AddChannel

LDicomWaveformGroup::DeleteChannel

LDicomWaveformGroup::GetChannel

LDicomWaveformGroup::GetNumberOfChannels

LDicomWaveformGroup::GetNumberOfSamplesPerChannel

LDicomWaveformGroup::SetNumberOfSamplesPerChannel

LDicomWaveformGroup::GetMultiplexGroupLabel

LDicomWaveformGroup::GetMultiplexGroupTimeOffset

LDicomWaveformGroup::GetSampleInterpretation

LDicomWaveformGroup::GetSamplingFrequency

LDicomWaveformGroup::GetTriggerSamplePosition

LDicomWaveformGroup::GetTriggerTimeOffset

LDicomWaveformGroup::GetWaveformOriginality

LDicomWaveformGroup::GetWaveformPaddingValue

LDicomWaveformGroup::SetMultiplexGroupLabel

LDicomWaveformGroup::SetMultiplexGroupTimeOffset

LDicomWaveformGroup::SetSampleInterpretation

LDicomWaveformGroup::SetSamplingFrequency

LDicomWaveformGroup::SetTriggerSamplePosition

LDicomWaveformGroup::SetTriggerTimeOffset

LDicomWaveformGroup::SetWaveformOriginality

LDicomWaveformGroup::SetWaveformPaddingValue

LDicomWaveformGroup::LoadAudio

LDicomWaveformGroup::SaveAudio

DICOM Context Groups

DICOM Context Groups: Loading/Inserting and Deleting Context Groups

DICOM Context Groups: Maneuvering Through the Context Group Table

DICOM Context Groups: Searching the Context Group Table

DICOM Context Groups: Inserting and Deleting Coded Concepts

DICOM Context Groups: Modifying Coded Concepts

DICOM Context Groups: Restoring Context Groups

DICOM Context Groups: Miscellaneous

LDicomContextGroup::Load

LDicomContextGroup::Insert

LDicomContextGroup::Delete

LDicomContextGroup::Reset

LDicomContextGroup::GetFirst

LDicomContextGroup::GetLast

LDicomContextGroup::GetNext

LDicomContextGroup::GetPrev

LDicomContextGroup::GetCount

LDicomContextGroup::FindIndex

LDicomContextGroup::GetFirstCodedConcept

LDicomContextGroup::GetLastCodedConcept

LDicomContextGroup::GetNextCodedConcept

LDicomContextGroup::GetPrevCodedConcept

LDicomContextGroup::GetCountCodedConcept

LDicomContextGroup::FindIndexCodedConcept

LDicomContextGroup::GetContextGroup

LDicomContextGroup::Find

LDicomContextGroup::FindCodedConcept

LDicomContextGroup::InsertCodedConcept

LDicomContextGroup::DeleteCodedConcept

LDicomContextGroup::SetCodeMeaning

LDicomContextGroup::Default

LDicomContextGroup::Exists

LDicomContextGroup::ExistsCodedConcept