Version Changes: 20 to 21
The following members have been added:
Name | Description |
---|---|
Leadtools.Dicom.DicomNet.GetCommandSet |
Returns a DicomDataSet containing the Command Set portion of a DIMSE DICOM message. |
Leadtools.Dicom.DicomNet.OnBeforeSendCommandSet(DicomDataSet) |
Notifies a connection before the Command Set portion of a DIMSE DicomNet:SendXxxResponse is transmitted. |
Leadtools.Dicom.DicomNet.OnVerify(int,string,DicomSecurityCertificateException) |
A callback that provides information during the certificate exchange/verification phase of TLS DICOM Security negotiation and optionally controls the verification process. |
Leadtools.Dicom.DicomSecurityCertificateException |
An exception that indicates success or an error during the certificate exchange/verification phase of TLS DICOM Security negotiation. |
Leadtools.Dicom.DicomSecurityCertificateExceptionCode |
A list of errors that can occur during the certificate exchange/verification phase of TLS DICOM Security negotiation. |
The following members have been removed:
Name | Description |
---|---|
None |
Version Changes: 19 to 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. |
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
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. |
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. |
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 an 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. |
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.
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.winmd | Provides the main functionality inserting and extracting DICOM annotations. |
Leadtools.Dicom.dll - |
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:
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. |
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:
|
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 |
The following Types have been added in v17:
Type | Description |
---|---|
DicomNetIpTypeFlags |
Specifies which Internet Protocol Version will be supported with DICOM Communication. |
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. |
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 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
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. |
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. |
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. |
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. |
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 has been updated to provide support for the latest DICOM Standard, including:
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.
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. |
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. |
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. |