|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ISimplePixelResampler
Provides access to members that control a simple pixel resampler.
ISimplePixelReader is an interface used for creating and accessing the SimplePixelResampler.
You can perform finer adjustment of cubic convolution and majority resampling methods with this interface.
| Method Summary | |
|---|---|
double |
getCubicConvolutionParameter()
The cubic convolution parameter (-1, -0.75, -0.5). |
int |
getResamplingMethod()
The resampling method. |
void |
setCubicConvolutionParameter(double a)
The cubic convolution parameter (-1, -0.75, -0.5). |
void |
setMajorityWindowSize(int rhs1)
The majority resampling window size in pixels. |
void |
setResamplingMethod(int pMethod)
The resampling method. |
| Methods inherited from interface com.esri.arcgis.datasourcesraster.IPixelResampler |
|---|
getWindowSize, isDownSampling, isLinearScaling, isSupportLinearScaling, resample, setLinearScaling |
| Method Detail |
|---|
int getResamplingMethod()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setResamplingMethod(int pMethod)
throws IOException,
AutomationException
pMethod - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
double getCubicConvolutionParameter()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCubicConvolutionParameter(double a)
throws IOException,
AutomationException
A parameter, (-3,0) not inclusive, is used to adjust the sharpness of cubic resampling. The resampled image will show the edge effect as the factor is close to -3, and smooth when the factor is close to 0.
a - The a (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMajorityWindowSize(int rhs1)
throws IOException,
AutomationException
rhs1 - The rhs1 (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 | ||||||||