public interface IPixelBlock3
extends java.io.Serializable
Description: 'Provides access to members that control a PixelBlock.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID0ed55c8f_1ec2_4b40_a5d9_f3da548f1f40 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
clear(int plane)
Clears a given plane (sets to NoData).
|
int |
getBytesPerPixel()
The number of bytes per pixel for the PixelBlock.
|
int |
getHeight()
The height of the PixelBlock in pixels.
|
java.lang.Object |
getNoDataMask(int plane)
The NoData mask for a specified plane.
|
java.lang.Object |
getNoDataMaskByRef(int plane)
The NoData mask for a specified plane.
|
java.lang.Object |
getNoDataMaskVal(int plane,
int x,
int y)
Gets the NoData mask value for a specified pixel.
|
java.lang.Object |
getPixelData(int plane)
An array of pixels for a specified plane.
|
java.lang.Object |
getPixelDataByRef(int plane)
A pointer to an array of pixels for a specified plane.
|
int |
getPixelType(int plane)
The pixel type of the PixelBlock.
|
int |
getPlanes()
The number of pixel arrays contained in the PixelBlock.
|
java.lang.Object |
getVal(int plane,
int x,
int y)
The value for a specified pixel.
|
int |
getWidth()
The width of the PixelBlock in pixels.
|
boolean |
hasNoData(int plane)
Checks if this PixelBlock contains NoData.
|
void |
mask(java.lang.Object noData)
Generates NoData Mask using a given NoData value.
|
void |
setNoDataMask(int plane,
java.lang.Object pVal)
The NoData mask for a specified plane.
|
void |
setPixelData(int plane,
java.lang.Object pVal)
An array of pixels for a specified plane.
|
void |
setPixelType(int plane,
int pVal)
The pixel type of the PixelBlock.
|
static final int IID0ed55c8f_1ec2_4b40_a5d9_f3da548f1f40
static final int xxDummy
static final java.lang.String IID
int getPlanes() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getWidth() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getHeight() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPixelType(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPixelType(int plane, int pVal) throws java.io.IOException, AutomationException
plane
- The plane (in)pVal
- A com.esri.arcgis.geodatabase.rstPixelType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getBytesPerPixel() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getPixelData(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPixelData(int plane, java.lang.Object pVal) throws java.io.IOException, AutomationException
plane
- The plane (in)pVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getPixelDataByRef(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getVal(int plane, int x, int y) throws java.io.IOException, AutomationException
plane
- The plane (in)x
- The x (in)y
- The y (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setNoDataMask(int plane, java.lang.Object pVal) throws java.io.IOException, AutomationException
plane
- The plane (in)pVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getNoDataMask(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getNoDataMaskByRef(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getNoDataMaskVal(int plane, int x, int y) throws java.io.IOException, AutomationException
plane
- The plane (in)x
- The x (in)y
- The y (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean hasNoData(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void clear(int plane) throws java.io.IOException, AutomationException
plane
- The plane (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void mask(java.lang.Object noData) throws java.io.IOException, AutomationException
noData
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.