|
|||||||||
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 |