Class OverlayFactory

Class OverlayFactory

Namespace: Aspose.Medical.Dicom.Imaging.Overlays
Assembly: Aspose.Medical.dll (25.11.0)

Provides factory methods to create Aspose.Medical.Dicom.Imaging.Overlays.OverlayData.

public static class OverlayFactory

Inheritance

object OverlayFactory

Inherited Members

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Methods

CreateRegionOfInterestOverlay(Dataset, ushort)

Creates ‘Range Of Interest’ DICOM overlay and adds it to the given dataset.

public static OverlayData CreateRegionOfInterestOverlay(Dataset dataset, ushort group)

Parameters

dataset Dataset

DICOM Dataset.

group ushort

Overlay group (will be used as a Aspose.Medical.Dicom.Tags.Tag.Group for all elements that belongs to this overlay).

Returns

OverlayData

The Aspose.Medical.Dicom.Imaging.Overlays.OverlayData.

FromImage(Dataset, RawImage, Bgra32)

Creates a DICOM overlay from an image and adds it to the given dataset.

public static OverlayData FromImage(Dataset dataset, RawImage image, Bgra32 mask)

Parameters

dataset Dataset

DICOM Dataset.

image RawImage

Image to be added as overlay.

mask Bgra32

Color mask for overlay.

Returns

OverlayData

The Aspose.Medical.Dicom.Imaging.Overlays.OverlayData.

FromImage(Dataset, RawImage, Bgra32, ushort)

Creates a DICOM overlay from an image and adds it to the given dataset.

public static OverlayData FromImage(Dataset dataset, RawImage image, Bgra32 mask, ushort group)

Parameters

dataset Dataset

DICOM Dataset.

image RawImage

Image to be added as overlay.

mask Bgra32

Color mask for overlay.

group ushort

Overlay group (will be used as a Aspose.Medical.Dicom.Tags.Tag.Group for all elements that belongs to this overlay).

Returns

OverlayData

The Aspose.Medical.Dicom.Imaging.Overlays.OverlayData.