public interface IRasterGeometryProc
extends java.io.Serializable
Description: 'Provides access to members that allow raster geometry processing.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID2b473c3c_b18e_11d3_a650_0008c7df88a8 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
void |
clip(IEnvelope ipRectangle,
IRaster pRaster)
Clips the input raster based on the specified envelope.
|
void |
flip(IRaster pRaster)
Flips the input raster.
|
boolean |
isPixelToMapTransSimple(IRaster pRaster)
Indicates if the transformation of pixel to map is simple.
|
java.lang.Object |
leastSquareFit(IPointCollection sourceControlPoints,
IPointCollection targetControlPoints,
int transformType,
boolean forwardTransformation,
boolean returnTransformationCoef)
Computes a least squares fit for the input control points.
|
IRaster |
merge(java.lang.String saveas_name,
IWorkspace ipWorkspace,
java.lang.String outRasterFormat,
double cellSize,
ISpatialReference ipSR,
IRaster pRaster)
Merges the input rasters into a single dataset.
|
void |
mirror(IRaster pRaster)
Mirrors the input raster.
|
IRaster |
mosaic(java.lang.String saveas_name,
IWorkspace pWorkspace,
java.lang.String outRasterFormat,
double cellSize,
ISpatialReference pSR,
IRaster pRaster)
Mosaics the input rasters into a single dataset.
|
IPointCollection |
pointsTransform(IPointCollection inPoints,
boolean isForward,
IRaster pRaster)
Transforms a set of points based upon the transformation being applied to the input raster.
|
void |
projectFast(ISpatialReference pNewSR,
int resampleType,
java.lang.Object pCellsize,
IRaster pRaster)
Projects the input raster using a single polynomial fit to compute the adjustment between coordinate systems.
|
void |
rectify(java.lang.String saveas_name,
java.lang.String format,
IRaster pRaster)
Persists the input raster to a new dataset of the specified format.
|
void |
register(IRaster pRaster)
Outputs the current transformation properties to the dataset header or auxilliary file.
|
void |
resample(int resampleType,
double newCellsize,
IRaster pRaster)
Resamples the input raster to a new cellsize.
|
void |
reScale(double xScale,
double yScale,
IRaster pRaster)
Scales the input raster by the specified x and y scale factors.
|
void |
reset(IRaster pRaster)
Resets the input raster to its native coordinate space.
|
void |
rotate(IPoint pPivotPoint,
double rotateAngle,
IRaster pRaster)
Rotates the input raster around the specified pivot by an angle specified in degrees.
|
void |
shift(double deltaX,
double deltaY,
IRaster pRaster)
Shifts the input raster by deltaX and deltaY map units.
|
void |
twoPointsAdjust(IPointCollection sourceControlPoints,
IPointCollection targetControlPoints,
IRaster pRaster)
Performs a Hermite transformation on the input raster based upon the 2 input control point pairs.
|
void |
warp(IPointCollection sourceControlPoints,
IPointCollection targetControlPoints,
int transformType,
IRaster pRaster)
Warps the input raster based upon the input control points using the transformation type specified.
|
static final int IID2b473c3c_b18e_11d3_a650_0008c7df88a8
static final int xxDummy
static final java.lang.String IID
void flip(IRaster pRaster) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void mirror(IRaster pRaster) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void shift(double deltaX,
double deltaY,
IRaster pRaster)
throws java.io.IOException,
AutomationException
deltaX - The deltaX (in)deltaY - The deltaY (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void reScale(double xScale,
double yScale,
IRaster pRaster)
throws java.io.IOException,
AutomationException
xScale - The xScale (in)yScale - The yScale (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void rotate(IPoint pPivotPoint, double rotateAngle, IRaster pRaster) throws java.io.IOException, AutomationException
pPivotPoint - A reference to a com.esri.arcgis.geometry.IPoint (in)rotateAngle - The rotateAngle (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void warp(IPointCollection sourceControlPoints, IPointCollection targetControlPoints, int transformType, IRaster pRaster) throws java.io.IOException, AutomationException
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)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void twoPointsAdjust(IPointCollection sourceControlPoints, IPointCollection targetControlPoints, IRaster pRaster) throws java.io.IOException, AutomationException
sourceControlPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)targetControlPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IPointCollection pointsTransform(IPointCollection inPoints, boolean isForward, IRaster pRaster) throws java.io.IOException, AutomationException
inPoints - A reference to a com.esri.arcgis.geometry.IPointCollection (in)isForward - The isForward (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.Object leastSquareFit(IPointCollection sourceControlPoints, IPointCollection targetControlPoints, int transformType, boolean forwardTransformation, boolean returnTransformationCoef) throws java.io.IOException, AutomationException
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)forwardTransformation - The forwardTransformation (in)returnTransformationCoef - The returnTransformationCoef (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void reset(IRaster pRaster) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void rectify(java.lang.String saveas_name,
java.lang.String format,
IRaster pRaster)
throws java.io.IOException,
AutomationException
saveas_name - The saveas_name (in)format - The format (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void register(IRaster pRaster) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void clip(IEnvelope ipRectangle, IRaster pRaster) throws java.io.IOException, AutomationException
ipRectangle - A reference to a com.esri.arcgis.geometry.IEnvelope (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void projectFast(ISpatialReference pNewSR, int resampleType, java.lang.Object pCellsize, IRaster pRaster) throws java.io.IOException, AutomationException
pNewSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)resampleType - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)pCellsize - A Variant (in, optional, pass null if not required)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in, optional, pass null if not required)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IRaster merge(java.lang.String saveas_name, IWorkspace ipWorkspace, java.lang.String outRasterFormat, double cellSize, ISpatialReference ipSR, IRaster pRaster) throws java.io.IOException, AutomationException
saveas_name - The saveas_name (in)ipWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)outRasterFormat - The outRasterFormat (in)cellSize - The cellSize (in)ipSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IRaster mosaic(java.lang.String saveas_name, IWorkspace pWorkspace, java.lang.String outRasterFormat, double cellSize, ISpatialReference pSR, IRaster pRaster) throws java.io.IOException, AutomationException
saveas_name - The saveas_name (in)pWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)outRasterFormat - The outRasterFormat (in)cellSize - The cellSize (in)pSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void resample(int resampleType,
double newCellsize,
IRaster pRaster)
throws java.io.IOException,
AutomationException
resampleType - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)newCellsize - The newCellsize (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isPixelToMapTransSimple(IRaster pRaster) throws java.io.IOException, AutomationException
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.