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.