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, xxDummy
IID22803c42_60f8_46b6_9b2c_b0a282cd7324
IID, 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.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 double getApproximationTolerance() throws java.io.IOException, AutomationException
getApproximationTolerance
in interface IRasterXformer
java.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 IRasterXformer
pNumPixels
- 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 IRasterXformer
java.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 IRasterXformer
ppResampler
- 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 IRasterXformer
rhs1
- 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 IRasterXformer
pRaster
- 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 IRasterXformer
tlc
- 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 IRasterXformer2
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 IRasterXformer2
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 int getWidth() throws java.io.IOException, AutomationException
getWidth
in interface IRasterXformer2
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 IRasterXformer2
java.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 IRasterXformer2
java.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 IRasterXformer2
ppCellsize
- 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 IRasterXformer2
java.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 IRasterXformer2
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 IPixelReader getPixelReader() throws java.io.IOException, AutomationException
getPixelReader
in interface IRasterXformer2
java.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 IRasterXformer2
ppReader
- 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 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.