com.esri.arcgis.datasourcesraster
Interface IExcludedAreaFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
ExcludedAreaFunctionArguments

public interface IExcludedAreaFunctionArguments
extends Serializable

Provides access to members that control Excluded Area function arguments.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 double getBlackThreshold()
          The black threshold value.
 double getBlueThreshold()
          The blue threshold value.
 double getCyanThreshold()
          The cyan threshold value.
 double getGreenThreshold()
          The green threshold value.
 double getHighHistogramThreshold()
          The high histogram threshold value.
 double getLowHistogramThreshold()
          The low histogram threshold value.
 double getMagitaThreshold()
          The magita threshold value.
 int getPixelBitDepth()
          The actual pixel bit depth.
 Object getRaster()
          The input raster.
 double getRedThreshold()
          The red threshold value.
 double getWhiteThreshold()
          The white threshold value.
 double getYellowThreshold()
          The yellow threshold value.
 void setBlackThreshold(double pValue)
          The black threshold value.
 void setBlueThreshold(double pValue)
          The blue threshold value.
 void setCyanThreshold(double pValue)
          The cyan threshold value.
 void setGreenThreshold(double pValue)
          The green threshold value.
 void setHighHistogramThreshold(double pValue)
          The high histogram threshold value.
 void setLowHistogramThreshold(double pValue)
          The low histogram threshold value.
 void setMagitaThreshold(double pValue)
          The magita threshold value.
 void setPixelBitDepth(int pValue)
          The actual pixel bit depth.
 void setRasterByRef(Object ppRaster)
          The input raster.
 void setRedThreshold(double pValue)
          The red threshold value.
 void setWhiteThreshold(double pValue)
          The white threshold value.
 void setYellowThreshold(double pValue)
          The yellow threshold value.
 

Method Detail

getRaster

Object getRaster()
                 throws IOException,
                        AutomationException
The input raster.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to another Object (IUnknown)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterByRef

void setRasterByRef(Object ppRaster)
                    throws IOException,
                           AutomationException
The input raster.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppRaster - A reference to another Object (IUnknown) (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWhiteThreshold

double getWhiteThreshold()
                         throws IOException,
                                AutomationException
The white threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setWhiteThreshold

void setWhiteThreshold(double pValue)
                       throws IOException,
                              AutomationException
The white threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBlackThreshold

double getBlackThreshold()
                         throws IOException,
                                AutomationException
The black threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBlackThreshold

void setBlackThreshold(double pValue)
                       throws IOException,
                              AutomationException
The black threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRedThreshold

double getRedThreshold()
                       throws IOException,
                              AutomationException
The red threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRedThreshold

void setRedThreshold(double pValue)
                     throws IOException,
                            AutomationException
The red threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGreenThreshold

double getGreenThreshold()
                         throws IOException,
                                AutomationException
The green threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGreenThreshold

void setGreenThreshold(double pValue)
                       throws IOException,
                              AutomationException
The green threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBlueThreshold

double getBlueThreshold()
                        throws IOException,
                               AutomationException
The blue threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBlueThreshold

void setBlueThreshold(double pValue)
                      throws IOException,
                             AutomationException
The blue threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCyanThreshold

double getCyanThreshold()
                        throws IOException,
                               AutomationException
The cyan threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCyanThreshold

void setCyanThreshold(double pValue)
                      throws IOException,
                             AutomationException
The cyan threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMagitaThreshold

double getMagitaThreshold()
                          throws IOException,
                                 AutomationException
The magita threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMagitaThreshold

void setMagitaThreshold(double pValue)
                        throws IOException,
                               AutomationException
The magita threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getYellowThreshold

double getYellowThreshold()
                          throws IOException,
                                 AutomationException
The yellow threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setYellowThreshold

void setYellowThreshold(double pValue)
                        throws IOException,
                               AutomationException
The yellow threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLowHistogramThreshold

double getLowHistogramThreshold()
                                throws IOException,
                                       AutomationException
The low histogram threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLowHistogramThreshold

void setLowHistogramThreshold(double pValue)
                              throws IOException,
                                     AutomationException
The low histogram threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighHistogramThreshold

double getHighHistogramThreshold()
                                 throws IOException,
                                        AutomationException
The high histogram threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHighHistogramThreshold

void setHighHistogramThreshold(double pValue)
                               throws IOException,
                                      AutomationException
The high histogram threshold value.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPixelBitDepth

int getPixelBitDepth()
                     throws IOException,
                            AutomationException
The actual pixel bit depth.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
The pValue
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPixelBitDepth

void setPixelBitDepth(int pValue)
                      throws IOException,
                             AutomationException
The actual pixel bit depth.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pValue - The pValue (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.