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 OverlayFactoryInheritance
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
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
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
The Aspose.Medical.Dicom.Imaging.Overlays.OverlayData.