Provides generic pointer and data operations
for working with image data. Primarily used during image
conditioning.
| C# | Visual Basic | Visual C++ |
public interface IAgGxImageData
Public Interface IAgGxImageData
public interface class IAgGxImageData
| All Members | Methods | Properties | |||
|
|
|
|
|||
| Icon | Member | Description |
|---|---|---|
|
|
Add(Object) |
Adds a value to the current buffer
value.
|
|
|
Apply(IAgGxConditioner) |
Applies a conditioner to the image data and
returns new image data with the results of the conditioning.
|
|
|
ApplyInPlace(IAgGxConditioner) |
Applies a conditioner to the image data in
place.
|
|
|
Assign(Object) |
Assigns a value at the current buffer
location.
|
|
|
Attributes |
Returns the attributes associated with the
image data.
|
|
|
Channel |
Returns the current channel at the current
location of the buffer.
|
|
|
CreateBuffer(Int32) |
Creates a buffer of the given length at the
current data location.
|
|
|
Divide(Object) |
Divides the current buffer value by the given
value.
|
|
|
Equals(IAgGxImageData) |
Compares the data at the current buffer
location with that of the given ImageData.
|
|
|
Flip(AgGxFlipAxis) |
Flips the current image data along the given
axis.
|
|
|
Get () () () |
Gets an ImageData buffer representing the
value at the current buffer location.
|
|
|
GetAt(Int32) |
Gets an ImageData buffer representing the
value the given buffer location.
|
|
|
GetData(Int32) |
Gets an ImageData buffer of a given length
representing the values starting at the current buffer
location.
|
|
|
GetValue () () () |
Gets an ImageDataValue representing the value
at the current buffer location.
|
|
|
GetValueAt(Int32) |
Gets an ImageDataValue representing the value
at the given buffer location.
|
|
|
ImageFormat |
Returns the image format of the image
data.
|
|
|
IsChannel(AgGxImageChannel) |
Determines whether the current location is of
the given channel.
|
|
|
LoadFromAttributes(Int32, Int32, AgGxImageFormat, AgGxPixelFormat) |
Constructs an ImageData buffer from the given
pixel dimensions and attributes.
|
|
|
LoadFromDimensions(Int32, Int32) |
Constructs an ImageData buffer from the given
pixel dimensions.
|
|
|
LoadFromSize(Int32) |
Constructs an ImageData buffer from the given
size in bytes.
|
|
|
LoadFromTemplate(IAgGxImageData) |
Constructs an ImageData buffer from the size
and attributes of an existing ImageData object.
|
|
|
Location |
Returns the current location of the
buffer.
|
|
|
Modulus(Object) |
Performs the modulus operation on the current
buffer value with the given value.
|
|
|
MoveBackward () () () |
Moves the buffer location backward to the
previous pixel component.
|
|
|
MoveBackwardChannel(AgGxImageChannel) |
Moves the buffer location backward to the
previous channel given.
|
|
|
MoveBackwardStep(Int32) |
Moves the buffer location backward a given
number of pixel components.
|
|
|
MoveEnd () () () |
Moves the buffer location to the end of the
data.
|
|
|
MoveForward () () () |
Moves the buffer location forward to the next
pixel component.
|
|
|
MoveForwardChannel(AgGxImageChannel) |
Moves the buffer location forward to the next
channel given.
|
|
|
MoveForwardStep(Int32) |
Moves the buffer location forward a given
number of pixel components.
|
|
|
MoveNextLine () () () |
Moves to the start of the next line in the
ImageData buffer.
|
|
|
MoveNextPixel () () () |
Moves the buffer location to the start of the
next pixel.
|
|
|
MoveNextPixelStep(Int32) |
Moves the buffer location forward a given
number of pixels.
|
|
|
MovePreviousLine () () () |
Moves to the start of the previous line in the
ImageData buffer.
|
|
|
MovePreviousPixel () () () |
Moves the buffer location to the start of the
previous pixel.
|
|
|
MovePreviousPixelStep(Int32) |
Moves the buffer location backwards a given
number of pixels.
|
|
|
MoveStart () () () |
Moves the buffer location to the start of the
data.
|
|
|
MoveTo(Int32) |
Moves the buffer location to a given location
in the entire ImageData buffer.
|
|
|
MoveToPixel(Int32) |
Moves the buffer location to a given pixel in
the entire ImageData buffer.
|
|
|
Multiply(Object) |
Multiplies the current buffer value by the
given value.
|
|
|
PixelFormat |
Returns the pixel format of the image
data.
|
|
|
ReleaseData () () () |
Releases all memory associated with the
ImageData buffer.
|
|
|
Resize(Int32) |
Resizes the entire ImageData buffer to the
given size.
|
|
|
Rotate(AgGxRotateAngle) |
Rotates the current image data by the given
angle.
|
|
|
ScanEntry |
Returns a pointer to the first data component
associated with the ImageDataValue.
|
|
|
Size |
Returns the size of the ImageData buffer in
bytes.
|
|
|
Subtract(Object) |
Subtracts a value from the current buffer
value.
|
|
|
Write(IAgGxImageData) |
Writes the entirety of the given ImageData at
the current buffer location.
|
|
|
WriteData(IAgGxImageData, Int32) |
Writes a portion of the given ImageData at the
current buffer location.
|
Assembly: AGI.Graphics.Imaging.Interop(Module: AGI.Graphics.Imaging.Interop) Version: 9.0.0.0 (9.0.0.0)