com.esri.arcgis.datasourcesraster
Interface IRasterXform

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterXform2
All Known Implementing Classes:
ApproximationXform, CompositeXform, CoordinateXform, FrameXform, RPCXform

public interface IRasterXform
extends Serializable

Provides access to members that control raster specific geodata transform.

Remarks

IRasteXform is used for setting up raster specific information for transforming raster data. This interface needs to be implemented if creating a custom xform for raster transformation.

Product Availability

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


Method Summary
 IEnvelope getFullExtent()
          The full output extent within which this xform is applied.
 void prepare(int iDomain, double dx, double dy, IEnvelope pExtent)
          Prepares the xform for a given extent and cellsize within a domain.
 void setFullExtent(IEnvelope ppFullExtent)
          The full output extent within which this xform is applied.
 

Method Detail

getFullExtent

IEnvelope getFullExtent()
                        throws IOException,
                               AutomationException
The full output extent within which this xform is applied.

Product Availability

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

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

setFullExtent

void setFullExtent(IEnvelope ppFullExtent)
                   throws IOException,
                          AutomationException
The full output extent within which this xform is applied.

Product Availability

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

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

prepare

void prepare(int iDomain,
             double dx,
             double dy,
             IEnvelope pExtent)
             throws IOException,
                    AutomationException
Prepares the xform for a given extent and cellsize within a domain.

Product Availability

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

Parameters:
iDomain - The iDomain (in)
dx - The dx (in)
dy - The dy (in)
pExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.