Leadtools.Dicom.Common Assembly Changes

Version Changes: 18 to 19

New Members

The following members have been added:

Name Description
AbdomenPelvisT1 AbdomenPelvisT1.
AbdomenPelvisT2 AbdomenPelvisT2.
AbdoPelvis AbdoPelvis.
Bone Bone.
Brain Brain.
BrainT1 BrainT1.
BrainT2 BrainT2.
HeadNeck HeadNeck.
HighContrast HighContrast.
Leadtools.Dicom.Common.Anonymization.AnonymizationKey - Provides a way to specify the DICOM file keys to make a given tag unique.
Leadtools.Dicom.Common.Anonymization.Anonymizer.Anonymize(string,string,string,bool,List<AnonymizationKey>) Anonymizes the specified directory, searching for files with the specified pattern.
Leadtools.Dicom.Common.Anonymization.Anonymizer.Anonymize(string,string,string,bool,List<AnonymizationKey>,ImageSettings) Anonymizes the specified directory searching for files with the specified pattern.
Leadtools.Dicom.Common.Anonymization.Anonymizer.BeginBatch Begins a batch anonymization
Leadtools.Dicom.Common.Anonymization.Anonymizer.BeginBatch(List<AnonymizationKey>) Begins the batch anonymization using the specified anonymization keys.
Leadtools.Dicom.Common.Anonymization.Anonymizer.EndBatch Ends the batch anonymization process.
Leadtools.Dicom.Common.Anonymization.Anonymizer.Item Gets or sets the macro for the specified tag.
Leadtools.Dicom.Common.Anonymization.BasicProfile.#ctor Initializes a new instance of the BasicProfile class.
Leadtools.Dicom.Common.Anonymization.DicomMacros.#ctor Initializes a new instance of the DicomMacros class.
Leadtools.Dicom.Common.Anonymization.DicomMacros.AddDaysMacro(MacroElement,string,params) Macro that adds days to the existing DICOM element value.
Leadtools.Dicom.Common.Anonymization.DicomMacros.AutoAgeMacro(MacroElement,string,params) Macro that converts the Patient birth date to a DICOM age string.
Leadtools.Dicom.Common.Anonymization.DicomMacros.CurrentMacro(MacroElement,string,params) Macro that returns the current value of the DICOM element.
Leadtools.Dicom.Common.Anonymization.DicomMacros.DeleteMacro(MacroElement,string,params) Macro that returns a string that specifies the DICOM element is to be delete.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameFemaleMacro(MacroElement,string,params) Macro that returns a female DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameMacro(MacroElement,string,params) Macro that returns a DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameMaleMacro(MacroElement,string,params) Macro that returns a male DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.RandomStringMacro(MacroElement,string,params) Macro that returns a random string.
Leadtools.Dicom.Common.Anonymization.DicomMacros.SequenceMacro(MacroElement,string,params) Provides a Macro that allows editing of sequence items.
Leadtools.Dicom.Common.Anonymization.DicomMacros.SexMacro(MacroElement,string,params) Macro that returns a random person sex.
Leadtools.Dicom.Common.Anonymization.DicomMacros.UidMacro(MacroElement,string,params) Macro that returns a DICOM UID.
Leadtools.Dicom.Common.Anonymization.MacroProcessor<T> - Manages the processing of macros.
Leadtools.Dicom.Common.Anonymization.MacroSubsitutionDelegate<T>(T,string,params) - Provides a delegate type to be used to process a macro.
Leadtools.Dicom.Common.Anonymization.ModifiedAttributesSequenceItem.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Common.DataTypes.CodeSequence.#ctor Initializes a new instance of the CodeSequence class.
Leadtools.Dicom.Common.DataTypes.CodingSchemeIdentification.#ctor Initializes a new instance of the CodingSchemeIdentification class.
Leadtools.Dicom.Common.DataTypes.ContentItem.#ctor Initializes a new instance of the ContentItem class.
Leadtools.Dicom.Common.DataTypes.ContributingEquipment.#ctor Initializes a new instance of the ContributingEquipment class.
Leadtools.Dicom.Common.DataTypes.DateRange.#ctor Initializes a new instance of the DateRange class.
Leadtools.Dicom.Common.DataTypes.DateRange.IsSingleValue Returns a value that indicates whether this DateTime is a single value.
Leadtools.Dicom.Common.DataTypes.DigitalSignature.#ctor Initializes a new instance of the DigitalSignature class.
Leadtools.Dicom.Common.DataTypes.DigitalSignatures.#ctor Initializes a new instance of the DigitalSignatures class.
Leadtools.Dicom.Common.DataTypes.DisplaySet - This class represents a Display Set used to present one or more TimeBasedImageSet
Leadtools.Dicom.Common.DataTypes.ElementTag.#ctor Initializes a new instance of the ElementTag class.
Leadtools.Dicom.Common.DataTypes.EncryptedAttribute.#ctor Initializes a new instance of the EnryptedAttribute class.
Leadtools.Dicom.Common.DataTypes.EnhancedEncoding.#ctor Initializes a new instance of the EnhancedEncoding class.
Leadtools.Dicom.Common.DataTypes.FilterByOperator - Specifies the operation to be applied between the Hanging Protocol SelectorAttribute and Selector Attribute Values.
Leadtools.Dicom.Common.DataTypes.FilterOperation - This class contains filtering criteria that is applied to an image set to determine which instances are to be displayed.
Leadtools.Dicom.Common.DataTypes.HangingProtocol - This class represents the complete Hanging Protocol Storage Information Object Definition (IOD) including:<ul><li>Hanging Protocol Definition Module</li><li>Hanging Protocol Environment Module</li><li>Hanging Protocol Display Module</li></ul>
Leadtools.Dicom.Common.DataTypes.HangingProtocolDefinition - This class represents a DICOM Hanging Protocol Definition.
Leadtools.Dicom.Common.DataTypes.HangingProtocolLevel - Specifies the access level for a HangingProtocol.
Leadtools.Dicom.Common.DataTypes.HangingProtocolUserIdentificationCode - This class provides a coded identifier for the person, group, or site for which this HangingProtocol.
Leadtools.Dicom.Common.DataTypes.HL7StructuredDocumentReference.#ctor Initializes a new instance of the HL7StructuredDocumentReference class.
Leadtools.Dicom.Common.DataTypes.HorizontalJustification Indicates direction in which to horizontally justify the image within an image box that is not the same shape (aspect ratio) as the image.
Leadtools.Dicom.Common.DataTypes.ImageSet - This class represent a Hanging Protocol Image Set.
Leadtools.Dicom.Common.DataTypes.ImageSetSelector - This class defines image set selection attributes and values that are used specify whether an SOP Instance is to be included in a Hanging Protocol image set.
Leadtools.Dicom.Common.DataTypes.ImageSetSelectorCategory - Specifies the category of the time-based image set selector.
Leadtools.Dicom.Common.DataTypes.ImageSetSelectorUsage - Specifies the usage for a ImageSetSelector.
Leadtools.Dicom.Common.DataTypes.InitialViewDirection - Specifies the initial view of the reformatted images.
Leadtools.Dicom.Common.DataTypes.MACParameters.#ctor Initializes a new instance of the MACParameters class.
Leadtools.Dicom.Common.DataTypes.MaskOperation - MaskOperation
Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationManagement.#ctor Initializes a new instance of the MediaCreationManagement class.
Leadtools.Dicom.Common.DataTypes.MediaCreation.MediaCreationRequestInformation.#ctor Initializes a new instance of the MediaCreationRequestInformation class.
Leadtools.Dicom.Common.DataTypes.Modality.ModalityPerformedProcedureStep.#ctor Initializes a new instance of the ModalityPerformedProcedureStep class.
Leadtools.Dicom.Common.DataTypes.Modality.ModalityWorklistResult.#ctor Initializes a new instance of the ModalityWorklistResult class.
Leadtools.Dicom.Common.DataTypes.Modality.MPPSNCreate - Class that defines the N-CREATE options for a Modality Perform Procedure Step dataset.
Leadtools.Dicom.Common.DataTypes.Modality.MPPSNSet - Class that defines the N-SET options for a Modality Perform Procedure Step dataset.
Leadtools.Dicom.Common.DataTypes.Modality.ScheduledStepAttribute.#ctor Initializes a new instance of the ScheduledStepAttribute class.
Leadtools.Dicom.Common.DataTypes.NavigationIndicator - Describes a geometric relationship between each DisplaySet, specifically for static or interactive localization or navigation.
Leadtools.Dicom.Common.DataTypes.NotifyPropertyChanged.#ctor Initializes a new instance of the NotifyPropertyChanged class.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition Class that defines a screen for the intended Hanging Protocol or Structured Display.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.#ctor Initializes a new instance of the NominalScreenDefinition class.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.ApplicationMaximumRepaintTime Gets or sets the application's maximum repaint time.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.DisplayEnvironmentSpatialPosition DisplayEnvironmentSpatialPosition
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.NumberOfHorizontalPixels Gets or sets the number of horizontal pixels.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.NumberOfVerticalPixels Gets or sets the number of vertical pixels.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.ScreenMinimumColorBitDepth Gets or sets the screen minimum color bit depth.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.ScreenMinimumGrayscaleBitDepth Gets ort sets the screen minimum grayscale bit depth.
Leadtools.Dicom.Common.DataTypes.NominalScreenDefinition.ToString Returns a formatted string with class values.
Leadtools.Dicom.Common.DataTypes.OrientationConditionBase.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Common.DataTypes.OriginalAttribute.#ctor Initializes a new instance of the OriginalAttribute class.
Leadtools.Dicom.Common.DataTypes.PartialDataDisplayHandling - Specifies expected layout behavior if one or images sets are not available.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangePatient.#ctor Initializes a new instance of the ChangePatient class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangePatient.EthnicGroup Gets or sets the ethnic group
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangePatient.OtherPatientIdsSequence Gets or sets the list of other patient IDs.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangePatient.PatientComments Gets or sets the patient comments
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangeSeries.#ctor Initializes a new instance of the ChangeSeries class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangeSeries.SeriesTime Gets or sets the time of the series.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.ChangeStudy - Provides the necessary information to change a study via the Patient Updater DICOM Service.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.CopyPatient.#ctor Initializes a new instance of the CopyPatient class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.CopyPatient.OtherPatientIdsSequence Gets or sets the list of other patient IDs.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.CopyStudy.#ctor Initializes a new instance of the CopyStudy class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.DeletePatient.#ctor Initializes a new instance of the DeletePatient class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.DeleteSeries.#ctor Initializes a new instance of the DeleteSeries class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.DeleteStudy - Provides the necessary information delete a study via the Patient Updater DICOM Service.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MergePatient.#ctor Initializes a new instance of the MergePatient class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MergeStudy.#ctor Initializes a new instance of the MergeStudy class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveSeries.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveToNewPatient.#ctor Initializes a new instance of the MoveToNewPatient class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.PatientUpdate.#ctor Initializes a new instance of the PatientUpdate class.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.PatientUpdaterConstants - Defines all the PatientUpdater operations.
Leadtools.Dicom.Common.DataTypes.PerformedSeries.#ctor Initializes a new instance of the PerformedSeries class.
Leadtools.Dicom.Common.DataTypes.PlaneOrientation.#ctor Initializes a new instance of the PlaneOrientation class.
Leadtools.Dicom.Common.DataTypes.ReformattingOperationType - Specifies the reformatting operation that is to be applied to an Image Set
Leadtools.Dicom.Common.DataTypes.RelativeTimeUnits - Specifies the units for the relative time.
Leadtools.Dicom.Common.DataTypes.RequestAttributes.#ctor Initializes a new instance of the RequestAttributes class.
Leadtools.Dicom.Common.DataTypes.SCFailedSOPInstanceReference - Holds information about a failed Storage commitment SOP instance reference.
Leadtools.Dicom.Common.DataTypes.ScheduledProcedureStep.#ctor Initializes a new instance of the ScheduledProcedureStep class.
Leadtools.Dicom.Common.DataTypes.SCSOPInstanceReference - Holds information about a Storage commitment SOP instance reference.
Leadtools.Dicom.Common.DataTypes.SOPCommonModule.#ctor Initializes a new instance of the SOPCommonModule class.
Leadtools.Dicom.Common.DataTypes.SortByCategory - Specifies the category of the sorting operation
Leadtools.Dicom.Common.DataTypes.SortingDirection - Specifies the direction in which to sort a list of items.
Leadtools.Dicom.Common.DataTypes.SortingOperation - This class defines sorting criteria to be applied to the result of filter and reformat operations.
Leadtools.Dicom.Common.DataTypes.StorageCommitment - Class that defines information needed for a Storage Commitment request.
Leadtools.Dicom.Common.DataTypes.StorageCommitmentResult - Holds information for a storage commitment result.
Leadtools.Dicom.Common.DataTypes.SynchronizedScrolling - Identifies images in the specified display sets that are to be scrolled together
Leadtools.Dicom.Common.DataTypes.TimeBasedImageSet - Specifies an image set based on time units (relative time, or abstract prior).
Leadtools.Dicom.Common.DataTypes.TimeConverter.#ctor Initializes a new instance of the TimeConverter class.
Leadtools.Dicom.Common.DataTypes.TimeRange.#ctor Initializes a new instance of the TimeRange class.
Leadtools.Dicom.Common.DataTypes.VoiType - Specifies the VOI type for the DisplaySet.
Leadtools.Dicom.Common.Editing.Controls.DicomPropertyGrid.AddTags(List<long>) Adds a list of tags to the property grid.
Leadtools.Dicom.Common.Editing.Controls.DicomPropertyGrid.RemovePropUIHandler Removes the event handler that performs the actions for the command.
Leadtools.Dicom.Common.Editing.Converters.DicomAgeValueConverter.#ctor Initializes a new instance of the DicomAgeValueConverter class.
Leadtools.Dicom.Common.Editing.Converters.DicomPropertyChoiceConverter.#ctor Initializes a new instance of the DicomPropertyChoiceConverter class.
Leadtools.Dicom.Common.Editing.Converters.EnumValueConverter<T> - Provides a type converter to convert Enum object to and from a string.
Leadtools.Dicom.Common.Editing.Converters.EnumValueListConverter<T> - Provides a type converter to convert an Enum object to and from a string.
Leadtools.Dicom.Common.Editing.Converters.ListTypeConverter.#ctor Initializes a new instance of the ListTypeConverter class.
Leadtools.Dicom.Common.Editing.Converters.NullableDicomAgeValueConverter.#ctor Initializes a new instance of the NullableDicomAgeValueConverter class.
Leadtools.Dicom.Common.Editing.Converters.NumberListTypeConverter.#ctor Initializes a new instance of the NumberListTypeConverter class.
Leadtools.Dicom.Common.Editing.Converters.PersonNameConverter.#ctor Initializes a new instance of the PersonNameConverter class.
Leadtools.Dicom.Common.Editing.Converters.PersonNameListConverter.#ctor Initializes a new instance of the PersonNameListConverter class.
Leadtools.Dicom.Common.Editing.Converters.RasterImageConverter.#ctor Initializes a new instance of the RasterImageConverter class.
Leadtools.Dicom.Common.Editing.Converters.ShortDateTypeConverter.#ctor Initializes a new instance of the ShortDateTypeConverter class.
Leadtools.Dicom.Common.Editing.Converters.YesNoConverter - Provides a type converter to convert objects to and from a 'YES' or 'NO' string representation.
Leadtools.Dicom.Common.Editing.UI.NonInteractiveEditor.#ctor Initializes a new instance of the NonInteractiveEditor class.
Leadtools.Dicom.Common.Editing.UI.NullableDateTimeEditor.#ctor Initializes a new instance of the NullableDateTimeEditor class.
Leadtools.Dicom.Common.Editing.UI.NullableTimeEditor.#ctor Initializes a new instance of the NullableTimeEditor class.
Leadtools.Dicom.Common.Editing.UI.RasterImageEditor.#ctor Initializes a new instance of the RasterImageEditor class.
Leadtools.Dicom.Common.Editing.UI.SequenceEditor.#ctor Initializes a new instance of the SequenceEditor class.
Leadtools.Dicom.Common.Extensions.BeforeAddTagDelegate(LinkedList<long>,object,long) - Optional delegate to be called before class information is added to a data set.
Leadtools.Dicom.Common.Extensions.DebugStringOptions - Debug options used with DebugString
Leadtools.Dicom.Common.Extensions.DicomDataSetLoadJsonFlags - Specifies flags to be used with the LoadJson methods.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveJsonFlags - Specifies flags to be used with the SaveJson methods.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.BulkDataUri Write all binary data as BulkDataUri, with a dummy Uri. The following flags are only used with the Native DICOM Model, and affect how binary data is written. Unless the NativeDicomModel flag is also included, all of the following flags are ignored. Callers can pass one or more of the following three flags. If more than one of the flags is passed, precedence is given in the order that they appear below.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.BulkDataUuid Write all binary data as BulkData, with a dummy uuid attribute. This is the default behavior. The following flags are only used with the Native DICOM Model, and affect how binary data is written. Unless the NativeDicomModel is also included, all of the following flags are ignored. Callers can pass one or more of the three flags. If more than one of the flags is passed, precedence is given in the order that they appear below.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.IgnorePixelData Do not include the pixel data element in the resulting XML.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.InlineBinary Encode all binary data as InlineBinary, which is coded as Base64. The following flags are only used with the Native DICOM Model, and affect how binary data is written. Unless the NativeDicomModel is also included, all of the following flags are ignored. Callers can pass one or more of the three flags. If more than one of the flags is passed, precedence is given in the order that they appear below.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.NativeDicomModel Use as the XML output format the Native DICOM model described in PS3.19 of the DICOM Specification. For an example, refer to SaveXmlData.BinaryType.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.NativeNoModifyPrivateElements PS3.19 of the DICOM Specification states that a Private Data Element has the form gggg00ee, where the two most significant hexadecimal values of the element number are set to 00. Pass the 'NativeNoModifyPrivateElements' flag to preserve the upper two most significant hexadecimal values of the element.
Leadtools.Dicom.Common.Extensions.DicomDataSetSaveXmlFlags.WriteFullEndElement Write the full XML end element, instead of a single element (i.e. instead of ).
Leadtools.Dicom.Common.Extensions.DicomExtensions.DicomTagToHexString(long) Converts a DICOM tag to a hexadecimal string representation.
Leadtools.Dicom.Common.Extensions.DicomExtensions.DicomTagToString(long) Converts a DICOM tag to a string representation.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get(DicomDataSet,DicomElement,params) Gets the specified data from the DICOM data set and assigns it the corresponding property in each object in the instances array.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get(DicomDataSet,params) Gets the specified data from the DICOM data set and assigns it the corresponding property in each object in the instances array.
Leadtools.Dicom.Common.Extensions.DicomExtensions.IsHangingProtocolDataSet(DicomDataSet) Determines whether the specified DicomDataSet is a hanging protocol.
Leadtools.Dicom.Common.Extensions.DicomExtensions.LoadJson(DicomDataSet,Stream,DicomDataSetLoadJsonFlags) Loads a stream containing a DICOM-encoded JSON file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.LoadJson(DicomDataSet,Stream,DicomDataSetLoadJsonFlags,LoadJsonBeforeElementCallback,LoadJsonAfterElementCallback) Loads a stream containing a DICOM-encoded JSON file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.LoadJson(DicomDataSet,string,DicomDataSetLoadJsonFlags) Loads the contents of a DICOM-encoded JSON file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.LoadJson(DicomDataSet,string,DicomDataSetLoadJsonFlags,LoadJsonBeforeElementCallback,LoadJsonAfterElementCallback) Loads the contents of a DICOM encoded JSON file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.SaveJson(DicomDataSet,Stream,DicomDataSetSaveJsonFlags) Saves the contents of the DICOM data set in DICOM JSON model format (specified in PS3.18) to the specified output file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.SaveJson(DicomDataSet,Stream,DicomDataSetSaveJsonFlags,SaveJsonCallback) Saves the contents of the DICOM data set in DICOM JSON model format (specified in PS3.18) to the specified output file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.SaveJson(DicomDataSet,string,DicomDataSetSaveJsonFlags) Saves the contents of the DICOM data set in DICOM (JavaScript Object Notation)JSON model format (specified in PS3.18) to the specified output file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.SaveJson(DicomDataSet,string,DicomDataSetSaveJsonFlags,SaveJsonCallback) Saves the contents of the DICOM data set in the DICOM JSON model format (specified in PS3.18) to the specified output file.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,BeforeAddTagDelegate,params) Sets the information in the data set from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,bool,params) Sets the information in the data set from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,DicomElement,params) Sets the information in the data set from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,params) Sets the information in the data set from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.SubtractMonths(DateTime,int) Returns a new DateTime that is computed by subtracting months from currentDateTime
Leadtools.Dicom.Common.Extensions.DicomExtensions.ToByteArray(DicomDataSet,DicomDataSetSaveFlags) Converts the data set to a byte array.
Leadtools.Dicom.Common.Extensions.DicomUtilities - Utilities class
Leadtools.Dicom.Common.Extensions.ElementAttribute.TopLevel Specifies whether to restrict the search for this element to top level only.
Leadtools.Dicom.Common.Extensions.IgnoreAttribute.#ctor Initializes a new instance of the IgnoreAttribute class.
Leadtools.Dicom.Common.Extensions.LoadJsonAfterElementCallback(LoadJsonAfterElementData) - Optional delegate method that is used with the LoadJson methods.
Leadtools.Dicom.Common.Extensions.LoadJsonAfterElementData - Data for the LoadJsonAfterElementCallback delegate.
Leadtools.Dicom.Common.Extensions.LoadJsonBeforeElementCallback(LoadJsonBeforeElementData) - Optional delegate method that is used with the LoadJson methods.
Leadtools.Dicom.Common.Extensions.LoadJsonBeforeElementData - Data for the LoadJsonBeforeElementCallback delegate.
Leadtools.Dicom.Common.Extensions.LoadXmlAfterElementCallback(LoadXmlAfterElementData) - Optional delegate method that is used with the LoadXml methods.
Leadtools.Dicom.Common.Extensions.LoadXmlBeforeElementCallback(LoadXmlBeforeElementData) - Optional delegate method that is used with the LoadXml methods.
Leadtools.Dicom.Common.Extensions.OrientationManager.#ctor Initializes a new instance of the OrientationManager class.
Leadtools.Dicom.Common.Extensions.SaveBinaryType - Identifies how to export the binary data element. This value is used in the SaveXmlData and SaveJsonData objects.
Leadtools.Dicom.Common.Extensions.SaveJsonCallback(SaveJsonData) - Optional delegate method that is used with the SaveJson methods.
Leadtools.Dicom.Common.Extensions.SaveJsonData - Provides data for the SaveJsonCallback delegate.
Leadtools.Dicom.Common.Extensions.SaveXmlCallback(SaveXmlData) - Optional delegate method that is used with the SaveXml methods.
Leadtools.Dicom.Common.Extensions.SaveXmlData.BinaryType Gets or sets a value indicating how to export binary data.
Leadtools.Dicom.Common.Extensions.SaveXmlData.BulkDataUri Gets or sets the bulk data URI that is about to be written.
Leadtools.Dicom.Common.Extensions.SaveXmlData.BulkDataUuid Gets or sets the bulk data UUID that is about to be written.
Leadtools.Dicom.Common.Extensions.SaveXmlData.DicomElement Gets the DicomElement that corresponds to the XML data that is about to be written.
Leadtools.Dicom.Common.HighLevelServices.HighlevelDicomExtensions - This class provides extension methods for the Leadtools.DicomDataSet classes.
Leadtools.Dicom.Common.Linq.Queryable<T> - A default implementation of IQueryable.
Leadtools.Dicom.Common.Linq.QueryProvider.#ctor Initializes a new instance of this class.
Leadtools.Dicom.Common.Validation.DicomVRValidation.IsValidVRValue(DicomVRType,List<string>,String&) Determines whether a list of values for the VR is valid.
Liver Liver.
LowContrast LowContrast.
Lung Lung.
Mediastinum Mediastinum.
MediumContrast MediumContrast.
PostFossa PostFossa.
SagT2 SagT2.
SoftTissue SoftTissue.
Spine Spine.
Undefined Undefined.

Removed Members

The following members have been removed:

Name Description
Leadtools.Dicom.Common.Anonymization.Anonymizer.Item(long) Gets or sets the macro for the specified tag.
Leadtools.Dicom.Common.Anonymization.BeforeTagAnonymizationEventArgs.DataSet Gets the anonymized dataset.
Leadtools.Dicom.Common.Anonymization.DicomMacros.AddDaysMacro(MacroElement,string,object[]) Macro that adds days to the existing DICOM element value.
Leadtools.Dicom.Common.Anonymization.DicomMacros.AutoAgeMacro(MacroElement,string,object[]) Macro that converts the Patient birth date to a DICOM age string.
Leadtools.Dicom.Common.Anonymization.DicomMacros.CurrentMacro(MacroElement,string,object[]) Macro that returns the current value of the DICOM element.
Leadtools.Dicom.Common.Anonymization.DicomMacros.DeleteMacro(MacroElement,string,object[]) Macro that returns a string that specifies the DICOM element is to be delete.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameFemaleMacro(MacroElement,string,object[]) Macro that returns a female DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameMacro(MacroElement,string,object[]) Macro that returns a DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.NameMaleMacro(MacroElement,string,object[]) Macro that returns a male DICOM person name.
Leadtools.Dicom.Common.Anonymization.DicomMacros.RandomStringMacro(MacroElement,string,object[]) Macro that returns a random string.
Leadtools.Dicom.Common.Anonymization.DicomMacros.SequenceMacro(MacroElement,string,object[]) Provides a Macro that allows editing of sequence items.
Leadtools.Dicom.Common.Anonymization.DicomMacros.SexMacro(MacroElement,string,object[]) Macro that returns a random person sex.
Leadtools.Dicom.Common.Anonymization.DicomMacros.UidMacro(MacroElement,string,object[]) Macro that returns a DICOM UID.
Leadtools.Dicom.Common.Anonymization.MacroProcessor`1 - Manages the processing of macros.
Leadtools.Dicom.Common.Anonymization.MacroSubsitutionDelegate`1 - Provides a delegate type to be used to process a macro.
Leadtools.Dicom.Common.DataTypes.ImageBox.CineRelativeToRealTime Gets or sets the cine relative to real time.
Leadtools.Dicom.Common.DataTypes.ImageBox.PreferredPlaybackSequencing Gets or sets the preferred playback sequencing.
Leadtools.Dicom.Common.DataTypes.ImageBox.RecommendedDisplayFrameRate Gets or sets the recommended display frame rate.
Leadtools.Dicom.Common.DataTypes.NotifyPropertyChanged.SetValue``1(T@,T,string) Sets the property values and fires a notify property change event if required.
Leadtools.Dicom.Common.DataTypes.PlaybackSequencing.Looping Looping (1,2...n,1,2...n)
Leadtools.Dicom.Common.DataTypes.PlaybackSequencing.Stop Stop (1,2...n)
Leadtools.Dicom.Common.DataTypes.PlaybackSequencing.Sweeping Sweep (1,2,...n,n-1,...2)
Leadtools.Dicom.Common.DataTypes.PresentationSeriesModule.Modality Gets or sets the type of equipment that originally acquired the data.
Leadtools.Dicom.Common.DataTypes.Time.op_Implicit(DateTime)~Leadtools.Dicom.Common.DataTypes.Time Performs an implicit conversion from System.DateTime to Leadtools.Dicom.Common.DataTypes.Time.
Leadtools.Dicom.Common.DataTypes.Time.op_Implicit(Time)~System.DateTime Performs an implicit conversion from Leadtools.Dicom.Common.DataTypes.Time to System.DateTime.
Leadtools.Dicom.Common.Editing.Controls.DicomPropertyGrid.AddTags(Int64>) Adds a list of tags to the property grid.
Leadtools.Dicom.Common.Editing.Converters.EnumValueConverter`1 - Provides a type converter to convert Enum object to an from a string.
Leadtools.Dicom.Common.Editing.Converters.EnumValueListConverter`1 - Provides a type converter to convert Enum object to an from a string.
Leadtools.Dicom.Common.Extensions.BeforeAddTagDelegate - Optional delegate to be call before class information is added to dataset.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get(DicomDataSet,DicomElement,object[]) Gets the specified data from the DICOM dataset and assigns it the corresponding property in each object in the instances array.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get(DicomDataSet,object[]) Gets the specified data from the DICOM dataset and assigns it the corresponding property in each object in the instances array.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get``1(DicomDataSet) Gets the specified data from the DICOM dataset and assigns it in a new instance of T.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get``1(DicomDataSet,DicomElement) Gets the specified data from the DICOM dataset and assigns it in a new instance of T.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,BeforeAddTagDelegate,object[]) Sets the information in the dataset from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,bool,object[]) Sets the information in the dataset from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,DicomElement,object[]) Sets the information in the dataset from the specified class instances.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Set(DicomDataSet,object[]) Sets the information in the dataset from the specified class instances.
Leadtools.Dicom.Common.Extensions.GeneralExtensions.Fire``1(System.EventHandler<T>,object,T) Fires the specified event handler.
Leadtools.Dicom.Common.Extensions.GeneralExtensions.Parse``1(string) Parses the specified string to an enumeration.
Leadtools.Dicom.Common.Extensions.GeneralExtensions.Parse``1(string,bool) Parses the specified string to an enumeration allowing for a case insensitve comparison.
Leadtools.Dicom.Common.Extensions.LoadXmlAfterElementCallback - Optional delegate method that is used with the LoadXml methods.
Leadtools.Dicom.Common.Extensions.LoadXmlBeforeElementCallback - Optional delegate method that is used with the LoadXml methods.
Leadtools.Dicom.Common.Extensions.SaveXmlCallback - Optional delegate method that is used with the SaveXml methods.
Leadtools.Dicom.Common.Linq.BasicDirectory.LinqExtensions.DirectoryRecord``1(DicomDataSet) Represents a typed query against a DICOMDIR file.
Leadtools.Dicom.Common.Linq.Queryable`1 - A default implemenation of IQueryable.
Leadtools.Dicom.Common.Linq.QueryProvider.System#Linq#IQueryProvider#CreateQuery(Expression) Constructs an System.Linq.IQueryable object that can evaluate the query represented by a specified expression tree.
Leadtools.Dicom.Common.Linq.QueryProvider.System#Linq#IQueryProvider#CreateQuery``1(Expression) Creates the query.
Leadtools.Dicom.Common.Linq.QueryProvider.System#Linq#IQueryProvider#Execute(Expression) Executes the query represented by a specified expression tree.
Leadtools.Dicom.Common.Linq.QueryProvider.System#Linq#IQueryProvider#Execute``1(Expression) Executes the specified expression.
Leadtools.Dicom.Common.Validation.DicomVRValidation.IsValidVRValue(DicomVRType,System.Collections.Generic.List<System.String>,String@) Determines whether list of values for the VR is valid.

Version Changes

Version Changes: 17.5 to 18

New Members

The following members have been added to the existing types:

Member Description
Leadtools.Dicom.Common.Anonymization.ModifiedAttributesSequenceItem Holds information about modified elements in a DICOM dataset.
Leadtools.Dicom.Common.Anonymization.ModifiedAttributesSequenceItem.ModifiedAttributesSequence Gets or sets the list of modified elements.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveSeries Provides the necessary information to move a series via the Patient Updater DICOM Service.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveSeries.PatientId Gets or sets the patient id associated with the series to move.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveSeries.SeriesInstanceUID Gets or sets the series instance UID of the series to move.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.MoveSeries.PatientToMerge Gets or sets the patient id of the patient the series is moving to.
Leadtools.Dicom.Common.DataTypes.PatientUpdater.PatientUpdaterConstants.Action.MoveSeries Moves an existing series to a new patient.
Leadtools.Dicom.Common.DataTypes.TimeConverter Provides a type converter to convert Time objects to and from various other representations.
Leadtools.Dicom.Common.DataTypes.TimeConverter.CanConvertFrom(ComponentModel.ITypeDescriptorContext,Type) Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.
Leadtools.Dicom.Common.DataTypes.TimeConverter.ConvertFrom(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object) Converts the given object to the type of this converter, using the specified context and culture information.
Leadtools.Dicom.Common.DataTypes.TimeConverter.CanConvertTo(ComponentModel.ITypeDescriptorContext,Type) Returns whether this converter can convert the object to the specified type, using the specified context.
Leadtools.Dicom.Common.DataTypes.TimeConverter.ConvertTo(ComponentModel.ITypeDescriptorContext,Globalization.CultureInfo,Object,Type) Converts the given value object to the specified type, using the specified context and culture information.
Leadtools.Dicom.Common.DataTypes.TimeConverter.IsValid(ComponentModel.ITypeDescriptorContext,Object) Returns whether the given value object is valid for this type and for the specified context.
Leadtools.Dicom.Common.Extensions.DicomExtensions.Get(Leadtools.Dicom.DicomDataSet,Leadtools.Dicom.DicomElement,Object[]) Gets the specified data from the DICOM dataset and assigns it the corresponding property in each object in the instances array.

For more information, refer to New in 18.

Version Changes: 17 to 17.5

New Namespace

The following namespace has been added to LEADTOOLS For .NET v17.5:

Namespace Description
Leadtools.Dicom.Common.PatientUpdater Outline and description of classes that encapsulate the LEADTOOLS custom Patient Update command. These classes can be used instead of creating a DicomDataset.

New Members

The following new members have been added existing types in LEADTOOLS For .NET v17.5:

Member Description
OnCreateControl Raises the CreateControl method.
ToString Returns a String that represents this instance.
Reset Resets this instance.
TrackChanges Gets or sets a value indicating whether to track changes to this object.
IsDirty Gets a value indicating whether this instance is dirty.
Equals Determines whether the specified Object is equal to this instance.

Version Changes: 16.5 to 17

New Assembly

The following assembly has been added to LEADTOOLS For .NET v17:

Namespace Description
**Leadtools.Dicom.Common** Provides features that make it easier to work with the LEADTOOLS DicomDataSet class.
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Imaging, Medical, and Document
Click or drag to resize