public class Raster extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRaster, IRaster2, IRasterEdit, IRasterProps, IGeoDataset, IRasterBandCollection, IRasterDefaultProps, IRasterAnalysisProps, ISupportErrorInfo, ISaveAs, ISaveAs2, IClone, IPixelOperation, IRawBlocks, IRasterResamplingControl
Description 'An in-memory representation of a dynamic raster that can perform resampling and reprojection.' 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 =
IID, IIDaeec7d31_1533_11d2_8d25_0000f8780535, xxDummy
IID, IID0d668d08_92c1_4999_9a77_490790821969, xxDummy
IID, IID32656121_4df9_45f3_bdd1_507d481e9b49, xxDummy
IID, IID4b7b1bd0_a705_11d2_8e30_00a0249480f0, xxDummy
IID, IID7aca3d10_0629_11d2_8d24_0000f8780535, xxDummy
IID, IIDe3afbee0_2dad_11d3_a3f6_0004ac1b1d86, xxDummy
IID, IID31e5ff30_2dad_11d3_a3f6_0004ac1b1d86, xxDummy
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
IID, IIDba3968e7_a18b_416d_8140_e4a06068cf1b, xxDummy
IIDc7a92e97_597e_4a69_a872_29cb60b5e0db
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
IID, IID467f7216_8ac1_4aac_98bb_e656c135567a, xxDummy
IID, IIDf20ff8ff_643a_4669_a465_e14a5095e7dd, xxDummy
IID, IIDdfef659c_012d_41ae_965d_5e1ec4841add, xxDummy
Constructor and Description |
---|
Raster()
Constructs a Raster using ArcGIS Engine.
|
Raster(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
Raster theRaster = (Raster) obj; |
Modifier and Type | Method and Description |
---|---|
void |
add(IRasterBand element,
int index)
Adds a RasterBand to the band collection.
|
void |
appendBand(IRasterBand element)
Appends a RasterBand to the band collection.
|
void |
appendBands(IRasterBandCollection bands)
Appends a collection of RasterBands to the band collection.
|
void |
assign(IClone src)
Assigns the properties of src to the receiver.
|
boolean |
canEdit()
Checks if this Raster can be edited.
|
boolean |
canSaveAs(java.lang.String format)
Checks if it's can be saved as a new persistent Dataset of a given format.
|
void |
clear()
Removes all the elements in the collection.
|
IRasterCursor |
createCursor()
Allocates a Raster Cursor for fast raster scanning.
|
IRasterCursor |
createCursorEx(IPnt pBlockSize)
Creates a cursor with a given pixel block size or native block size.
|
IPixelBlock |
createPixelBlock()
Create a compatible pixel block.
|
IPixelBlock |
createPixelBlock(IPnt size)
Allocates a PixelBlock of requested size.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
void |
erase(IPnt pTlc,
IPixelBlock pPixelBlock)
Erases a PixelBlock starting at a given Top-Left corner.
|
IClone |
esri_clone()
Clones the receiver and assigns the result to *clone.
|
void |
flush()
Flushes buffered data.
|
IEnvelope |
getAnalysisExtent()
The analysis extent of the raster.
|
ITable |
getAttributeTable()
The raster value attribute table.
|
IRasterBand |
getBandByName(java.lang.String name)
A RasterBand given its name.
|
int |
getBandIndex(java.lang.String name)
The index of a RasterBand given its name.
|
IEnumRasterBand |
getBands()
All the bands in the collection as an interface to the RasterBands enumerator object.
|
static java.lang.String |
getClsid()
getClsid.
|
IRasterColormap |
getColormap()
The colormap.
|
int |
getCount()
The number of bands in the collection.
|
IEnvelope |
getDefaultIntersectExtent()
The default intersect extent.
|
double |
getDefaultPixelHeight()
The default pixel size in Y.
|
double |
getDefaultPixelWidth()
The default pixel size in X.
|
ISpatialReference |
getDefaultSpatialReference()
The default spatial reference.
|
IEnvelope |
getDefaultUnionExtent()
The default union extent.
|
IEnvelope |
getExtent()
The extent of the Raster.
|
IGeodataXform |
getGeodataXform()
The geodata transform.
|
IGeoTransformationOperationSet |
getGeoTransformations()
The set of geographic transformations to be applied.
|
int |
getHeight()
Height in pixels.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
java.lang.Object |
getNoDataValue()
Data value used to indicate invalid or excluded data.
|
IPixelFilter |
getPixelFilter()
The pixel filter for filtering pixel values.
|
double |
getPixelHeight()
The pixel height in ground resolution.
|
int |
getPixelType()
Data type of the pixels.
|
java.lang.Object |
getPixelValue(int iBand,
int iColumn,
int iRow)
Gets the pixel value for a given band at a given column and row.
|
double |
getPixelWidth()
The pixel width in ground resolution.
|
IRasterDataset |
getRasterDataset()
The parent raster dataset.
|
IRasterInfo |
getRasterInfo()
The raster information.
|
IRasterXformer |
getRasterXformer()
The raster transformer.
|
int |
getResampleMethod()
Interpolation method used when reading pixels.
|
int |
getResamplingHint()
The raster resampling hint.
|
ISpatialReference |
getSpatialReference()
SpatialReference of the Raster.
|
int |
getWidth()
Width in pixels.
|
int |
hashCode()
the hashcode for this object
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
boolean |
isEqual(IClone other)
Indicates if the receiver and other have the same properties.
|
boolean |
isIdentical(IClone other)
Indicates if the receiver and other are the same object.
|
boolean |
isInteger()
Indicates if the data is integer.
|
IRasterBand |
item(int bandIndex)
Returns a RasterBand given its index.
|
void |
makePermanent()
Makes a temporary raster a permanent raster dataset.
|
void |
mapToPixel(double x,
double y,
int[] pColumn,
int[] pRow)
Converts a location (x, y) in map space into pixel space.
|
IPnt |
meanCellSize()
Returns the approximate cell size of the raster.
|
void |
pixelToMap(int iColumn,
int iRow,
double[] pX,
double[] pY)
Converts a location (column, row) in pixel space into map space.
|
void |
read(IPnt tlc,
IPixelBlock block)
Read a block of pixels starting from the top left corner.
|
void |
readBlock(int tx,
int ty,
int level,
IPixelBlock pPixelBlock)
Reads a raw pixel block.
|
void |
refresh()
Refreshes the associated RasterDataset.
|
void |
release()
Release this COM object reference
|
void |
remove(int index)
Removes an element from the collection.
|
void |
resetToDefault()
Resets the raster to default state
|
IDataset |
saveAs(java.lang.String new_name,
IWorkspace worksp,
java.lang.String format)
Creates a new persistent RasterDataset with the bands in the collection.
|
IRasterDataset |
saveAsRasterDataset(java.lang.String name,
IWorkspace workspace,
java.lang.String format,
IRasterStorageDef storageDef)
Creates a new persistent Raster Dataset of a given format and specified storage definition.
|
void |
setAnalysisExtentByRef(IEnvelope ppExtent)
The analysis extent of the raster.
|
void |
setAttributeTableByRef(ITable ppVAT)
The raster value attribute table.
|
void |
setColormapByRef(IRasterColormap ppColormap)
The colormap.
|
void |
setExtent(IEnvelope ppExtent)
The extent of the Raster.
|
void |
setGeodataXform(IGeodataXform ppXform)
The geodata transform.
|
void |
setGeoTransformationsByRef(IGeoTransformationOperationSet ppGeoXforms)
The set of geographic transformations to be applied.
|
void |
setHeight(int pVal)
Height in pixels.
|
void |
setNoDataValue(java.lang.Object pVal)
Data value used to indicate invalid or excluded data.
|
void |
setPixelFilterByRef(IPixelFilter ppFilter)
The pixel filter for filtering pixel values.
|
void |
setPixelHeight(double height)
The pixel height in ground resolution.
|
void |
setPixelType(int pVal)
Data type of the pixels.
|
void |
setPixelWidth(double width)
The pixel width in ground resolution.
|
void |
setResampleMethod(int val)
Interpolation method used when reading pixels.
|
void |
setResamplingHint(int pHint)
The raster resampling hint.
|
void |
setSpatialReference(ISpatialReference ppSpref)
SpatialReference of the Raster.
|
void |
setWidth(int pVal)
Width in pixels.
|
double |
toMapX(int iColumn)
Maps a pixel column to the x coordinate in map space.
|
double |
toMapY(int iRow)
Maps a pixel row to the y coordinate in map space.
|
int |
toPixelColumn(double x)
Maps a x coordinate in map space to the pixel column.
|
int |
toPixelRow(double y)
Maps a y coordinate in map space to the pixel row.
|
void |
write(IPnt pTlc,
IPixelBlock pPixelBlock)
Writes a PixelBlock starting at a given Top-Left corner.
|
void |
writeBlock(int tx,
int ty,
int level,
IPixelBlock pPixelBlock)
Writes a raw pixel block.
|
public Raster() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic Raster(java.lang.Object obj) throws java.io.IOException
Raster theRaster = (Raster) obj;
obj
to Raster
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void read(IPnt tlc, IPixelBlock block) throws java.io.IOException, AutomationException
read
in interface IRaster
tlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)block
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelBlock createPixelBlock(IPnt size) throws java.io.IOException, AutomationException
createPixelBlock
in interface IRaster
size
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterCursor createCursor() throws java.io.IOException, AutomationException
createCursor
in interface IRaster
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getResampleMethod() throws java.io.IOException, AutomationException
getResampleMethod
in interface IRaster
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResampleMethod(int val) throws java.io.IOException, AutomationException
setResampleMethod
in interface IRaster
val
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeodataXform getGeodataXform() throws java.io.IOException, AutomationException
getGeodataXform
in interface IRaster2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeodataXform(IGeodataXform ppXform) throws java.io.IOException, AutomationException
setGeodataXform
in interface IRaster2
ppXform
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setGeoTransformationsByRef(IGeoTransformationOperationSet ppGeoXforms) throws java.io.IOException, AutomationException
setGeoTransformationsByRef
in interface IRaster2
ppGeoXforms
- A reference to a com.esri.arcgis.geometry.IGeoTransformationOperationSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeoTransformationOperationSet getGeoTransformations() throws java.io.IOException, AutomationException
getGeoTransformations
in interface IRaster2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable getAttributeTable() throws java.io.IOException, AutomationException
getAttributeTable
in interface IRaster2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAttributeTableByRef(ITable ppVAT) throws java.io.IOException, AutomationException
setAttributeTableByRef
in interface IRaster2
ppVAT
- A reference to a com.esri.arcgis.geodatabase.ITable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterColormap getColormap() throws java.io.IOException, AutomationException
getColormap
in interface IRaster2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setColormapByRef(IRasterColormap ppColormap) throws java.io.IOException, AutomationException
setColormapByRef
in interface IRaster2
ppColormap
- A reference to a com.esri.arcgis.geodatabase.IRasterColormap (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterDataset getRasterDataset() throws java.io.IOException, AutomationException
getRasterDataset
in interface IRaster2
getRasterDataset
in interface IRasterAnalysisProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterCursor createCursorEx(IPnt pBlockSize) throws java.io.IOException, AutomationException
createCursorEx
in interface IRaster2
pBlockSize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterXformer getRasterXformer() throws java.io.IOException, AutomationException
getRasterXformer
in interface IRaster2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void mapToPixel(double x, double y, int[] pColumn, int[] pRow) throws java.io.IOException, AutomationException
mapToPixel
in interface IRaster2
x
- The x (in)y
- The y (in)pColumn
- The pColumn (out: use single element array)pRow
- The pRow (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void pixelToMap(int iColumn, int iRow, double[] pX, double[] pY) throws java.io.IOException, AutomationException
pixelToMap
in interface IRaster2
iColumn
- The iColumn (in)iRow
- The iRow (in)pX
- The pX (out: use single element array)pY
- The pY (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int toPixelColumn(double x) throws java.io.IOException, AutomationException
toPixelColumn
in interface IRaster2
x
- The x (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int toPixelRow(double y) throws java.io.IOException, AutomationException
toPixelRow
in interface IRaster2
y
- The y (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double toMapX(int iColumn) throws java.io.IOException, AutomationException
toMapX
in interface IRaster2
iColumn
- The iColumn (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double toMapY(int iRow) throws java.io.IOException, AutomationException
toMapY
in interface IRaster2
iRow
- The iRow (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getPixelValue(int iBand, int iColumn, int iRow) throws java.io.IOException, AutomationException
getPixelValue
in interface IRaster2
iBand
- The iBand (in)iColumn
- The iColumn (in)iRow
- The iRow (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canEdit() throws java.io.IOException, AutomationException
canEdit
in interface IRasterEdit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void write(IPnt pTlc, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
write
in interface IRasterEdit
pTlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void erase(IPnt pTlc, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
erase
in interface IRasterEdit
pTlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void refresh() throws java.io.IOException, AutomationException
refresh
in interface IRasterEdit
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getWidth() throws java.io.IOException, AutomationException
getWidth
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setWidth(int pVal) throws java.io.IOException, AutomationException
setWidth
in interface IRasterProps
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getHeight() throws java.io.IOException, AutomationException
getHeight
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setHeight(int pVal) throws java.io.IOException, AutomationException
setHeight
in interface IRasterProps
pVal
- The pVal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPixelType() throws java.io.IOException, AutomationException
getPixelType
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelType(int pVal) throws java.io.IOException, AutomationException
setPixelType
in interface IRasterProps
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.public java.lang.Object getNoDataValue() throws java.io.IOException, AutomationException
getNoDataValue
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setNoDataValue(java.lang.Object pVal) throws java.io.IOException, AutomationException
setNoDataValue
in interface IRasterProps
pVal
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPnt meanCellSize() throws java.io.IOException, AutomationException
meanCellSize
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isInteger() throws java.io.IOException, AutomationException
isInteger
in interface IRasterProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
getSpatialReference
in interface IRasterProps
getSpatialReference
in interface IGeoDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setSpatialReference(ISpatialReference ppSpref) throws java.io.IOException, AutomationException
setSpatialReference
in interface IRasterProps
ppSpref
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent
in interface IRasterProps
getExtent
in interface IGeoDataset
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setExtent(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setExtent
in interface IRasterProps
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void add(IRasterBand element, int index) throws java.io.IOException, AutomationException
add
in interface IRasterBandCollection
element
- A reference to a com.esri.arcgis.datasourcesraster.IRasterBand (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getCount() throws java.io.IOException, AutomationException
getCount
in interface IRasterBandCollection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void clear() throws java.io.IOException, AutomationException
clear
in interface IRasterBandCollection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void remove(int index) throws java.io.IOException, AutomationException
remove
in interface IRasterBandCollection
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBandIndex(java.lang.String name) throws java.io.IOException, AutomationException
getBandIndex
in interface IRasterBandCollection
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterBand getBandByName(java.lang.String name) throws java.io.IOException, AutomationException
getBandByName
in interface IRasterBandCollection
name
- The name (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnumRasterBand getBands() throws java.io.IOException, AutomationException
getBands
in interface IRasterBandCollection
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterBand item(int bandIndex) throws java.io.IOException, AutomationException
item
in interface IRasterBandCollection
bandIndex
- The bandIndex (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IDataset saveAs(java.lang.String new_name, IWorkspace worksp, java.lang.String format) throws java.io.IOException, AutomationException
saveAs
in interface IRasterBandCollection
saveAs
in interface ISaveAs
new_name
- The new_name (in)worksp
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)format
- The format (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void appendBand(IRasterBand element) throws java.io.IOException, AutomationException
appendBand
in interface IRasterBandCollection
element
- A reference to a com.esri.arcgis.datasourcesraster.IRasterBand (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void appendBands(IRasterBandCollection bands) throws java.io.IOException, AutomationException
appendBands
in interface IRasterBandCollection
bands
- A reference to a com.esri.arcgis.datasourcesraster.IRasterBandCollection (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getDefaultPixelWidth() throws java.io.IOException, AutomationException
getDefaultPixelWidth
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getDefaultPixelHeight() throws java.io.IOException, AutomationException
getDefaultPixelHeight
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnvelope getDefaultUnionExtent() throws java.io.IOException, AutomationException
getDefaultUnionExtent
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnvelope getDefaultIntersectExtent() throws java.io.IOException, AutomationException
getDefaultIntersectExtent
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getDefaultSpatialReference() throws java.io.IOException, AutomationException
getDefaultSpatialReference
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void resetToDefault() throws java.io.IOException, AutomationException
resetToDefault
in interface IRasterDefaultProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelWidth(double width) throws java.io.IOException, AutomationException
setPixelWidth
in interface IRasterAnalysisProps
width
- The width (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getPixelWidth() throws java.io.IOException, AutomationException
getPixelWidth
in interface IRasterAnalysisProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelHeight(double height) throws java.io.IOException, AutomationException
setPixelHeight
in interface IRasterAnalysisProps
height
- The height (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getPixelHeight() throws java.io.IOException, AutomationException
getPixelHeight
in interface IRasterAnalysisProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IEnvelope getAnalysisExtent() throws java.io.IOException, AutomationException
getAnalysisExtent
in interface IRasterAnalysisProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAnalysisExtentByRef(IEnvelope ppExtent) throws java.io.IOException, AutomationException
setAnalysisExtentByRef
in interface IRasterAnalysisProps
ppExtent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void makePermanent() throws java.io.IOException, AutomationException
makePermanent
in interface IRasterAnalysisProps
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws java.io.IOException, AutomationException
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean canSaveAs(java.lang.String format) throws java.io.IOException, AutomationException
canSaveAs
in interface ISaveAs
format
- The format (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterDataset saveAsRasterDataset(java.lang.String name, IWorkspace workspace, java.lang.String format, IRasterStorageDef storageDef) throws java.io.IOException, AutomationException
saveAsRasterDataset
in interface ISaveAs2
name
- The name (in)workspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)format
- The format (in)storageDef
- A reference to a com.esri.arcgis.geodatabase.IRasterStorageDef (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IClone esri_clone() throws java.io.IOException, AutomationException
esri_clone
in interface IClone
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void assign(IClone src) throws java.io.IOException, AutomationException
assign
in interface IClone
src
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isEqual(IClone other) throws java.io.IOException, AutomationException
isEqual
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isIdentical(IClone other) throws java.io.IOException, AutomationException
isIdentical
in interface IClone
other
- A reference to a com.esri.arcgis.system.IClone (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelFilter getPixelFilter() throws java.io.IOException, AutomationException
getPixelFilter
in interface IPixelOperation
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelFilterByRef(IPixelFilter ppFilter) throws java.io.IOException, AutomationException
setPixelFilterByRef
in interface IPixelOperation
ppFilter
- A reference to a com.esri.arcgis.datasourcesraster.IPixelFilter (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterInfo getRasterInfo() throws java.io.IOException, AutomationException
getRasterInfo
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPixelBlock createPixelBlock() throws java.io.IOException, AutomationException
createPixelBlock
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void readBlock(int tx, int ty, int level, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
readBlock
in interface IRawBlocks
tx
- The tx (in)ty
- The ty (in)level
- The level (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void writeBlock(int tx, int ty, int level, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
writeBlock
in interface IRawBlocks
tx
- The tx (in)ty
- The ty (in)level
- The level (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void flush() throws java.io.IOException, AutomationException
flush
in interface IRawBlocks
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getResamplingHint() throws java.io.IOException, AutomationException
getResamplingHint
in interface IRasterResamplingControl
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResamplingHint(int pHint) throws java.io.IOException, AutomationException
setResamplingHint
in interface IRasterResamplingControl
pHint
- A com.esri.arcgis.geodatabase.esriRasterResamplingHint constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.