Class MaskingResult
Base abstract class which can provide result image from image masking system.
public abstract class MaskingResult : DisposableObject, IDisposable, IEnumerable<IMaskingLayer>, IEnumerable
- Inheritance
-
MaskingResult
- Implements
- Inherited Members
Constructors
MaskingResult(MaskingOptions, RasterImage, Rectangle)
Initializes a new instance of the MaskingResult class.
protected MaskingResult(MaskingOptions maskingOptions, RasterImage originImage, Rectangle maskingArea)
Parameters
maskingOptions
MaskingOptionsThe masking options.
originImage
RasterImageThe origin image.
maskingArea
RectangleThe masking area.
- See Also
Fields
MaskingArea
The masking area
protected readonly Rectangle MaskingArea
Field Value
- See Also
MaskingOptions
The masking options
public readonly MaskingOptions MaskingOptions
Field Value
- See Also
OriginImage
The origin image
protected readonly RasterImage OriginImage
Field Value
- See Also
Properties
this[int]
Gets the IMaskingLayer at the specified index.
public IMaskingLayer this[int index] { get; }
Parameters
index
intThe index.
Property Value
- See Also
Layers
Gets the layers.
public abstract IMaskingLayer[] Layers { get; }
Property Value
- IMaskingLayer[]
The layers.
- See Also
Length
Gets the length.
public int Length { get; }
Property Value
- int
The length.
- See Also
Methods
GetEnumerator()
Gets the enumerator.
public IEnumerator<IMaskingLayer> GetEnumerator()
Returns
- IEnumerator<IMaskingLayer>
The enumerator.
- See Also