com.esri.arcgis.geoanalyst
Interface ITransformationOp

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITransformationOpProxy, RasterTransformationOp

public interface ITransformationOp
extends java.io.Serializable

COM Interface 'ITransformationOp'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriGeoAnalyst.olb'

Description: 'Provides access to members that control the transformation operations.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID640e4db6_f223_11d3_a07f_00c04f68e699
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeoDataset clip(IGeoDataset geoDataset, IEnvelope rectangle)
          Subsets a raster using a rectangle.
 IGeoDataset flip(IGeoDataset geoDataset)
          Flips a raster along the horizontal axis.
 IGeoDataset mirror(IGeoDataset geoDataset)
          Mirrors a raster along the vertical axis.
 IGeoDataset mosaic(IRasterBandCollection collectionOfRasters, int mosaicType)
          Creates one raster from two or more adjacent rasters and makes a smooth transition over the overlapping areas of the neighboring rasters.
 IGeoDataset projectFast(IGeoDataset geoDataset, ISpatialReference newSpatialReference, int resampleType, java.lang.Object cellSize)
          Converts a raster between two coordinate systems on region bases.
 IGeoDataset resample(IGeoDataset geoDataset, double newCellsize, int resampleType)
          Resamples raster to a new cell size.
 IGeoDataset reScale(IGeoDataset inData, double xScale, double yScale)
          Scales the coordinates of a raster.
 IGeoDataset rotate(IGeoDataset geoDataset, int resampleType, double angle, java.lang.Object origin)
          Rotates a raster around a point by a specified angle.
 IGeoDataset shift(IGeoDataset geoDataset, double xShift, double yShift, java.lang.Object pSnapRasterData)
          Shifts the coordinates of a raster.
 IGeoDataset warp(IGeoDataset geoDataset, IPointCollection sourceControlPoints, IPointCollection targetControlPoints, int transformType, int resampleType)
          Transforms a raster along a set of links using a polynomial transformation.
 

Field Detail

IID640e4db6_f223_11d3_a07f_00c04f68e699

static final int IID640e4db6_f223_11d3_a07f_00c04f68e699
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

flip

IGeoDataset flip(IGeoDataset geoDataset)
                 throws java.io.IOException,
                        AutomationException
Flips a raster along the horizontal axis.

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

mirror

IGeoDataset mirror(IGeoDataset geoDataset)
                   throws java.io.IOException,
                          AutomationException
Mirrors a raster along the vertical axis.

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

shift

IGeoDataset shift(IGeoDataset geoDataset,
                  double xShift,
                  double yShift,
                  java.lang.Object pSnapRasterData)
                  throws java.io.IOException,
                         AutomationException
Shifts the coordinates of a raster.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
xShift - The xShift (in)
yShift - The yShift (in)
pSnapRasterData - A Variant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reScale

IGeoDataset reScale(IGeoDataset inData,
                    double xScale,
                    double yScale)
                    throws java.io.IOException,
                           AutomationException
Scales the coordinates of a raster.

Parameters:
inData - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
xScale - The xScale (in)
yScale - The yScale (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rotate

IGeoDataset rotate(IGeoDataset geoDataset,
                   int resampleType,
                   double angle,
                   java.lang.Object origin)
                   throws java.io.IOException,
                          AutomationException
Rotates a raster around a point by a specified angle.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
angle - The angle (in)
origin - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clip

IGeoDataset clip(IGeoDataset geoDataset,
                 IEnvelope rectangle)
                 throws java.io.IOException,
                        AutomationException
Subsets a raster using a rectangle.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
rectangle - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

resample

IGeoDataset resample(IGeoDataset geoDataset,
                     double newCellsize,
                     int resampleType)
                     throws java.io.IOException,
                            AutomationException
Resamples raster to a new cell size.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
newCellsize - The newCellsize (in)
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

warp

IGeoDataset warp(IGeoDataset geoDataset,
                 IPointCollection sourceControlPoints,
                 IPointCollection targetControlPoints,
                 int transformType,
                 int resampleType)
                 throws java.io.IOException,
                        AutomationException
Transforms a raster along a set of links using a polynomial transformation.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
sourceControlPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
targetControlPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)
transformType - A com.esri.arcgis.datasourcesraster.esriGeoTransTypeEnum constant (in)
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

projectFast

IGeoDataset projectFast(IGeoDataset geoDataset,
                        ISpatialReference newSpatialReference,
                        int resampleType,
                        java.lang.Object cellSize)
                        throws java.io.IOException,
                               AutomationException
Converts a raster between two coordinate systems on region bases.

Parameters:
geoDataset - A reference to a com.esri.arcgis.geodatabase.IGeoDataset (in)
newSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
cellSize - A Variant (in, optional, pass null if not required)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

mosaic

IGeoDataset mosaic(IRasterBandCollection collectionOfRasters,
                   int mosaicType)
                   throws java.io.IOException,
                          AutomationException
Creates one raster from two or more adjacent rasters and makes a smooth transition over the overlapping areas of the neighboring rasters.

Parameters:
collectionOfRasters - A reference to a com.esri.arcgis.datasourcesraster.IRasterBandCollection (in)
mosaicType - A com.esri.arcgis.datasourcesraster.rstMosaicOperatorType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IGeoDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.