Leadtools.Dicom Assembly Changes

Summary

Version Changes: 19 to 20

New Members (version 20)

The following members have been added:

Name Description
Leadtools.Dicom.ClientPortUsageType Specifies if a DICOM Client (SCU) will use secure DICOM TLS communication when an SCP reconnects to the client.
Leadtools.Dicom.DicomAutoScaleDataFlags Specifies the type of DicomAutoScaleData returned with a call to GetAutoScaleData.
Leadtools.Dicom.DicomCommandStatusType.Cannot Understand (except for the four errors below) Cxxx‬
Leadtools.Dicom.DicomDataSet.GetAutoScaleData(DicomAutoScaleDataFlags) Returns a DicomAutoScaleData object that specifies autoscale information about the DICOM pixel data.
Leadtools.Dicom.DicomExceptionCode.LtfilMissing The Leadtools.Codecs.dll library is missing
Leadtools.Dicom.DicomGetImageFlags.AutoDetectInvalidRleCompression The method will automatically detect invalid RLE compression.
Leadtools.Dicom.DicomGetImageFlags.KeepColorPalette When Photometric Interpretation is 'PALETTE COLOR', returns a grayscale image with a color palette. Without this flag, 'PALETTE COLOR' images are converted to 24-RGB.
Leadtools.Dicom.DicomNet.Breathe For Windows platforms, this implements a standard Windows Message pump.
Leadtools.Dicom.DicomNet.GetOpenSslVersion Gets information about the availability and version of the OpenSSL libraries
Leadtools.Dicom.DicomNetSecurityMode Specifies the security mode to use when initializing the network structure.
Leadtools.Dicom.DicomOpenSslContextCreationSettings.Dispose Releases all resources used by this DicomOpenSslContextSettings. {NET, Java, Android}
Leadtools.Dicom.DicomOpenSslContextCreationSettings.Dispose(bool) Releases all resources used by this DicomOpenSslContextSettings. {NET, Java, Android}
Leadtools.Dicom.DicomOpenSslContextCreationSettings.Finalize This method overrides System.Object.Finalize {NET, Java, Android}
Leadtools.Dicom.DicomOpenSslVersion The DicomOpenSslVersion structure contains information about the availability and version of the OpenSSL libraries
Leadtools.Dicom.DicomTlsCipherSuiteType.DheRsaWithAes128GcmSha256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (TLS 1.2)
Leadtools.Dicom.DicomTlsCipherSuiteType.DheRsaWithAes256GcmSha384 TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (TLS 1.2)
Leadtools.Dicom.DicomTlsCipherSuiteType.EcdheRsaWithAes128GcmSha256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (TLS 1.2)
Leadtools.Dicom.DicomTlsCipherSuiteType.EcdheRsaWithAes256GcmSha384 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (TLS 1.2)
Leadtools.Dicom.DicomTlsCipherSuiteType.RsaWith3DesEdeCbcSha TLS_RSA_WITH_3DES_EDE_CBC_SHA (TLS 1.0)
Leadtools.Dicom.DicomTlsCipherSuiteType.RsaWithAes128CbcSha TLS_RSA_WITH_AES_128_CBC_SHA​ (TLS 1.0)
Leadtools.Dicom.DicomVRType.OL Other Long​. Length is N/A. Restriction is DicomVRRestriction.BinaryAny. Unit Size is 4.

Removed Members (version 20)

The following members have been removed:

Name Description
Leadtools.Dicom.DicomAgeValueHelper Helper methods for the DicomAgeValue structure.
Leadtools.Dicom.DicomAnnotationPointHelper The DicomAnnotationPointHelper class is used internally by the Windows Runtime (WinRT) build of the toolkit. It is specifically used by methods in the WinRT build of the Leadtools.Dicom.Annotations.Core assembly. It contains helper methods for working with the DicomAnnotationPoint structure.
Leadtools.Dicom.DicomDataSet.GetImage(DicomElement,int,int,DicomGetImageFlags) Gets the image of a Pixel Data element.
Leadtools.Dicom.DicomDataSet.GetImages(DicomElement,int,int,int,DicomGetImageFlags,DicomGetImageCallback) Gets the images of a Pixel Data element.
Leadtools.Dicom.DicomDataSet.LoadAsync(string,DicomDataSetLoadFlags) Loads a Data Set from a disk file.
Leadtools.Dicom.DicomDataSet.SaveAsync(string,DicomDataSetSaveFlags) Saves the Data Set to the specified file.
Leadtools.Dicom.DicomDateRangeValueHelper Helper methods for the DicomDateRangeValue structure.
Leadtools.Dicom.DicomDateTimeValueHelper Helper methods for the DicomDateTimeValue structure.
Leadtools.Dicom.DicomDateValueHelper Helper methods for the DicomDateValue structure.
Leadtools.Dicom.DicomException.FromHResult(int) Creates a DicomException object from the specified HRESULT value, if the value is a valid LEADTOOLS error code.
Leadtools.Dicom.DicomIod.GetStringDescription Returns a meaningful name for this DicomIod.
Leadtools.Dicom.DicomIodTable.LoadXmlAsync(ILeadStream) Loads the IODs and modules contained in stream into the internal DICOM IOD Table.
Leadtools.Dicom.DicomNetSecurityeMode Specifies the security mode to use when initializing the network structure.
Leadtools.Dicom.DicomTimeRangeValueHelper Helper methods for the DicomTimeRangeValue structure.
Leadtools.Dicom.DicomTimeValueHelper Helper methods for the DicomTimeValue structure.
Leadtools.Dicom.DicomUidTable.LoadXmlAsync(ILeadStream) Loads the UIDs contained in stream into the internal DICOM UID Table.
Leadtools.Dicom.IDicomAnnotationObject The DICOM annotation classes (DicomGraphicObject, DicomTextObject,DicomCompoundGraphic) implement this interface.
Leadtools.Dicom.Networking.DicomAbortReasonType Specifies the reason for the Association aborting.
Leadtools.Dicom.Networking.DicomAbortSourceType Specifies the source of the Association aborting.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType Specifies the reason for the Association rejection.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType Specifies the type of the Association rejection.
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType Specifies the source of the Association rejection.
Leadtools.Dicom.Networking.DicomNet Provides the main functionality for dealing with DICOM Network connections. It includes methods and properties for creating and establishing DICOM Network connections and passing messages across established connections.
Leadtools.Dicom.Networking.IDicomEvents Allows an inheriting class to respond to DICOM networking events.

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
Leadtools.Dicom.DicomAnnotationObject.#ctor Initializes a new instance of the DicomAnnotationObject class.
Leadtools.Dicom.DicomAutoScaleData - A class that specifies if DICOM pixel data has been autoscaled, and if so, the autoscale slope and autoscale intercept.
Leadtools.Dicom.DicomCompoundGraphic.MajorTicks Gets or sets the value of the "Major Ticks Sequence" element (0070,0287) under one of the items under the "Compound Graphic Sequence" (0070,0209) in the "Graphic Annotation Module".
Leadtools.Dicom.DicomDataSet.ChangeTransferSyntax(string,string,int,ChangeTransferSyntaxFlags,DicomDataSetSaveFlags) Changes the Transfer Syntax of the Data Set, and saves resulting DicomDataSet to a file.
Leadtools.Dicom.DicomDataSet.FindFirstDescendant(DicomElement,long,bool) Finds the first descendant of a parentElement with the specified tag.
Leadtools.Dicom.DicomDataSet.FindNextDescendant(DicomElement,DicomElement,bool) Finds the next descendant of parentElement with the specified tag
Leadtools.Dicom.DicomDataSet.GetAutoScaleData Returns DicomAutoScaleData that specifies if DICOM pixel data has been autoscaled, and if so, the autoscale slope and autoscale intercept.
Leadtools.Dicom.DicomDataSet.GetNextUnusedPrivateTag (DicomElement) Returns the next available unused tag reserved by the Private Creator Data Element.
Leadtools.Dicom.DicomDataSet.loadAsync (ILeadStream,int) Loads a file from an ILeadStream asynchronously.
Leadtools.Dicom.DicomDataSet.RemoveType3EmptyElements Deletes type 3 empty elements from the dataset
Leadtools.Dicom.DicomDataSet.saveAsync (ILeadStream,int) Saves the Data Set to a stream.
Leadtools.Dicom.DicomDataSet.SetBinaryValue(DicomElement,Stream) Sets the binary value of an element.
Leadtools.Dicom.DicomDataSet.SetBinaryValue(DicomElement,string) Sets the binary value of an element.
Leadtools.Dicom.DicomElement.Offset Gets the byte offset of the element from the beginning of the file
Leadtools.Dicom.DicomElement.ValueLength Gets the byte offset of the value of the element
Leadtools.Dicom.DicomElement.ValueOffset Gets the byte offset of the value of the element
Leadtools.Dicom.DicomNet.Flags Get or set options for DICOM communication.
Leadtools.Dicom.DicomNet.OnReceivedISCLPacket(DicomExceptionCode,IntPtr,int) Notifies a connection when a Data message is received in ISCL mode.
Leadtools.Dicom.DicomNet.OptimizedMemorySend Gets or sets the option to optimize memory usage when sending data sets to a server This option works when DicomNetSecurityeMode is set to None
Leadtools.Dicom.DicomNetFlags - Specifies options for DICOM communication.
Leadtools.Dicom.DicomPrintScu.UpdateImageBox(string,DicomDataSet,int,DicomImageBoxParameters,string,string) Requests the Print SCP to update the specified Basic Grayscale/Color Image Box SOP Instance.

Removed Members

The following members have been removed:

Name Description
Leadtools.Dicom.DicomGetImageFlags.AutoDectectInvalidRleCompression Only used with RLE compressed image data. Automatically detects if the MSB and LSB segments of RLE compressed image data are written in the incorrect order.
Leadtools.Dicom.DicomJpeg2000Options.DerivedBaseExponent Gets or sets the base exponent used for derived quantization.
Leadtools.Dicom.DicomJpeg2000Options.DerivedBaseMantissa Gets or sets the base mantissa used for derived quantization.
Leadtools.Dicom.DicomJpeg2000Options.ErrorResilienceSymbol Gets or sets the value that indicates whether a 4 symbol marker is included for each bit-plane, following the normalization pass.
Leadtools.Dicom.DicomJpeg2000Options.GuardBits Gets or sets the number of extra bits to consider when encoding an image.
Leadtools.Dicom.DicomJpeg2000Options.PredictableTermination Gets or sets the value that indicates whether the encoder has a predictable termination policy and identifies that the policy was used in the code-stream COD/COC markers.
Leadtools.Dicom.DicomJpeg2000Options.ResetContextOnBoundaries Gets or sets the value that indicates whether to reset the arithmetic coder's probability models between coding passes or not.
Leadtools.Dicom.DicomJpeg2000Options.SelectiveAcBypass Gets or sets the value that indicates whether the "lazy coding mode" is adopted or not.
Leadtools.Dicom.DicomJpeg2000Options.TerminationOnEachPass Gets or sets the value that indicates whether to stop the arithmetic code-word generation process on a byte boundary at the end of each coding pass or not.
Leadtools.Dicom.DicomJpeg2000Options.VerticallyCausalContext Gets or sets the value that indicates whether the context models are restricted to being vertically causal within each sub-block or not.
Leadtools.Dicom.DicomPrintScu.UpdateImageBox(string,DicomDataSet,DicomImageBoxParameters,string,string) Requests the Print SCP to update the specified Basic Grayscale/Color Image Box SOP Instance.
Leadtools.Dicom.Networking.DicomAbortSourceType.Provider Service provider (server).
Leadtools.Dicom.Networking.DicomAbortSourceType.User Service user (client).
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Application Application Context Name not supported.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Called Called AE Title not recognized.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Calling Calling AE Title not recognized.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Congestion Temporary congestion.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Limit Local client limit exceeded.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Unknown Unknown.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Version Protocol version not supported.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType.Permanent Rejected permanently.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType.Transient Rejected transiently.
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.Provider1 DICOM Upper Layer Service - Provider (ASCE related function).
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.Provider2 DICOM Upper Layer Service - Provider (Presentation related function).
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.User DICOM Upper Layer Service - User.

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.DicomAgeValueHelper Helper methods for the DicomAgeValue structure.
Leadtools.Dicom.DicomAgeValueHelper.IsEmpty(Leadtools.Dicom.DicomAgeValue) Gets a value indicating whether the specified DicomAgeValue structure is empty.
Leadtools.Dicom.DicomAgeValueHelper.Create(System.Int32,Leadtools.Dicom.DicomAgeReferenceType) Creates a new DicomAgeValue with the specified values.
Leadtools.Dicom.DicomAgeValueHelper.Empty Gets a DicomAgeValue structure with zero values.
Leadtools.Dicom.DicomCharacterSetType.JapaneseJisX0208 Japanese JIS X 0208: Kanji
Leadtools.Dicom.DicomCharacterSetType.JapaneseJisX0212 Japanese JIS X 0212: Supplementary Kani set
Leadtools.Dicom.DicomCompoundGraphic.MajorTicks (WinRT) Gets or sets the value of the "Major Ticks Sequence" element (0070,0287) under one of the items under the "Compound Graphic Sequence" (0070,0209) in the "Graphic Annotation Module".
Leadtools.Dicom.DicomContextGroupTable.LoadXml(Leadtools.ILeadStream) Loads the context groups contained in stream into the internal DICOM context group table
Leadtools.Dicom.DicomDataSet.GetPreamble(System.IntPtr,System.UInt32) Gets the contents of the file's preamble.
Leadtools.Dicom.DicomDataSet.GetPreamble(System.Byte[]@,System.Int32,System.UInt32) Gets the contents of the file's preamble.
Leadtools.Dicom.DicomDataSet.GetPreamble(System.UInt32) Gets the contents of the file's preamble.
Leadtools.Dicom.DicomDataSet.GetIntValuePtr(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns a pointer to a long value, stored in the Value Field, of the specified data element.
Leadtools.Dicom.DicomDataSet.GetIntValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns an array of integer values, stored in the Value Field, of the specified element.
Leadtools.Dicom.DicomDataSet.GetShortValuePtr(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns a pointer to a short value, stored in the Value Field, of the specified element.
Leadtools.Dicom.DicomDataSet.GetShortValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns an array of short values, stored in the Value Field, of the specified element.
Leadtools.Dicom.DicomDataSet.GetDoubleValuePtr(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns a pointer to a double value, stored in the Value Field, of the specified element.
Leadtools.Dicom.DicomDataSet.GetDoubleValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns an array of double values, stored in the Value Field, of the specified element.
Leadtools.Dicom.DicomDataSet.GetDoubleValueExt(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns an array of numeric values that are stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetFloatValuePtr(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets a pointer to a float value that is stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetFloatValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns an array of float values that are stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetByteValuePtr(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Returns a pointer to a byte value that is stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetByteValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets an array of byte values that is stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetLongValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets a pointer to a Int64 value that is stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetDateValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets an array of DicomDateValue objects, that contains date information stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetAgeValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets an array of DicomAgeValue objects, that contain age information stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetTimeValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets an array of DicomTimeValue objects, that contain time information stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.GetDateTimeValue(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Gets an array of DicomDateTimeValue objects, that contain date-time information stored in the Value Field of the specified element.
Leadtools.Dicom.DicomDataSet.SetPreamble(System.IntPtr,System.UInt32) Sets the contents of the file's preamble.
Leadtools.Dicom.DicomDataSet.SetPreamble(System.Byte[],System.Int32,System.UInt32) Sets the contents of the file's preamble.
Leadtools.Dicom.DicomDataSet.SetStringValuePtr(Leadtools.Dicom.DicomElement,System.IntPtr,System.Int32) Sets the string value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetStringValuePtr(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32,Leadtools.Dicom.DicomCharacterSetType) Sets the string value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetStringValue(Leadtools.Dicom.DicomElement,System.String) Sets the string value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetStringValue(Leadtools.Dicom.DicomElement,System.String[]) Sets the string value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetConvertValuePtr(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Converts a string and sets the value of an element.
Leadtools.Dicom.DicomDataSet.SetConvertValue(Leadtools.Dicom.DicomElement,System.String,System.UInt32) Converts a string and sets the value of an element.
Leadtools.Dicom.DicomDataSet.SetBinaryValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the binary value of an element.
Leadtools.Dicom.DicomDataSet.SetBinaryValue(Leadtools.Dicom.DicomElement,System.Byte[],System.UInt32) Sets the binary value of an element.
Leadtools.Dicom.DicomDataSet.SetByteValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the character value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetByteValue(Leadtools.Dicom.DicomElement,System.Byte[],System.UInt32) Sets the character value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetShortValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the short value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetShortValue(Leadtools.Dicom.DicomElement,System.Int16[],System.UInt32) Sets the short value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetIntValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the integer value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetIntValue(Leadtools.Dicom.DicomElement,System.Int32[],System.UInt32) Sets the integer value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetLongValue(Leadtools.Dicom.DicomElement,System.Int64[],System.UInt32) Sets the integer value(s) or short value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetFloatValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the float value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetFloatValue(Leadtools.Dicom.DicomElement,System.Single[],System.UInt32) Sets the float value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetDoubleValue(Leadtools.Dicom.DicomElement,System.IntPtr,System.UInt32) Sets the double value(s) of a Data Element.
Leadtools.Dicom.DicomDataSet.SetDoubleValue(Leadtools.Dicom.DicomElement,System.Double[],System.UInt32) Sets the double values of a Data Element.
Leadtools.Dicom.DicomDataSet.GetImage(Leadtools.Dicom.DicomElement,System.Int32,System.Int32,Leadtools.Dicom.DicomGetImageFlags) Gets the image of a Pixel Data element.
Leadtools.Dicom.DicomDataSet.GetImages(Leadtools.Dicom.DicomElement,System.Int32,System.Int32,System.Int32,Leadtools.Dicom.DicomGetImageFlags) Gets the images of a Pixel Data element.
Leadtools.Dicom.DicomDataSet.GetImages(Leadtools.Dicom.DicomElement,System.Int32,System.Int32,System.Int32,Leadtools.Dicom.DicomGetImageFlags,Leadtools.Dicom.DicomGetImageCallback) Gets the images of a Pixel Data element.
Leadtools.Dicom.DicomDataSet.DeleteImage(Leadtools.Dicom.DicomElement,System.Int32,System.UInt32) Deletes one or more images from a Pixel Data element.
Leadtools.Dicom.DicomDataSet.GetOverlayImages(System.Int32,System.Int32,System.UInt32) Loads the image(s) with frames from the "Overlay Data" (60xx, 3000) element.
Leadtools.Dicom.DicomDataSet.AddPresentationStateImageReference(Leadtools.ILeadStream,System.Int32[],System.Int32) Adds a new item to the "Referenced Image Sequence" under the "Presentation State Module" from an Leadtools.ILeadStream.
Leadtools.Dicom.DicomDataSet.GetNextUnusedPrivateTag(Leadtools.Dicom.DicomElement) (WinRT) Returns the next available unused tag reserved by the Private Creator Data Element.
Leadtools.Dicom.DicomDataSet.GetEncapsulatedDocument(Leadtools.Dicom.DicomElement,System.Boolean,Leadtools.ILeadStream,Leadtools.Dicom.DicomEncapsulatedDocument,Leadtools.Dicom.DicomCodeSequenceItem) Retrieves an encapsulated document and corresponding DICOM elements from a DICOM data set and outputs the results to a stream.
Leadtools.Dicom.DicomDataSet.SetEncapsulatedDocument(Leadtools.Dicom.DicomElement,System.Boolean,Leadtools.ILeadStream,Leadtools.Dicom.DicomEncapsulatedDocument,Leadtools.Dicom.DicomCodeSequenceItem) Inserts an encapsulated document and corresponding DICOM elements into a DICOM data set in a stream.
Leadtools.Dicom.DicomDataSet.LoadAsync(Leadtools.ILeadStream,Leadtools.Dicom.DicomDataSetLoadFlags) Loads a Data Set from a disk file.
Leadtools.Dicom.DicomDataSet.loadAsync(Leadtools.ILeadStream,System.Int32) (Java) Loads a file from an ILeadStream asynchronously.
Leadtools.Dicom.DicomDataSet.LoadAsync(System.String,Leadtools.Dicom.DicomDataSetLoadFlags) Loads a Data Set from a disk file.
Leadtools.Dicom.DicomDataSet.SaveAsync(Leadtools.ILeadStream,Leadtools.Dicom.DicomDataSetSaveFlags) Saves the Data Set to a stream.
Leadtools.Dicom.DicomDataSet.saveAsync(Leadtools.ILeadStream,System.Int32) (Java) Saves the Data Set to a stream.
Leadtools.Dicom.DicomDataSet.SaveAsync(System.String,Leadtools.Dicom.DicomDataSetSaveFlags) Saves the Data Set to the specified file.
Leadtools.Dicom.DicomDateRangeValueHelper Helper methods for the DicomDateRangeValue structure.
Leadtools.Dicom.DicomDateRangeValueHelper.Create(Leadtools.Dicom.DicomRangeType,Leadtools.Dicom.DicomDateValue,Leadtools.Dicom.DicomDateValue) Creates a new DicomDateRangeValue with the specified values.
Leadtools.Dicom.DicomDateRangeValueHelper.IsEmpty(Leadtools.Dicom.DicomDateRangeValue) Gets a value indicating whether the specified DicomDateRangeValue structure is empty.
Leadtools.Dicom.DicomDateRangeValueHelper.GetStringDescription(Leadtools.Dicom.DicomDateRangeValue) Converts the specified DicomDateRangeValue structure to a human-readable string.
Leadtools.Dicom.DicomDateRangeValueHelper.Empty Gets a DicomDateRangeValue structure with zero values.
Leadtools.Dicom.DicomDateTimeValueHelper Helper methods for the DicomDateTimeValue structure.
Leadtools.Dicom.DicomDateTimeValueHelper.IsEmpty(Leadtools.Dicom.DicomDateTimeValue) Gets a value indicating whether the specified DicomDateTimeValue structure is empty.
Leadtools.Dicom.DicomDateTimeValueHelper.Create(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) Creates a new DicomDateTimeValue with the specified values.
Leadtools.Dicom.DicomDateTimeValueHelper.Create(Calendar) Creates a new DicomDateTimeValue with the specified values.
Leadtools.Dicom.DicomDateTimeValueHelper.Create(System.DateTime) Creates a new DicomDateTimeValue with the specified values.
Leadtools.Dicom.DicomDateTimeValueHelper.ToCalendar(Leadtools.Dicom.DicomDateTimeValue) Converts the DicomDateTimeValue to a Calendar equivalent.
Leadtools.Dicom.DicomDateTimeValueHelper.GetStringDescription(Leadtools.Dicom.DicomDateTimeValue) Converts the specified DicomDateTimeValue structure to a human-readable string.
Leadtools.Dicom.DicomDateTimeValueHelper.Empty Gets a DicomDateTimeValue structure with zero values.
Leadtools.Dicom.DicomDateTimeValueHelper.Now Returns a DicomDateTimeValue containing the current date and time according to your system.
Leadtools.Dicom.DicomDateValueHelper Helper methods for the DicomDateValue structure.
Leadtools.Dicom.DicomDateValueHelper.Create(System.Int32,System.Int32,System.Int32) Creates a new DicomDateValue with the specified values.
Leadtools.Dicom.DicomDateValueHelper.Create(Calendar) Creates a new DicomDateValue with the specified values.
Leadtools.Dicom.DicomDateValueHelper.Create(System.DateTime) Creates a new DicomDateValue with the specified values.
Leadtools.Dicom.DicomDateValueHelper.IsEmpty(Leadtools.Dicom.DicomDateValue) Gets a value indicating whether the specified DicomDateValue structure is empty.
Leadtools.Dicom.DicomDateValueHelper.ToCalendar(Leadtools.Dicom.DicomDateValue) Converts the DicomDateValue to a Calendar equivalent.
Leadtools.Dicom.DicomDateValueHelper.GetStringDescription(Leadtools.Dicom.DicomDateValue) Converts the specified DicomDateValue structure to a human-readable string.
Leadtools.Dicom.DicomDateValueHelper.Now Returns a DicomDateValue containing the current date and time according to your system.
Leadtools.Dicom.DicomDateValueHelper.Empty Gets a DicomDateValue structure with zero values.
Leadtools.Dicom.DicomException.FromHResult(System.Int32) Creates a DicomException object from the specified HRESULT value, if the value is a valid LEADTOOLS error code.
Leadtools.Dicom.DicomIod.GetStringDescription Returns a meaningful name for this DicomIod.
Leadtools.Dicom.DicomIodTable.LoadXmlAsync(Leadtools.ILeadStream) Loads the IODs and modules contained in stream into the internal DICOM IOD Table.
Leadtools.Dicom.DicomTlsEncryptionMethodType.Aes Advanced Encryption Standard (AES)
Leadtools.Dicom.DicomAnnotationPointHelper Helper methods for the DicomAnnotationPoint structure.
Leadtools.Dicom.DicomTagTable.LoadXmlAsync(Leadtools.ILeadStream) Loads the Element Tags contained in stream into the internal DICOM Element Tag Table.
Leadtools.Dicom.DicomTimeRangeValueHelper Helper methods for the DicomTimeRangeValue structure.
Leadtools.Dicom.DicomTimeRangeValueHelper.Create(Leadtools.Dicom.DicomRangeType,Leadtools.Dicom.DicomTimeValue,Leadtools.Dicom.DicomTimeValue) Creates a new DicomTimeRangeValue with the specified values.
Leadtools.Dicom.DicomTimeRangeValueHelper.IsEmpty(Leadtools.Dicom.DicomTimeRangeValue) Gets a value indicating whether the specified DicomTimeRangeValue structure is empty.
Leadtools.Dicom.DicomTimeRangeValueHelper.Empty Gets a DicomTimeRangeValue structure with zero values.
Leadtools.Dicom.DicomTimeValueHelper Helper methods for the DicomTimeValue structure.
Leadtools.Dicom.DicomTimeValueHelper.Create(System.Int32,System.Int32,System.Int32,System.Int32) Creates a new DicomTimeValue with the specified values.
Leadtools.Dicom.DicomTimeValueHelper.Create(Calendar) Creates a new DicomTimeValue with the specified values.
Leadtools.Dicom.DicomTimeValueHelper.Create(System.DateTime) Creates a new DicomTimeValue with the specified values.
Leadtools.Dicom.DicomTimeValueHelper.IsEmpty(Leadtools.Dicom.DicomTimeValue) Gets a value indicating whether the specified DicomTimeValue structure is empty.
Leadtools.Dicom.DicomTimeValueHelper.ToCalendar(Leadtools.Dicom.DicomTimeValue) Converts the DicomTimeValue to a Calendar equivalent.
Leadtools.Dicom.DicomTimeValueHelper.GetStringDescription(Leadtools.Dicom.DicomTimeValue) Converts the specified DicomTimeValue structure to a human-readable string.
Leadtools.Dicom.DicomTimeValueHelper.Now Returns a DicomTimeValue containing the current date and time according to your system.
Leadtools.Dicom.DicomTimeValueHelper.Empty Gets a DicomTimeValue structure with zero values.
Leadtools.Dicom.DicomUidTable.LoadXmlAsync(Leadtools.ILeadStream) Loads the UIDs contained in stream into the internal DICOM UID Table.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType Specifies the type of the Association rejection.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType.Permanent Rejected permanently.
Leadtools.Dicom.Networking.DicomAssociateRejectResultType.Transient Rejected transiently.
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType Specifies the source of the Association rejection.
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.User DICOM Upper Layer Service - User.
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.Provider1 DICOM Upper Layer Service - Provider (ASCE related function).
Leadtools.Dicom.Networking.DicomAssociateRejectSourceType.Provider2 DICOM Upper Layer Service - Provider (Presentation related function).
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType Specifies the reason for the Association rejection.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Unknown Unknown.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Application Application Context Name not supported.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Calling Calling AE Title not recognized.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Called Called AE Title not recognized.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Version Protocol version not supported.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Congestion Temporary congestion.
Leadtools.Dicom.Networking.DicomAssociateRejectReasonType.Limit Local client limit exceeded.
Leadtools.Dicom.Networking.DicomAbortSourceType Specifies the source of the Association aborting.
Leadtools.Dicom.Networking.DicomAbortSourceType.User Service user (client).
Leadtools.Dicom.Networking.DicomAbortSourceType.Provider Service provider (server).
Leadtools.Dicom.Networking.DicomAbortReasonType (WinRT) Specifies the reason for the Association aborting.
Leadtools.Dicom.Networking.DicomAbortReasonType.Unknown (WinRT) Unknown.
Leadtools.Dicom.Networking.DicomAbortReasonType.Unrecognized (WinRT) Unrecognized PDU.
Leadtools.Dicom.Networking.DicomAbortReasonType.Unexpected (WinRT) Unexpected PDU.
Leadtools.Dicom.Networking.DicomAbortReasonType.UnrecognizedParameter (WinRT) Unrecognized PDU parameter.
Leadtools.Dicom.Networking.DicomAbortReasonType.UnexpectedParameter (WinRT) Unexpected PDU parameter.
Leadtools.Dicom.Networking.DicomAbortReasonType.InvalidParameterValue (WinRT) Invalid PDU parameter value.
Leadtools.Dicom.Networking.DicomNet Provides the main functionality for dealing with DICOM Network connections. It includes methods and properties for creating and establishing DICOM Network connections and passing messages across established connections.
Leadtools.Dicom.Networking.DicomNet.#ctor(System.String,Leadtools.Dicom.Networking.IDicomEvents) Initializes a new instance of the DicomNet class.
Leadtools.Dicom.Networking.DicomNet.SendAssociateRequest(Leadtools.Dicom.DicomAssociate) Sends an Associate Request message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendAssociateAccept(Leadtools.Dicom.DicomAssociate) Sends an Associate Accept message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendAssociateReject(Leadtools.Dicom.Networking.DicomAssociateRejectResultType,Leadtools.Dicom.Networking.DicomAssociateRejectSourceType,Leadtools.Dicom.Networking.DicomAssociateRejectReasonType) Sends an Associate Reject message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendData(System.Int32,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomDataSet) Sends a Data message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendReleaseRequest Sends a Release Request message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendReleaseResponse Sends a Release Response message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendAbort(Leadtools.Dicom.Networking.DicomAbortSourceType,Leadtools.Dicom.DicomAbortReasonType) Sends an Abort message to a connection.
Leadtools.Dicom.Networking.DicomNet.SendCStoreRequest(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandPriorityType,System.String,System.Int32,Leadtools.Dicom.DicomDataSet) Sends a C-STORE-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCStoreResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType) Sends a C-STORE-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCFindRequest(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandPriorityType,Leadtools.Dicom.DicomDataSet) Sends a C-FIND-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCFindResponse(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet) Sends a C-FIND-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCGetRequest(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandPriorityType,Leadtools.Dicom.DicomDataSet) Sends a C-GET-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCGetResponse(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandStatusType,System.Int32,System.Int32,System.Int32,System.Int32,Leadtools.Dicom.DicomDataSet) Sends a C-GET-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCMoveRequest(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandPriorityType,System.String,Leadtools.Dicom.DicomDataSet) Sends a C-MOVE-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCMoveResponse(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandStatusType,System.Int32,System.Int32,System.Int32,System.Int32,Leadtools.Dicom.DicomDataSet) Sends a C-MOVE-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCCancelRequest(System.Byte,System.Int32) Sends a C-CANCEL-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCEchoRequest(System.Byte,System.Int32,System.String) Sends a C-ECHO-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendCEchoResponse(System.Byte,System.Int32,System.String,Leadtools.Dicom.DicomCommandStatusType) Sends a C-ECHO-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNReportRequest(System.Byte,System.Int32,System.String,System.String,System.Int32,Leadtools.Dicom.DicomDataSet) Sends an N-REPORT-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNReportResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,System.Int32,Leadtools.Dicom.DicomDataSet) Sends an N-REPORT-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNGetRequest(System.Byte,System.Int32,System.String,System.String,System.Int64[],System.Int32) Sends an N-GET-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNGetResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet) Sends an N-GET-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNSetRequest(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomDataSet) Sends an N-GET-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNSetResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet) Sends an N-SET-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNActionRequest(System.Byte,System.Int32,System.String,System.String,System.Int32,Leadtools.Dicom.DicomDataSet) Sends an N-ACTION-REQ message to a peer member of a connection
Leadtools.Dicom.Networking.DicomNet.SendNActionResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,System.Int32,Leadtools.Dicom.DicomDataSet) Sends an N-ACTION-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNCreateRequest(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomDataSet) Sends an N-CREATE-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNCreateResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet) Sends an N-CREATE-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNDeleteRequest(System.Byte,System.Int32,System.String,System.String) Sends an N-DELETE-REQ message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.SendNDeleteResponse(System.Byte,System.Int32,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType) Sends an N-DELETE-RSP message to a peer member of a connection.
Leadtools.Dicom.Networking.DicomNet.IsActivated Determines whether the connection has been activated.
Leadtools.Dicom.Networking.DicomNet.IsConnected Determines whether a connection has been established.
Leadtools.Dicom.Networking.DicomNet.IsAssociated Determines whether the connection has been associated.
Leadtools.Dicom.Networking.DicomNet.GetQueueSend Returns the number of bytes in the send queue.
Leadtools.Dicom.Networking.DicomNet.GetServer Returns the DICOM Network object of the SCP.
Leadtools.Dicom.Networking.DicomNet.GetClientCount Returns the number of SCUs connected to the SCP.
Leadtools.Dicom.Networking.DicomNet.GetClient(System.Int32) Returns the DICOM Network object of the SCU at the specified index.
Leadtools.Dicom.Networking.DicomNet.Connect(System.String,System.Int32,System.String,System.Int32) Connects an SCU to an SCP.
Leadtools.Dicom.Networking.DicomNet.Listen(System.String,System.Int32,System.Int32) Establishes a connection to listen for incoming connection requests.
Leadtools.Dicom.Networking.DicomNet.Accept(Leadtools.Dicom.Networking.DicomNet,System.Object) Accepts a connection request from an SCU.
Leadtools.Dicom.Networking.DicomNet.Close Closes the connection between an associated SCU and SCP.
Leadtools.Dicom.Networking.DicomNet.CloseForced(System.Boolean) Closes an ISCL connection.
Leadtools.Dicom.Networking.DicomNet.Startup Initializes the LEADTOOLS DICOM DLL.
Leadtools.Dicom.Networking.DicomNet.Shutdown Shuts down the LEADTOOLS DICOM DLL.
Leadtools.Dicom.Networking.DicomNet.HostAddress Gets the IP address of the host computer (the SCP's address).
Leadtools.Dicom.Networking.DicomNet.HostPort Gets the port number of the host (the SCP's port).
Leadtools.Dicom.Networking.DicomNet.PeerAddress Gets the IP address of the peer computer of the connection (the SCU's address).
Leadtools.Dicom.Networking.DicomNet.PeerPort Gets the port number of the peer computer of the connection (the SCU's port).
Leadtools.Dicom.Networking.DicomNet.Association Gets the DICOM Association for the DICOM Network object.
Leadtools.Dicom.IDicomAnnotationObject The DICOM annotation classes (DicomGraphicObject, DicomTextObject,DicomCompoundGraphic) implement this interface.
Leadtools.Dicom.IDicomAnnotationObject.LayerName Gets or sets the value of the "Graphic Layer" element under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
Leadtools.Dicom.IDicomAnnotationObject.CompoundGraphicInstanceId Gets or sets the value of the "Compound Graphic Instance ID" element (0070,0226) under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
Leadtools.Dicom.IDicomAnnotationObject.Options Flags that indicate whether to write optional tags or sequences when writing a DicomAnnotationObject, or if optional tags or sequences are present when reading a DicomAnnotationObject.
Leadtools.Dicom.IDicomAnnotationObject.GraphicGroupId Gets or sets the value of the "Graphic Group ID" element (0070,0295) under one of the items under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
Leadtools.Dicom.IDicomAnnotationObject.IsValidGraphicGroupId Gets a value indicating whether the "Graphic Group ID" (0070,0295) element is present in the specified item under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
Leadtools.Dicom.IDicomAnnotationObject.IsValidCompoundGraphicInstanceId Gets a value indicating whether the "Compound Graphic Instance ID" (0070,0226) element is present in the specified item under the "Graphic Annotation Sequence" in the "Graphic Annotation Module".
Leadtools.Dicom.Networking.IDicomEvents Allows an inheriting class to respond to DICOM networking events.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveAssociateRequest(Leadtools.Dicom.DicomAssociate,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an Associate Request message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveAssociateAccept(Leadtools.Dicom.DicomAssociate,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an Associate Accept message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnConnect(Leadtools.Dicom.DicomExceptionCode,Leadtools.Dicom.Networking.DicomNet) Notifies the SCU that the connection attempt is complete.
Leadtools.Dicom.Networking.IDicomEvents.OnAccept(Leadtools.Dicom.DicomExceptionCode,Leadtools.Dicom.Networking.DicomNet,System.Object) Notifies a listening connection (SCP) that it can accept pending connection requests.
Leadtools.Dicom.Networking.IDicomEvents.OnClose(Leadtools.Dicom.DicomExceptionCode,Leadtools.Dicom.Networking.DicomNet) Notifies a member of a connection that the connection was closed.
Leadtools.Dicom.Networking.IDicomEvents.OnReceive(Leadtools.Dicom.DicomExceptionCode,Leadtools.Dicom.DicomPduType,System.Byte[],Leadtools.Dicom.Networking.DicomNet) Notifies a connection that data was received.
Leadtools.Dicom.Networking.IDicomEvents.OnSend(Leadtools.Dicom.DicomExceptionCode,Leadtools.Dicom.DicomPduType,System.UInt32,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that data was sent.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveAssociateReject(Leadtools.Dicom.Networking.DicomAssociateRejectResultType,Leadtools.Dicom.Networking.DicomAssociateRejectSourceType,Leadtools.Dicom.Networking.DicomAssociateRejectReasonType,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an Associate Reject message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveData(System.Byte,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection when a Data message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveReleaseRequest(Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a Release Request message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveReleaseResponse(Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a Release Response message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveAbort(Leadtools.Dicom.Networking.DicomAbortSourceType,Leadtools.Dicom.DicomAbortReasonType,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an Abort message was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCStoreRequest(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandPriorityType,System.String,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-STORE-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCStoreResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-STORE-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCFindRequest(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandPriorityType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-FIND-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCFindResponse(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-FIND-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCGetRequest(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandPriorityType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-GET-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCGetResponse(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandStatusType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-GET-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCMoveRequest(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandPriorityType,System.String,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-MOVE-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCMoveResponse(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandStatusType,System.UInt16,System.UInt16,System.UInt16,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-MOVE-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCCancelRequest(System.Byte,System.UInt16,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-CANCEL-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCEchoRequest(System.Byte,System.UInt16,System.String,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-ECHO-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveCEchoResponse(System.Byte,System.UInt16,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that a C-ECHO-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNReportRequest(System.Byte,System.UInt16,System.String,System.String,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-REPORT-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNReportResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-REPORT-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNGetRequest(System.Byte,System.UInt16,System.String,System.String,System.UInt32[],Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-GET-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNGetResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-GET-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNSetRequest(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-SET-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNSetResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-SET-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNActionRequest(System.Byte,System.UInt16,System.String,System.String,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-ACTION-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNActionResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,System.UInt16,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-ACTION-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNCreateRequest(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-CREATE-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNCreateResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-CREATE-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNDeleteRequest(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-DELETE-REQ command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveNDeleteResponse(System.Byte,System.UInt16,System.String,System.String,Leadtools.Dicom.DicomCommandStatusType,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an N-DELETE-RSP command was received.
Leadtools.Dicom.Networking.IDicomEvents.OnReceiveUnknown(System.Byte,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.Networking.DicomNet) Notifies a connection that an unknown command was received.

Version 17.5 changes

Version 17 changes

Version 16.5 changes

Version 16 changes

Leadtools.Dicom Assembly Changes from Version 17.5 to Version 18

Android and .NET WinForms support - LEADTOOLS V18 adds Android support for DICOM with the new LEADTOOLS Android SDK. In addition, .NET WinForms support has been added through the new LEADTOOLS .NET WinForms through the new LEADTOOLS .NET WinForms SDK. These toolkits provide everything a developer needs to create imaging-enabled Android applications. Support is implemented with the following components:

Packages or DLLs / Shared Object Libraries Comments
Leadtools.Dicom.JAR / libleadtools.dicom.so Android support for working with DICOM data sets (creating, initializing, loading and saving, etc.).
Leadtools.Dicom.DLL .NET WinForms support for working with DICOM data sets (creating, initializing, loading and saving, etc.).

For more information, refer to New in 18.

Leadtools.Dicom Assembly Changes from Version 17 to Version 17.5

WinRT support - LEADTOOLS V17.5 adds WinRT support for DICOM through the new LEADTOOLS WinRT SDK. The LEADTOOLS WinRT SDK contains everything a developer needs to create imaging-enabled Windows Store applications. It is available as an add-on to any of the Document or Medical products. Support is implemented with the following components:

Assembly Metadata Comments
Leadtools.Dicom.dll Leadtools.Dicom.winmd Provides basic support for DICOM: dealing with data sets.
Leadtools.Dicom.dll -
Leadtools.Dicom.DicomNet
Leadtools.Dicom.Networking.winmd Along with the Leadtools.Dicom.DicomPrintScu namespace, provides the main functionality for dealing with DICOM Network connections.
Leadtools.Dicom.dll -
Leadtools.Dicom.DicomPrintScu
Leadtools.Dicom.winmd Implements a Print Management Service Class User (SCU).

Leadtools.Dicom.dll -
Leadtools.Dicom.DicomDataSet

Leadtools.Dicom.winmd Provides the main functionality inserting and extracting DICOM annotations.

Leadtools.Dicom.dll -
Leadtools.Dicom.DicomNet

Leadtools.Dicom.winmd Provides support for the Secure Transport Connection Profiles as specified in part 15 of the DICOM 3 standard

DICOM Standard

Leadtools.Dicom has been updated to provide support for the latest DICOM Standard, including:

  • All IODs (classes), DICOM Groups and DICOM Elements in the latest DICOM (2011) specification and Final Text Supplements additional to the 2011 DICOM Base Standard.
  • Full support for Final Text DICOM Supplement 152 - Ophthalmic Thickness Map Storage SOP Class.

New Members

The following members have been added to existing types in v17.5:

Member Description
Initializes a new instance of the DicomAnnotationPoint structure using the specified coordinates.
Leadtools.Dicom.DicomDataSet.GetImages(Leadtools.Dicom.DicomElement,System.Int32,System.Int32,System.Int32,Leadtools.RasterByteOrder,Leadtools.Dicom.DicomGetImageFlags,Leadtools.Dicom.DicomGetImageCallback) Gets the images of a Pixel Data element.
Leadtools.Dicom.DicomGetImageCallback Called for each image that is loaded using GetImages(DicomElement element, int index, int count, int bitsPerPixel, RasterByteOrder order, DicomGetImageFlags flags, DicomGetImageCallback callback).
Leadtools.Dicom.DicomNet.ServerClose Closes a client DicomNet in a multi-threaded environment.
Leadtools.Dicom.DicomClassType.Unknown Unknown Class Information Object Definition
Leadtools.Dicom.DicomGetImageFlags.AutoDetectInvalidRleCompression Only used with RLE compressed image data. Automatically detects if the MSB and LSB segments of RLE compressed image data are written in the incorrect order.
Leadtools.Dicom.DicomExceptionCode.ElementAlreadyExists The DICOM Element already exists.
Leadtools.Dicom.DicomExceptionCode.TransferSyntaxNotSupported DICOM Transfer Syntax is not supported
Leadtools.Dicom.DicomUidType.Mpeg4AvcH264HighProfileLevel4_1 MPEG-4 AVC/H.264 High Profile / Level 4.1 of the ITU-T H.264 Video standard
Leadtools.Dicom.DicomUidType.Mpeg4AvcH264BdCompatibleHighProfileLevel_4_1 MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1 of the ITU-T H.264 Video standard
Leadtools.Dicom.DicomTagTable.Default(System.Boolean)

Resets the Data Element Tag Table to the default values.

Leadtools.Dicom.DicomTagTable.LoadXml(System.String)

Loads the Element Tags contained in file into the internal DICOM Element Tag Table.

Leadtools.Dicom.DicomIodTable.LoadXml(System.String)

Loads the IODs and modules contained in file into the internal DICOM IOD Table.

Leadtools.Dicom.DicomContextGroupTable.LoadXml(System.String)

Loads the context groups contained in file into the internal DICOM context group table

Leadtools.Dicom.DicomUidTable.LoadXml(System.String)

Loads the UIDs contained in file into the internal DICOM UID Table.

Leadtools.Dicom.DicomUIDCategory.FrameOfReference

Frame of Reference

Leadtools.Dicom.DicomUIDCategory.LdapOid

Directory Server (LDAP) Object Identifier (OID)

Leadtools.Dicom.DicomDataSet.GetImages(DicomElement,Int32,Int32,Int32,RasterByteOrder,DicomGetImageFlags,DicomGetImageCallback)

Gets the images of a Pixel Data element. New overload method includes a callback.

New Enumeration Members

The following enumeration members have been added to existing enumerations in v17.5:

Enumeration Description
Leadtools.Dicom.DicomUIDCategory.FrameOfReference

Frame of Reference

Leadtools.Dicom.DicomUIDCategory.LdapOid

Directory Server (LDAP) Object Identifier (OID)

Leadtools.Dicom.DicomExceptionCode.JlsFilterMissing

Leadtools.Codecs.Jls.dll is missing

Leadtools.Dicom.DicomExceptionCode.XmlInvalidFormat

LeadDicomTables XML file contains invalid XML

Leadtools.Dicom.DicomExceptionCode.XmlModuleListMissing

LeadDicomTables XML file missing the moduleList section

Leadtools.Dicom.DicomExceptionCode.XmlInvalidIodList

LeadDicomTables XML iodList section is invalid

Leadtools.Dicom.DicomExceptionCode.XmlInvalidIodModuleItem

LeadDicomTables XML file IOD entry contains an invalid module

Leadtools.Dicom.DicomExceptionCode.XmlModuleNotFound

LeadDicomTables XML file IOD entry references an module that is not defined in the moduleList

Leadtools.Dicom.DicomExceptionCode.XmlInvalidModuleElement

LeadDicomTables XML file moduleList contains an invalid element

Leadtools.Dicom.DicomExceptionCode.XmlInvalidModuleList

LeadDicomTables XML moduleList section is invalid

Leadtools.Dicom.DicomExceptionCode.XmlInvalidModulelistModuleAttribute

LeadDicomTables XML moduleList <Module> contains an invalid attribute

Leadtools.Dicom.DicomExceptionCode.XmlInvalidIodListModuleAttribute

LeadDicomTables XML iodList contains an invalid module

Leadtools.Dicom.DicomExceptionCode.XmlInvalidIodListIodAttribute

LeadDicomTables XML iodList contains an invalid attribute

Leadtools.Dicom.DicomExceptionCode.XmlInvalidElementList

LeadDicomTables XML elementList is invalid

Leadtools.Dicom.DicomExceptionCode.XmlInvalidElementListItemAttribute

LeadDicomTables XML elementList contains an invalid attribute

Leadtools.Dicom.DicomExceptionCode.XmlInvalidUidListItemAttribute

LeadDicomTables XML uidList contains an invalid attribute

Leadtools.Dicom.DicomExceptionCode.XmlInvalidConceptGroupList

LeadDicomTables XML contextgroup section is invalid

Leadtools.Dicom.DicomExceptionCode.XmlInvalidContextGroupAttribute

LeadDicomTables XML contextgroup section contains an invalid group attribute

Leadtools.Dicom.DicomExceptionCode.XmlInvalidCodedConceptAttribute

LeadDicomTables XML contextgroup section contains an invalid coded concept attribute

Leadtools.Dicom.ChangeTransferSyntaxFlags.RescaleModalityLutWhenLossyCompressed

If set, and the new transfer syntax uses JPEG lossy compression, any modality LUT present will be rescaled to account for changes in minimum and maximum grayscale values due to lossy compression.

Leadtools.Dicom.ChangeTransferSyntaxFlags.YbrFull

This flag is valid only for color images, and for the following transfer syntaxes:

  • ImplicitVRLittleEndian
  • ExplicitVRLittleEndian
  • ExplicitVRBigEndian
  • RLELossless
It is ignored for all other transfer syntax values. If set, this converts the RGB image data to YCbCr, which is one luminance (Y) and two chrominance planes (CB and CR).

Leadtools.Dicom Assembly Changes from Version 16.5 to Version 17

Note on LEADTOOLS for .NET v17

In LEADTOOLS for .NET v16.5, some assemblies had a dependency on System.Drawing. System.Drawing is the .NET 2.0 assembly used with the Windows Forms and GDI+ platforms. Since LEADTOOLS v17 treats Windows Forms and Windows Presentation Foundation (WPF) as equal citizens, certain types in this LEADTOOLS assembly have been changed to reflect that. For example, properties with System.Drawing.Point type have been changed to use the new Leadtools.LeadPoint type, methods with a parameter of System.Drawing.Rectangle type have been changed to use the new Leadtools.LeadRect type. The following table shows the old 16.5 and corresponding new v17 types:

Old v16.5 Type

New v17 Type

System.Drawing.Point

Leadtools.LeadPoint

System.Drawing.Size

Leadtools.LeadSize

System.Drawing.Rectangle

Leadtools.LeadRect

System.Drawing.Color

Leadtools.RasterColor

System.Drawing.Drawing2.FillMode

Leadtools.LeadFillMode

New Types

The following Types have been added in v17:

Type Description
DicomNetIpTypeFlags

Specifies which Internet Protocol Version will be supported with DICOM Communication.

New Members

The following members have been added to existing types in v17:

Member Description
DicomDataSet.Load(Stream stream, DicomDataSetLoadFlags flags)

Loads a Data Set from a stream.

DicomDataSet.Save(Stream stream, DicomDataSetSaveFlags flags)

Saves the Data Set to a stream.

DicomDataSet.GetEncapsulatedDocument(DicomElement element, bool child, Stream stream, DicomEncapsulatedDocument encapsulatedDocument, DicomCodeSequenceItem conceptNameCodeSequence)

Retrieves an encapsulated document and corresponding DICOM elements from a DICOM data set and output the stream in a stream.

DicomDataSet.SetEncapsulatedDocument(DicomElement element, bool child, Stream stream, DicomEncapsulatedDocument encapsulatedDocument, DicomCodeSequenceItem conceptNameCodeSequence)

Inserts an encapsulated document in a stream and corresponding DICOM elements into a DICOM data set.

DicomDataSet.AddPresentationStateImageReference(Stream stream, int[] frameNumbers, int framesCount)

Adds a new item to the "Referenced Image Sequence" under the "Presentation State Module" from a stream

DicomDataSet.SetFloatValue(DicomElement element, float value)

Sets the float value of a Data Element.

DicomDataSet.SetDateValue(DicomElement element, DicomDateValue value)

Sets the Date value of a Data Element.

DicomDataSet.GetPreamble(out Byte[] preamble, int offset, int length)

Replaces void DicomDataSet.GetPreamble(byte[] preamble, int offset, int length)

DicomTag.ToHexString

Returns a hexadecimal representation of the DicomTag.

DicomIodTable.GetModuleCount

Returns the number of modules in the specified IOD class.

GetDoubleValueExt(Leadtools.Dicom.DicomElement,System.Int32,System.Int32)

Returns an array of numeric values, stored in the Value Field, of the specified element.

SetLongValue(Leadtools.Dicom.DicomElement,System.Int64[],System.Int32)

Sets the integer value or short value of a Data Element.>

SetDoubleValueExt(Leadtools.Dicom.DicomElement,System.Double[],System.Int32)

Sets the double value, or any other numeric value representation of a Data Element.

Connect(System.String,System.Int32,System.String,System.Int32,Leadtools.Dicom.DicomNetIpTypeFlags)

Connects an SCU to an SCP.

Listen(System.String,System.Int32,System.Int32,Leadtools.Dicom.DicomNetIpTypeFlags)

Establishes a connection to listen for incoming connection requests.

DicomExceptionCode.IncompatibleListOfImages

The list of images in the dataset must all have the same width, height, and bits per pixel.

DicomExceptionCode.Ipv4Ipv6Conflict Both IPv4 and IPv6 addresses have been passed to the same method.

Removed Members

The following members have been removed from existing types in v17:

Member Description
DicomModuleType.PaletteColorLoockupTable

Item was misspelled

These changes are not listed in the topics below.

Leadtools.Dicom Assembly Changes from Version 16 to Version 16.5

Leadtools.Dicom has been updated to provide support for the latest DICOM Standard, including:

  • All IODs (classes) in the latest DICOM specification 2008 and Final Text Supplements additional to 2008 Base Standard

  • Full support for Final Text DICOM Supplement 137 - MPEG2 MP@HL Transfer Syntax

New Classes

The following classes have been added to LEADTOOLS for .NET v16.5

Class Description
Leadtools.Dicom.DicomUidType DICOM UID Values (Transfer Syntax and Abstract Syntax Values).
Leadtools.Dicom.DicomTag The DicomTag structure contains information about supported tags.

New Members

The following members have been added to existing types

Member Description
Leadtools.Dicom.DicomDataSet.Copy

Copies the data elements from one Data Set to another.

Leadtools.Dicom.DicomAssociate.FindNextAbstract

Find the next Presentation Context that contains the specified Abstract Syntax.

Leadtools.Dicom.DicomAssociate.FindAbstract

Finds the Presentation Context with the specified Abstract Syntax.

Leadtools.Dicom.DicomAssociate.ToString

This member overrides ToString and returns a descriptive string for the DicomAssociate.

New Enumerations

The following enumerations have been added to LEADTOOLS for .NET v16.5

Enumeration Description
Leadtools.Dicom.DicomCopyFlags Flags that give additional information associated with the Leadtools.Dicom.DicomElement.
Leadtools.Dicom.DicomClassType Represents the constants that are used to indicate the Class Information Object Definitions.
Leadtools.Dicom.DicomModuleType Represents the constants that are used to indicate the Module Information Object Definitions.
Leadtools.Dicom.DicomExceptionCode Represents the possible return values for LEADTOOLS DICOM methods.

New Structures

The following structures have been added to LEADTOOLS for .NET v16.5

Structure Description
Leadtools.Dicom.DicomDateValue Specifies the information about date values stored in the Value Field of a Data Element.

New Delegates

The following delegates have been added to LEADTOOLS for .NET v16.5

Delegate Description
Leadtools.Dicom.DicomCopyCallback Called for each Data Element of the Data Set.

Leadtools.Dicom Assembly Changes from Version 15 to Version 16

Leadtools.Dicom has been updated to provide support for the latest DICOM Standard, including:

  • All IODs (classes) in the latest DICOM specification 2008
  • Multi-frame Functional Groups
  • All modules through 2008
  • Capability to add mandatory modules, or mandatory elements when creating a new DICOM data set
  • Creating or working with DICOM Encapsulated documents
  • Private tags
    • Getting/setting raw data
    • Getting/setting PDF data
  • Reading or writing DICOM datasets with 1-bit image data
  • When creating a DICOMDIR with icon image or image preview for multi-frame DICOM, the Representative Frame Number (0028, 6010) tag can be used for the image frame.

Over 30 functions have been added to the .NET DICOM toolkit to allow users a simpler, more straightforward, .NET-like way of working with DICOM data sets and DICOM sequences.

DICOM IOD tables and context mapping tables are now loaded on demand instead of at startup. The tables can optionally be not loaded at all, or loaded partially.

DICOM Communications support has been enhanced by new functions to customize socket creation options.

Both ANSI and UNICODE DICOM DLLs are now provided.

Two new demos have been added, one for DICOM MWL and another for DICOM Waveforms.

In addition, the medical viewer control has been enhanced.

New Members

The following members have been added in version 16:

Member Description
CreatePrivateCreatorDataElement Creates a Private Creator Data Element.
GetNextUnusedPrivateTag Returns the next available unused tag reserved by the Private Creator Data Element.
FindFirstPrivateCreatorDataElement Returns the Private Creator Data Element that matches the search constraints.
FindNextPrivateCreatorDataElement Returns the next Private Creator Data Element that matches the search constraints.
FindFirstPrivateElement Returns the first existing private element that is reserved by privateCreatorDataElement.
FindNextPrivateElement Returns the next existing private element that is reserved by privateCreatorDataElement.
GetEncapsulatedDocument Retrieves an encapsulated document and corresponding DICOM elements from a DICOM data set.
SetEncapsulatedDocument Inserts an encapsulated document and corresponding DICOM elements into a DICOM data set.
Initialize(DicomClassType,DicomDataSetInitializeFlags) Creates the Data Set object, inserting the appropriate elements for the specified class.
SetDateValue(DicomElement,DateTime[]) Sets the Date value(s) of a Data Element.
SetTimeValue(DicomElement,DateTime[]) Sets the Time value(s) of a Data Element.
SetDateTimeValue(DicomElement,DateTime[]) Sets the Date-Time value(s) of a Data Element.
GetImage Gets the image of a Pixel Data element.
GetModalityLutAttributes(Int32) New version of GetModalityLut, supporting multi-frames, that retrieves the attributes that describe the Modality LUT.
SetModalityLut(Int32,DicomModalityLutAttributes,Int32[],DicomSetImageFlags) New version of SetModalityLut, supporting multi-frames, that sets the attributes that describe the Modality LUT.
DeleteModalityLut(Int32,DicomSetImageFlags) New version of DeleteModalityLut supporting multi-frames that deletes all the elements that describe the Modality LUT.
GetWindow(Int32,Int32) New version of GetWindow that supports multi-frames.
SetWindow(Int32,Int32,DicomWindowAttributes,DicomSetImageFlags) New version of SetWindow that supports multi-frames.
DeleteWindow(Int32,DicomSetImageFlags) New version of DeleteWindow that supports multi-frames.
TestConformanace Verifies the conformance of the Data Set.
DicomTestConformanceCallback Processes each Data Element of the Data Set to determine conformance.
SetValue Sets the value(s) of a Data Element.
InsertElementAndSetValue Overloaded. Finds or inserts (if not found) an element in the data set and sets the value of the element.
Overloaded. Returns the value of a DICOM element.
Holds the result after a call to Generic DicomDataSet.GetValue(DicomElement,Boolean,Int64,,GetValueDelegate)
BeginEditSequence Overloaded. Creates a new DICOM sequence, or edits and existing one.
EndEditSequenceDicomDataSet Finalizes the changes when creating or editing a DICOM sequence.
BeginEditItem Overloaded. Edits an existing item, or creates a new item in a DICOM sequence.
EndEditItem Finalizes the changes when creating or editing an item in a DICOM sequence.
BeginReadSequence Overloaded. Reads values from an existing DICOM sequence.
EndReadSequence Finalizes the read when reading a DICOM sequence.
BeginReadItem Overloaded. Reads an existing item from a DICOM sequence.
EndReadItem Finalizes the read when reading an item from a DICOM sequence.

Renamed Members

The following members have been renamed in version 16:

Version 15 Version 16
DicomTagType enumeration The different values have been added as fields to the Dicom.DicomTag class.

New Enumeration Values

The following enumerations are new or have had values added to them in version 16:

Enumeration Description
DicomDataSetInitializeFlags Specifies the Value Representation, byte order, and other options used when initializing a Data Set.
DicomDirKeyType Specifies different types of key elements, like spectroscopy, raw data, fiducial, encapsulated document, etc.
DicomInsertElementAndSetValueResult New enumeration that specifies the possible result of DicomDatSet.InsertElementAndSetValue
DicomGetValueResult New enumeration that specifies the possible result of
DicomTestConformanceFlags New enumeration that indicates errors associated with the DicomElement.

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Imaging, Medical, and Document