←Select platform

DicomAnnotationsUtilities Class Members

Summary

The following tables list the members exposed by DicomAnnotationsUtilities.

Public Constructors

Name Description
Public Constructor DicomAnnotationsUtilities Initializes a new instance of a DicomAnnotationsUtilities object.

Public Methods

Name Description
Public Method FromAnnContainerToDataSet Converts all the LEAD Annotation objects in an AnnContainer into one or more DICOM annotation objects, and adds (overwrites or appends) the result in a Leadtools.Dicom.DicomDataSet.
Public Method FromAnnObjectToDataSet Converts a LEAD Annotation object into one or more DICOM annotation objects, and adds the new DICOM annotation objects into the dataset.
Public Method FromDataSetToAnnContainer Converts all of the Graphic Annotation Sequence (DICOM Annotations) stored in a Leadtools.Dicom.DicomDataSet into a LEAD AnnContainer that contains LEAD Leadtools.Annotations.Engine.AnnObject objects.
Public Method IncrementCompoundGraphicInstanceId Increments the CompoundGraphicInstanceId to a new,unused value that can be assigned to the next DICOM Compound Graphic.
Public Method IncrementGraphicGroupId Increments the GraphicGroupId to a new,unused value that can be assigned to the next group.
Public Method ToAnnObject Converts an object implementing the Leadtools.IDicomAnnotationObject interface to an AnnObject.

Public Properties

Name Description
Public Property CompoundGraphicInstanceId Gets or sets the "Compound Graphic Instance ID" (0070,0226) that is used when converting an Leadtools.Annotations.Engine.AnnObject to a Leadtools.Dicom.DicomCompoundGraphic.
Public Property ContainerMapper Gets or sets the Leadtools.Annotations.Engine.AnnContainerMapper that is used when converting between LEAD Leadtools.Annotations.Engine.AnnObject and Leadtools.Dicom.DicomAnnotationObject.
Public Property DefaultObject Gets or sets the defaults used when calling ToAnnObject(DicomAnnotationObject).
Public Property DicomUidOrgRoot Gets or sets a numeric string representing an organization root that is used when generating a DICOM Unique Identifier (UID).
Public Property DisplayHeight Sets the display height of the annotations in pixels
Public Property DisplayWidth Sets the display width of the annotations in pixels
Public Property GraphicGroupId Gets or sets the "Graphic Group ID" (0070,0295) that is used when converting an AnnObject to a grouped Leadtools.Dicom.DicomAnnotationObject.
Public Property ImageDpiX Gets or sets the horizontal resolution used when converting the points of an Leadtools.Annotations.Engine.AnnObject to pixels.
Public Property ImageDpiY Gets or sets the vertical resolution used when converting the points of an Leadtools.Annotations.Engine.AnnObject to pixels.
Public Property LayerName Gets or sets the layer name used when calling FromAnnObjectToDataSet.
Public Property PresentationStateIdentification Gets or sets an object that contains the Presentation State Identification Module DICOM elements.
Public Property UseMapper Gets or sets a boolean indicating whether to use the ContainerMapper when converting a LeadPointD to a DicomAnnotationPoint.
Public Property UseRulerCalibrationScale Gets or sets a value indicating how ruler calibration is set for rulers retrieved from the [FromDataSetToAnnContainer(DicomDataSet,DicomElement)] method and its overloads.

Public Events

Name Description
Public Event OnIncrementCompoundGraphicInstanceId Occurs when the IncrementCompoundGraphicInstanceId is called.
Public Event OnIncrementGraphicGroupId Occurs when the IncrementGraphicGroupId is called.

See Also

DicomAnnotationsUtilities Class

Leadtools.Dicom.Annotations Namespace

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

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