|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.datasourcesraster.RGB32PixelResampler
public class RGB32PixelResampler
A 32-bit RGB(A) pixel resampler class.
Constructor Summary | |
---|---|
RGB32PixelResampler()
Constructs a RGB32PixelResampler using ArcGIS Engine. |
|
RGB32PixelResampler(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RGB32PixelResampler theRGB32PixelResampler = (RGB32PixelResampler) obj; |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
Object |
getBackground()
The background value. |
static String |
getClsid()
getClsid. |
int |
getResamplingMethod()
The resampling method. |
int |
getWindowSize()
The resampling window size in terms of number of source pixels. |
int |
hashCode()
the hashcode for this object |
boolean |
isDownSampling()
Indicates if this is a down sampling only type of resampler. |
boolean |
isLinearScaling()
Indicates if only linear scaling is necessary. |
boolean |
isSupportLinearScaling()
Indicates if this resampler can accept simplified point array for simple linear scaling. |
void |
resample(int iCol,
int iRow,
int nCols,
int nRows,
_WKSPoint points,
double ulx,
double uly,
double dx,
double dy,
IPixelBlock pSrcPixelBlock,
IPixelBlock pDstPixelBlock)
Resamples an input pixel block into an output pixel block. |
void |
setBackground(Object pBackground)
The background value. |
void |
setLinearScaling(boolean pLinearScaling)
Indicates if only linear scaling is necessary. |
void |
setResamplingMethod(int pMethod)
The resampling method. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public RGB32PixelResampler() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic RGB32PixelResampler(Object obj) throws IOException
RGB32PixelResampler theRGB32PixelResampler = (RGB32PixelResampler) obj;
obj
to RGB32PixelResampler
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public boolean isSupportLinearScaling() throws IOException, AutomationException
isSupportLinearScaling
in interface IPixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isLinearScaling() throws IOException, AutomationException
isLinearScaling
in interface IPixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLinearScaling(boolean pLinearScaling) throws IOException, AutomationException
setLinearScaling
in interface IPixelResampler
pLinearScaling
- The pLinearScaling (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getWindowSize() throws IOException, AutomationException
getWindowSize
in interface IPixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isDownSampling() throws IOException, AutomationException
isDownSampling
in interface IPixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void resample(int iCol, int iRow, int nCols, int nRows, _WKSPoint points, double ulx, double uly, double dx, double dy, IPixelBlock pSrcPixelBlock, IPixelBlock pDstPixelBlock) throws IOException, AutomationException
resample
in interface IPixelResampler
iCol
- The iCol (in)iRow
- The iRow (in)nCols
- The nCols (in)nRows
- The nRows (in)points
- A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)ulx
- The ulx (in)uly
- The uly (in)dx
- The dx (in)dy
- The dy (in)pSrcPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)pDstPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getResamplingMethod() throws IOException, AutomationException
getResamplingMethod
in interface IRGB32PixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setResamplingMethod(int pMethod) throws IOException, AutomationException
setResamplingMethod
in interface IRGB32PixelResampler
pMethod
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public Object getBackground() throws IOException, AutomationException
getBackground
in interface IRGB32PixelResampler
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackground(Object pBackground) throws IOException, AutomationException
setBackground
in interface IRGB32PixelResampler
pBackground
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |