public interface IRasterGeometryProc2
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 |
IID9092c7c1_5c8f_4ce8_bb2c_5a98e2574ee7 |
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.
|
void |
getRasterXFormByIndex(IRaster pRaster,
int band,
boolean forward,
int index,
int[] order,
java.lang.Object[] pVar)
Gets the polynomial order and the polynomial coefficients of the indexed transformation.
|
int |
getRasterXFormCount(IRaster pRaster,
int band)
Gets the number of transformations.
|
int |
getRasterXFormOrderByIndex(IRaster pRaster,
int band,
int index)
Gets the polynomial order of the indexed transformation.
|
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 ipWorkspace,
java.lang.String outRasterFormat,
double cellSize,
ISpatialReference ipSR,
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 cellSize,
IRaster pRaster)
Projects the input raster using a single polynomial fit to compute the adjustment between coordinate systems.
|
void |
putRasterXForm(IRaster pRaster,
boolean clean,
int order,
java.lang.Object pVar)
Sets a polynomial transformation to the Raster.
|
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 ipPivotPoint,
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.
|
void |
wKSPointsMap2PixelTransform(int pointsCount,
_WKSPoint inPoints,
boolean isForward,
IRaster pRaster,
_WKSPoint[] outPoints)
Performs the map to pixel transformation.
|
static final int IID9092c7c1_5c8f_4ce8_bb2c_5a98e2574ee7
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 ipPivotPoint, double rotateAngle, IRaster pRaster) throws java.io.IOException, AutomationException
ipPivotPoint
- 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 cellSize, 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)cellSize
- 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 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.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.int getRasterXFormCount(IRaster pRaster, int band) throws java.io.IOException, AutomationException
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)band
- The band (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getRasterXFormOrderByIndex(IRaster pRaster, int band, int index) throws java.io.IOException, AutomationException
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)band
- The band (in)index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getRasterXFormByIndex(IRaster pRaster, int band, boolean forward, int index, int[] order, java.lang.Object[] pVar) throws java.io.IOException, AutomationException
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)band
- The band (in)forward
- The forward (in)index
- The index (in)order
- A com.esri.arcgis.datasourcesraster.esriGeoTransTypeEnum constant (in/out: use single element array)pVar
- A Variant (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putRasterXForm(IRaster pRaster, boolean clean, int order, java.lang.Object pVar) throws java.io.IOException, AutomationException
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)clean
- The clean (in)order
- A com.esri.arcgis.datasourcesraster.esriGeoTransTypeEnum constant (in)pVar
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void wKSPointsMap2PixelTransform(int pointsCount, _WKSPoint inPoints, boolean isForward, IRaster pRaster, _WKSPoint[] outPoints) throws java.io.IOException, AutomationException
pointsCount
- The pointsCount (in)inPoints
- A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in)isForward
- The isForward (in)pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)outPoints
- A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in/out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.