public class RasterXformer extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterXformer, IRasterXformer2, ISupportErrorInfo
Description 'A raster transformer class.' 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, IID9ddce4e9_d076_4dfc_b157_0924de623897, xxDummyIID22803c42_60f8_46b6_9b2c_b0a282cd7324IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy| Constructor and Description |
|---|
RasterXformer()
Constructs a RasterXformer using ArcGIS Engine.
|
RasterXformer(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
RasterXformer theRasterXformer = (RasterXformer) obj; |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
double |
getApproximationTolerance()
The current approximation error tolerance in number (fraction) of pixels.
|
IPnt |
getCellSize()
The output cell size.
|
static java.lang.String |
getClsid()
getClsid.
|
IEnvelope |
getExtent()
The output extent.
|
IGeodataXform |
getGeodataXform()
The current geodata transform to be applied.
|
int |
getHeight()
The output 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.
|
IPixelReader |
getPixelReader()
The current pixel reader for reading source pixels.
|
IPixelResampler |
getPixelResampler()
The current raster resampler.
|
int |
getWidth()
The output width in pixels.
|
int |
hashCode()
the hashcode for this object
|
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo
|
void |
read(IPnt tlc,
IPixelBlock pPixelBlock)
Reads a pixel block.
|
void |
release()
Release this COM object reference
|
void |
setApproximationTolerance(double pNumPixels)
The current approximation error tolerance in number (fraction) of pixels.
|
void |
setCellSize(IPnt ppCellsize)
The output cell size.
|
void |
setExtent(IEnvelope ppExtent)
The output extent.
|
void |
setGeodataXformByRef(IGeodataXform ppXform)
The current geodata transform to be applied.
|
void |
setPixelReaderByRef(IPixelReader ppReader)
The current pixel reader for reading source pixels.
|
void |
setPixelResamplerByRef(IPixelResampler ppResampler)
The current raster resampler.
|
void |
setRaster(IRaster rhs1)
The raster to be transformed.
|
void |
update(IRaster pRaster)
Updates the raster transformer with the changed raster.
|
public RasterXformer()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic RasterXformer(java.lang.Object obj)
throws java.io.IOException
RasterXformer theRasterXformer = (RasterXformer) obj;obj to RasterXformer.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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic double getApproximationTolerance()
throws java.io.IOException,
AutomationException
getApproximationTolerance in interface IRasterXformerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setApproximationTolerance(double pNumPixels)
throws java.io.IOException,
AutomationException
setApproximationTolerance in interface IRasterXformerpNumPixels - The pNumPixels (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPixelResampler getPixelResampler() throws java.io.IOException, AutomationException
getPixelResampler in interface IRasterXformerjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPixelResamplerByRef(IPixelResampler ppResampler) throws java.io.IOException, AutomationException
setPixelResamplerByRef in interface IRasterXformerppResampler - A reference to a com.esri.arcgis.datasourcesraster.IPixelResampler (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRaster(IRaster rhs1) throws java.io.IOException, AutomationException
setRaster in interface IRasterXformerrhs1 - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void update(IRaster pRaster) throws java.io.IOException, AutomationException
update in interface IRasterXformerpRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void read(IPnt tlc, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
read in interface IRasterXformertlc - 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 IEnvelope getExtent() throws java.io.IOException, AutomationException
getExtent in interface IRasterXformer2java.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 IRasterXformer2ppExtent - 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 int getWidth()
throws java.io.IOException,
AutomationException
getWidth in interface IRasterXformer2java.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 IRasterXformer2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPnt getCellSize() throws java.io.IOException, AutomationException
getCellSize in interface IRasterXformer2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setCellSize(IPnt ppCellsize) throws java.io.IOException, AutomationException
setCellSize in interface IRasterXformer2ppCellsize - 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 IGeodataXform getGeodataXform() throws java.io.IOException, AutomationException
getGeodataXform in interface IRasterXformer2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setGeodataXformByRef(IGeodataXform ppXform) throws java.io.IOException, AutomationException
setGeodataXformByRef in interface IRasterXformer2ppXform - 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 IPixelReader getPixelReader() throws java.io.IOException, AutomationException
getPixelReader in interface IRasterXformer2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPixelReaderByRef(IPixelReader ppReader) throws java.io.IOException, AutomationException
setPixelReaderByRef in interface IRasterXformer2ppReader - A reference to a com.esri.arcgis.datasourcesraster.IPixelReader (in)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 ISupportErrorInforiid - 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.