com.esri.arcgis.datasourcesraster
Interface IGeometricFunctionArguments

All Superinterfaces:
Serializable
All Known Implementing Classes:
GeometricFunctionArguments

public interface IGeometricFunctionArguments
extends Serializable

Provides access to members that control geometric function arguments.

Product Availability

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


Method Summary
 double getConstantZ()
          The constant Z value in meters.
 Object getDEM()
          The Digital Elevation Model (DEM) for orthorectification.
 IGeodataXform getGeodataXform()
          The geodata transformation.
 Object getRaster()
          The source raster object.
 double getZFactor()
          The conversion factor from DEM Z unit to meters.
 double getZOffset()
          The Z offset in meters applied to DEM.
 boolean isAppendGeodataXform()
          Indicates whether the the geodata transformation is appended to the existing one from the input raster.
 boolean isCorrectGeoid()
          Indicates if Geoid correction is needed.
 void setAppendGeodataXform(boolean pAppendXform)
          Indicates whether the the geodata transformation is appended to the existing one from the input raster.
 void setConstantZ(double z)
          The constant Z value in meters.
 void setCorrectGeoid(boolean pCorrection)
          Indicates if Geoid correction is needed.
 void setDEMByRef(Object ppDEM)
          The Digital Elevation Model (DEM) for orthorectification.
 void setGeodataXformByRef(IGeodataXform ppXf)
          The geodata transformation.
 void setRasterByRef(Object ppRaster)
          The source raster object.
 void setZFactor(double zFactor)
          The conversion factor from DEM Z unit to meters.
 void setZOffset(double zOffset)
          The Z offset in meters applied to DEM.
 

Method Detail

getRaster

Object getRaster()
                 throws IOException,
                        AutomationException
The source raster object.

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 source raster object.

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.

getDEM

Object getDEM()
              throws IOException,
                     AutomationException
The Digital Elevation Model (DEM) for orthorectification.

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.

setDEMByRef

void setDEMByRef(Object ppDEM)
                 throws IOException,
                        AutomationException
The Digital Elevation Model (DEM) for orthorectification.

Product Availability

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

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

getConstantZ

double getConstantZ()
                    throws IOException,
                           AutomationException
The constant Z value in meters.

Product Availability

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

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

setConstantZ

void setConstantZ(double z)
                  throws IOException,
                         AutomationException
The constant Z value in meters.

Product Availability

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

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

getZFactor

double getZFactor()
                  throws IOException,
                         AutomationException
The conversion factor from DEM Z unit to meters.

Product Availability

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

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

setZFactor

void setZFactor(double zFactor)
                throws IOException,
                       AutomationException
The conversion factor from DEM Z unit to meters.

Product Availability

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

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

getZOffset

double getZOffset()
                  throws IOException,
                         AutomationException
The Z offset in meters applied to DEM.

Product Availability

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

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

setZOffset

void setZOffset(double zOffset)
                throws IOException,
                       AutomationException
The Z offset in meters applied to DEM.

Product Availability

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

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

isCorrectGeoid

boolean isCorrectGeoid()
                       throws IOException,
                              AutomationException
Indicates if Geoid correction is needed.

Product Availability

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

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

setCorrectGeoid

void setCorrectGeoid(boolean pCorrection)
                     throws IOException,
                            AutomationException
Indicates if Geoid correction is needed.

Product Availability

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

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

getGeodataXform

IGeodataXform getGeodataXform()
                              throws IOException,
                                     AutomationException
The geodata transformation.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.geodatabase.IGeodataXform
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeodataXformByRef

void setGeodataXformByRef(IGeodataXform ppXf)
                          throws IOException,
                                 AutomationException
The geodata transformation.

Product Availability

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

Parameters:
ppXf - A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAppendGeodataXform

boolean isAppendGeodataXform()
                             throws IOException,
                                    AutomationException
Indicates whether the the geodata transformation is appended to the existing one from the input raster.

Product Availability

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

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

setAppendGeodataXform

void setAppendGeodataXform(boolean pAppendXform)
                           throws IOException,
                                  AutomationException
Indicates whether the the geodata transformation is appended to the existing one from the input raster.

Product Availability

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

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