com.esri.arcgis.datasourcesraster
Interface IContrastBrightnessFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
ContrastBrightnessFunctionArguments

public interface IContrastBrightnessFunctionArguments
extends Serializable

Adjusts brightness and contrast of a raster.

Product Availability

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


Method Summary
 double getBrightnessOffset()
          The brightness offset.
 double getContrastOffset()
          The contrast offset.
 Object getRaster()
          The input raster.
 void setBrightnessOffset(double pBrightnessOffset)
          The brightness offset.
 void setContrastOffset(double pContrastOffset)
          The contrast offset.
 void setRasterByRef(Object ppRaster)
          The input raster.
 

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.

setContrastOffset

void setContrastOffset(double pContrastOffset)
                       throws IOException,
                              AutomationException
The contrast offset.

Product Availability

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

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

getContrastOffset

double getContrastOffset()
                         throws IOException,
                                AutomationException
The contrast offset.

Product Availability

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

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

getBrightnessOffset

double getBrightnessOffset()
                           throws IOException,
                                  AutomationException
The brightness offset.

Product Availability

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

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

setBrightnessOffset

void setBrightnessOffset(double pBrightnessOffset)
                         throws IOException,
                                AutomationException
The brightness offset.

Product Availability

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

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