Click or drag to resize

DisposableAtalaImageWindow Class

A version of AtalaImageWindow which disposes of its internal image when Dispose() is called.
Inheritance Hierarchy
SystemObject
  Atalasoft.FormsProcessing.GeometryAtalaImageWindow
    Atalasoft.FormsProcessing.GeometryDisposableAtalaImageWindow

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

The DisposableAtalaImageWindow type exposes the following members.

Constructors
  NameDescription
Public methodDisposableAtalaImageWindow(AtalaImage)
Creates a new DisposableAtalaImageWindow based on an image. This DisposableAtalaImageWindow is neither bounded nor transformed.
Public methodDisposableAtalaImageWindow(AtalaImage, ImmutableMatrix)
Initializes a new instance of the DisposableAtalaImageWindow class
Public methodDisposableAtalaImageWindow(AtalaImage, RectangleF)
DisposableAtalaImageWindow is bounded by the RectangleF but not transformed in any way.
Public methodDisposableAtalaImageWindow(AtalaImage, RectangleF, ImmutableMatrix)
Creates a new bounded DisposableAtalaImageWindow 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.
(Inherited from AtalaImageWindow.)
Public propertySize
The size (in Pixels) of this AtalaImageWindow.
(Inherited from AtalaImageWindow.)
Top
Methods
  NameDescription
Public methodApplyCommand
Apply the given ImageCommand to this AtalaImageWindow.
(Inherited from AtalaImageWindow.)
Public methodDispose
Disposes the contained AtalaImage
(Overrides AtalaImageWindowDispose.)
Protected methodDispose(Boolean)
A special version of Dispose which ensures Dispose() is only called on managed object once.
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.
(Inherited from 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.
(Inherited from AtalaImageWindow.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also