Click or drag to resize

AtalaImageWindow Class

AtalaImageWindow is a way to look at the pixels of an image through a convex polygon window and matrix transform. This allows a small portion of an image to be viewed through a transformation without having to keep around an intermediate image.
Inheritance Hierarchy

Namespace:  Atalasoft.FormsProcessing.Geometry
Assembly:  Atalasoft.dotImage.FormsProcessing (in Atalasoft.dotImage.FormsProcessing.dll) Version: 11.0.0.0.0.297 (.NET 4.5.2, x86)
Syntax
public class AtalaImageWindow : IDisposable

The AtalaImageWindow type exposes the following members.

Constructors
  NameDescription
Public methodAtalaImageWindow(AtalaImage)
Creates a new AtalaImageWindow based on an image. This AtalaImageWindow is bounded by the image size and is not transformed.
Public methodAtalaImageWindow(AtalaImage, ImmutableMatrix)
Creates a new AtalaImageWindow based on an image, and a transformation matrix. This is done by transforming the bounds of the image with the given ImmutableMatrix to create convex polygon. This polygon is the "window" through which the given image is viewed.
Public methodAtalaImageWindow(AtalaImage, RectangleF)
Creates a new AtalaImageWindow based on an image, and a RectangleF. This AtalaImageWindow is bounded by the RectangleF but not transformed in any way.
Public methodAtalaImageWindow(AtalaImage, RectangleF, ImmutableMatrix)
Creates a new bounded AtalaImageWindow based on an image, a bounding rectangle and a transformation matrix. This is done by transforming the given RectangleF with the ImmutableMatrix to create convex quadrilateral. This quadrilateral is the "window" through which the given image is viewed.
Top
Properties
  NameDescription
Public propertyPixelFormat
The PixelFormat of this AtalaImageWindow's underlying image data.
Public propertySize
The size (in Pixels) of this AtalaImageWindow.
Top
Methods
  NameDescription
Public methodApplyCommand
Apply the given ImageCommand to this AtalaImageWindow.
Public methodDispose
Only so that subtypes will dispose properly. Does not actually dispose anything.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetRelativeSubWindow
Gets a new AtalaImageWindow which represents a sub window of the current AtalaImageWindow.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToAtalaImage
Converts this IAtalaImageWindow into an AtalaImage.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
This class will not dispose of it's contained image when Disposed is called.
See Also