Leadtools.Dicom.Common.Extensions Namespace

Inheritance Hierarchy

Summary

Overview and description of Leadtools Dicom Common Extensions classes, delegates, and enumerations.

Classes

Class Description
Class StructuredDisplayImageOptions Options to be used with the GetStructuredDisplayImage method that affect the resulting image representation of a DICOM Structured Display DicomDataSet.
Class DicomExtensions This class is used to provide extension methods to the Leadtools.Dicom classes.
Class DicomUtilities Utilities class
Class ElementAttribute Specifies which element to associate with the object to which this attribute is bound.
Class EnumValueAttribute Specifies a value to be associated with an enumeration.
Class FormatSqlOptions Options that affect the result of the FormatSql.
Class Formatters A class containing members used to pretty-print SQL.
Class GeneralExtensions General extension methods for a variety of types.
Class IgnoreAttribute Use to mark a property as ignored. If a property is marked as ignored it will be skipped by the Get dataset extension method.
Class LoadBeforeElementData Defines an abstract base class from which both LoadJsonBeforeElementData and LoadXmlBeforeElementData derive.
Class LoadJsonAfterElementData Data for the LoadJsonAfterElementCallback delegate.
Class LoadJsonBeforeElementData Data for the LoadJsonBeforeElementCallback delegate.
Class LoadXmlAfterElementData Data for the LoadXmlAfterElementCallback delegate.
Class LoadXmlBeforeElementData Data for the LoadXmlBeforeElementCallback delegate.
Class OrientationManager Provides utility functions for mapping Image Orientation Vectors (which are 'direction cosines') to an orientation axis, or an orientation plane.
Class SaveJsonData Provides data for the SaveJsonCallback delegate.
Class SaveXmlData Provides data for the SaveXmlCallback delegate.

Delegates

Delegate Description
Delegate BeforeAddTagDelegate Optional delegate to be called before class information is added to a data set.
Delegate GetSopInstanceCallBack A delegate that maps an SOPInstanceUID to a DicomDataSet that contains the SOPInstanceUID.
Delegate LoadJsonAfterElementCallback Optional delegate method that is used with the LoadJson methods.
Delegate LoadJsonBeforeElementCallback Optional delegate method that is used with the LoadJson methods.
Delegate LoadXmlAfterElementCallback Optional delegate method that is used with the LoadXml methods.
Delegate LoadXmlBeforeElementCallback Optional delegate method that is used with the LoadXml methods.
Delegate SaveJsonCallback Optional delegate method that is used with the SaveJson methods.
Delegate SaveXmlCallback Optional delegate method that is used with the SaveXml methods.

Enumerations

Enumeration Description
Enumeration DebugStringOptions Debug options used with DebugString
Enumeration DicomDataSetLoadJsonFlags Specifies flags to be used with the LoadJson methods.
Enumeration DicomDataSetLoadXmlFlags Specifies flags to be used with the LoadXml methods.
Enumeration DicomDataSetSaveJsonFlags Specifies flags to be used with the SaveJson methods.
Enumeration DicomDataSetSaveXmlFlags Specifies flags to be used with the SaveXml methods.
Enumeration DicomTagToStringOptions Options to be used by [DicomTagToString(long,DicomTagToStringOptions)] to specify formatting options.
Enumeration DicomXmlNodeType Identifies the type of XML node that is about to be written to the XML output file. These values are used in the SaveXmlData object. For an example, refer to SaveXmlCallback.
Enumeration ElementDataType Describes the type of XML element data that is being processed. When calling LoadXml and passing a LoadXmlBeforeElementCallback delegate, the LoadXmlBeforeElementCallback is called for each element in the XML input file, and a LoadXmlBeforeElementData member is returned as part of the delegate. The ElementDataType enumeration is used in the Encoding member of LoadXmlBeforeElementData. For an example, refer to SaveXmlCallback.
Enumeration SaveBinaryType Identifies how to export the binary data element. This value is used in the SaveXmlData and SaveJsonData objects.

See Also

Leadtools.Dicom.Common Assembly

Introduction
Getting Started

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

Leadtools.Dicom.Common Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.