com.esri.arcgis.geoanalyst
Class RasterAnalysis

java.lang.Object
  extended by com.esri.arcgis.geoanalyst.RasterAnalysis
All Implemented Interfaces:
IGeoAnalysisEnvironment, IRasterAnalysisEnvironment, IRasterAnalysisGDBEnvironment, IRasterAnalysisGlobalEnvironment, IRasterOpBase, com.esri.arcgis.interop.RemoteObjRef, IClone, IPersist, IPersistStream, ISupportErrorInfo, java.io.Externalizable, java.io.Serializable

public class RasterAnalysis
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRasterAnalysisEnvironment, IRasterAnalysisGDBEnvironment, IRasterAnalysisGlobalEnvironment, IRasterOpBase, IPersistStream, IClone, ISupportErrorInfo, java.io.Externalizable

COM Class 'RasterAnalysis'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoAnalyst.olb'

Description 'A collection of information about the raster analysis environment.' 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 =

See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from interface com.esri.arcgis.geoanalyst.IRasterAnalysisEnvironment
IID, IID3297e9c5_93a1_11d2_9f33_00c04f8ed1d7, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoanalyst.IGeoAnalysisEnvironment
IID3297e9c8_93a1_11d2_9f33_00c04f8ed1d7
 
Fields inherited from interface com.esri.arcgis.geoanalyst.IRasterAnalysisGDBEnvironment
IID, IID823763c2_2855_43d2_88cf_321815c17685, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoanalyst.IRasterAnalysisGlobalEnvironment
IID, IID5aa98a9d_7f47_4d69_ad97_0fe4893f5dee, xxDummy
 
Fields inherited from interface com.esri.arcgis.geoanalyst.IRasterOpBase
IID, IID3a6957fc_a3f2_4a62_99da_5362833777f3, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersistStream
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.IPersist
IID0000010c_0000_0000_c000_000000000046
 
Fields inherited from interface com.esri.arcgis.system.IClone
IID, IID9bff8aeb_e415_11d0_943c_080009eebecb, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
RasterAnalysis()
          Constructs a RasterAnalysis using ArcGIS Engine.
RasterAnalysis(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterAnalysis theRasterAnalysis = (RasterAnalysis) obj;
 
Method Summary
 void addOutputDatasetName(int index, IDatasetName pOutName)
          Adds an output dataset name to the specified index.
 void assign(IClone src)
          Assigns the properties of src to the receiver.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IClone esri_clone()
          Clones the receiver and assigns the result to *clone.
 void getCellSize(int[] envType, double[] cellSize)
          Gets the type and value of cell size in the RasterAnalysis.
 void getClassID(GUID[] pClassID)
          getClassID
static java.lang.String getClsid()
          getClsid.
 int getCompressionType()
          The type and value of compression in the RasterAnalysis.
 java.lang.String getConfigurationKeyword()
          The configuration keyword in the RasterAnalysis.
 java.lang.String getDefaultOutputRasterPrefix()
          The default output raster prefix.
 java.lang.String getDefaultOutputVectorPrefix()
          The default output vector prefix.
 void getExtent(int[] envType, IEnvelope[] extent)
          Gets the type and values of extent in the RasterAnalysis.
 ISpatialReference getGDBDomains()
          The XY, Z and M domains in the RasterAnalysis.
 java.lang.String getIgnoredValue()
          The ignored value in statistics calculation in RasterAnalysis.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getJpegQuality()
          Jpeg compression quality in the RasterAnalysis.
 IGeoDataset getMask()
          Mask allows processing to occur only for a selected set of cells.
 int getMosaicType()
          The mosaic type in the RasterAnalysis.
 ISpatialReference getOutSpatialReference()
          The output spatial reference of GeoAnalysis.
 IWorkspace getOutWorkspace()
          The output workspace of GeoAnalysis.
 int getPyramidLevel()
          The level in pyramid building in the RasterAnalysis.
 int getPyramidResampleType()
          The resample type in pyramid building in the RasterAnalysis.
 void getSizeMax(_ULARGE_INTEGER[] pcbSize)
          getSizeMax
 int getTileHeight()
          The GeoDatabase tile height in the RasterAnalysis.
 int getTileWidth()
          The GeoDatabase tile width in the RasterAnalysis.
 int getVerifyType()
          The verify type of the RasterAnalysis.
 int getXSkipFactor()
          The skip factor in X direction in statistics calculation in the RasterAnalysis.
 int getYSkipFactor()
          The skip factor in Y direction in statistics calculation in the RasterAnalysis.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 boolean isAvoidDataConversion()
          Indicates weather to avoid data conversion in the RasterAnalysis.
 boolean isBuildPyramid()
          Indicates if the pyramid building in the RasterAnalysis.
 boolean isCalculateStatistics()
          Indicates if the statistics calculation in the RasterAnalysis.
 void isDirty()
          isDirty
 boolean isEqual(IClone other)
          Indicates if the receiver and other have the same properties.
 boolean isGlobeOptimized()
          Indicates if the globe optimized type in the RasterAnalysis.
 boolean isIdentical(IClone other)
          Indicates if the receiver and other are the same object.
 void load(IStream pstm)
          load
 void readExternal(java.io.ObjectInput in)
           
 void release()
          Release a RasterAnalysis.
 void reset()
          Remove all previously stored default rasteranalysis environments.
 void restoreToPreviousDefaultEnvironment()
          Restores to the previous default raster analysis environment.
 void save(IStream pstm, int fClearDirty)
          save
 void setAsNewDefaultEnvironment()
          Sets the raster analysis environment of the object as new default environment.
 void setAvoidDataConversion(boolean bAvoid)
          Indicates weather to avoid data conversion in the RasterAnalysis.
 void setBuildPyramid(boolean buildParamid)
          Indicates if the pyramid building in the RasterAnalysis.
 void setCalculateStatistics(boolean calculateStatistics)
          Indicates if the statistics calculation in the RasterAnalysis.
 void setCellSize(int envType, java.lang.Object cellSizeProvider)
          Sets the type and value of cell size in the RasterAnalysis.
 void setCompressionType(int compressionType)
          The type and value of compression in the RasterAnalysis.
 void setConfigurationKeyword(java.lang.String configKeyword)
          The configuration keyword in the RasterAnalysis.
 void setDefaultOutputRasterPrefix(java.lang.String rasterPrefix)
          The default output raster prefix.
 void setDefaultOutputVectorPrefix(java.lang.String vectorPrefix)
          The default output vector prefix.
 void setExtent(int envType, java.lang.Object extentProvider, java.lang.Object snapRasterData)
          Sets the type and values of extent in the RasterAnalysis.
 void setGDBDomainsByRef(ISpatialReference domainsSpRef)
          The XY, Z and M domains in the RasterAnalysis.
 void setGlobeOptimized(boolean globeOptimized)
          Indicates if the globe optimized type in the RasterAnalysis.
 void setIgnoredValue(java.lang.String ignoredValue)
          The ignored value in statistics calculation in RasterAnalysis.
 void setJpegQuality(int jpegQuality)
          Jpeg compression quality in the RasterAnalysis.
 void setMaskByRef(IGeoDataset mask)
          Mask allows processing to occur only for a selected set of cells.
 void setMosaicType(int mosaicType)
          The mosaic type in the RasterAnalysis.
 void setOutputDatasetNameArrayByRef(IArray rhs1)
          Puts output name array.
 void setOutSpatialReferenceByRef(ISpatialReference spatialReference)
          The output spatial reference of GeoAnalysis.
 void setOutWorkspaceByRef(IWorkspace workspace)
          The output workspace of GeoAnalysis.
 void setPyramidLevel(int level)
          The level in pyramid building in the RasterAnalysis.
 void setPyramidResampleType(int resampleType)
          The resample type in pyramid building in the RasterAnalysis.
 void setTileHeight(int tileHeight)
          The GeoDatabase tile height in the RasterAnalysis.
 void setTileWidth(int tileWidth)
          The GeoDatabase tile width in the RasterAnalysis.
 void setVerifyType(int verifyType)
          The verify type of the RasterAnalysis.
 void setXSkipFactor(int xSkipFactor)
          The skip factor in X direction in statistics calculation in the RasterAnalysis.
 void setYSkipFactor(int ySkipFactor)
          The skip factor in Y direction in statistics calculation in the RasterAnalysis.
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

RasterAnalysis

public RasterAnalysis()
               throws java.io.IOException,
                      java.net.UnknownHostException
Constructs a RasterAnalysis using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

RasterAnalysis

public RasterAnalysis(java.lang.Object obj)
               throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterAnalysis theRasterAnalysis = (RasterAnalysis) obj;

Construct a RasterAnalysis using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to RasterAnalysis.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a RasterAnalysis.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

setCellSize

public void setCellSize(int envType,
                        java.lang.Object cellSizeProvider)
                 throws java.io.IOException,
                        AutomationException
Sets the type and value of cell size in the RasterAnalysis.

Specified by:
setCellSize in interface IRasterAnalysisEnvironment
Parameters:
envType - A com.esri.arcgis.geoanalyst.esriRasterEnvSettingEnum constant (in)
cellSizeProvider - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCellSize

public void getCellSize(int[] envType,
                        double[] cellSize)
                 throws java.io.IOException,
                        AutomationException
Gets the type and value of cell size in the RasterAnalysis.

Specified by:
getCellSize in interface IRasterAnalysisEnvironment
Parameters:
envType - A com.esri.arcgis.geoanalyst.esriRasterEnvSettingEnum constant (out: use single element array)
cellSize - The cellSize (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExtent

public void setExtent(int envType,
                      java.lang.Object extentProvider,
                      java.lang.Object snapRasterData)
               throws java.io.IOException,
                      AutomationException
Sets the type and values of extent in the RasterAnalysis.

Specified by:
setExtent in interface IRasterAnalysisEnvironment
Parameters:
envType - A com.esri.arcgis.geoanalyst.esriRasterEnvSettingEnum constant (in)
extentProvider - A Variant (in, optional, pass null if not required)
snapRasterData - A Variant (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExtent

public void getExtent(int[] envType,
                      IEnvelope[] extent)
               throws java.io.IOException,
                      AutomationException
Gets the type and values of extent in the RasterAnalysis.

Specified by:
getExtent in interface IRasterAnalysisEnvironment
Parameters:
envType - A com.esri.arcgis.geoanalyst.esriRasterEnvSettingEnum constant (out: use single element array)
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaskByRef

public void setMaskByRef(IGeoDataset mask)
                  throws java.io.IOException,
                         AutomationException
Mask allows processing to occur only for a selected set of cells.

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

getMask

public IGeoDataset getMask()
                    throws java.io.IOException,
                           AutomationException
Mask allows processing to occur only for a selected set of cells.

Specified by:
getMask in interface IRasterAnalysisEnvironment
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.

setVerifyType

public void setVerifyType(int verifyType)
                   throws java.io.IOException,
                          AutomationException
The verify type of the RasterAnalysis.

Specified by:
setVerifyType in interface IRasterAnalysisEnvironment
Parameters:
verifyType - A com.esri.arcgis.geoanalyst.esriRasterVerifyEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVerifyType

public int getVerifyType()
                  throws java.io.IOException,
                         AutomationException
The verify type of the RasterAnalysis.

Specified by:
getVerifyType in interface IRasterAnalysisEnvironment
Returns:
A com.esri.arcgis.geoanalyst.esriRasterVerifyEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultOutputRasterPrefix

public java.lang.String getDefaultOutputRasterPrefix()
                                              throws java.io.IOException,
                                                     AutomationException
The default output raster prefix.

Specified by:
getDefaultOutputRasterPrefix in interface IRasterAnalysisEnvironment
Returns:
The rasterPrefix
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultOutputRasterPrefix

public void setDefaultOutputRasterPrefix(java.lang.String rasterPrefix)
                                  throws java.io.IOException,
                                         AutomationException
The default output raster prefix.

Specified by:
setDefaultOutputRasterPrefix in interface IRasterAnalysisEnvironment
Parameters:
rasterPrefix - The rasterPrefix (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultOutputVectorPrefix

public java.lang.String getDefaultOutputVectorPrefix()
                                              throws java.io.IOException,
                                                     AutomationException
The default output vector prefix.

Specified by:
getDefaultOutputVectorPrefix in interface IRasterAnalysisEnvironment
Returns:
The vectorPrefix
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultOutputVectorPrefix

public void setDefaultOutputVectorPrefix(java.lang.String vectorPrefix)
                                  throws java.io.IOException,
                                         AutomationException
The default output vector prefix.

Specified by:
setDefaultOutputVectorPrefix in interface IRasterAnalysisEnvironment
Parameters:
vectorPrefix - The vectorPrefix (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAsNewDefaultEnvironment

public void setAsNewDefaultEnvironment()
                                throws java.io.IOException,
                                       AutomationException
Sets the raster analysis environment of the object as new default environment.

Specified by:
setAsNewDefaultEnvironment in interface IRasterAnalysisEnvironment
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

restoreToPreviousDefaultEnvironment

public void restoreToPreviousDefaultEnvironment()
                                         throws java.io.IOException,
                                                AutomationException
Restores to the previous default raster analysis environment.

Specified by:
restoreToPreviousDefaultEnvironment in interface IRasterAnalysisEnvironment
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

public void reset()
           throws java.io.IOException,
                  AutomationException
Remove all previously stored default rasteranalysis environments.

Specified by:
reset in interface IRasterAnalysisEnvironment
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutWorkspaceByRef

public void setOutWorkspaceByRef(IWorkspace workspace)
                          throws java.io.IOException,
                                 AutomationException
The output workspace of GeoAnalysis.

Specified by:
setOutWorkspaceByRef in interface IGeoAnalysisEnvironment
Parameters:
workspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutWorkspace

public IWorkspace getOutWorkspace()
                           throws java.io.IOException,
                                  AutomationException
The output workspace of GeoAnalysis.

Specified by:
getOutWorkspace in interface IGeoAnalysisEnvironment
Returns:
A reference to a com.esri.arcgis.geodatabase.IWorkspace
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutSpatialReferenceByRef

public void setOutSpatialReferenceByRef(ISpatialReference spatialReference)
                                 throws java.io.IOException,
                                        AutomationException
The output spatial reference of GeoAnalysis.

Specified by:
setOutSpatialReferenceByRef in interface IGeoAnalysisEnvironment
Parameters:
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutSpatialReference

public ISpatialReference getOutSpatialReference()
                                         throws java.io.IOException,
                                                AutomationException
The output spatial reference of GeoAnalysis.

Specified by:
getOutSpatialReference in interface IGeoAnalysisEnvironment
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGlobeOptimized

public void setGlobeOptimized(boolean globeOptimized)
                       throws java.io.IOException,
                              AutomationException
Indicates if the globe optimized type in the RasterAnalysis.

Specified by:
setGlobeOptimized in interface IRasterAnalysisGDBEnvironment
Parameters:
globeOptimized - The globeOptimized (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isGlobeOptimized

public boolean isGlobeOptimized()
                         throws java.io.IOException,
                                AutomationException
Indicates if the globe optimized type in the RasterAnalysis.

Specified by:
isGlobeOptimized in interface IRasterAnalysisGDBEnvironment
Returns:
The globeOptimized
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMosaicType

public void setMosaicType(int mosaicType)
                   throws java.io.IOException,
                          AutomationException
The mosaic type in the RasterAnalysis.

Specified by:
setMosaicType in interface IRasterAnalysisGDBEnvironment
Parameters:
mosaicType - A com.esri.arcgis.datasourcesraster.rstMosaicOperatorType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicType

public int getMosaicType()
                  throws java.io.IOException,
                         AutomationException
The mosaic type in the RasterAnalysis.

Specified by:
getMosaicType in interface IRasterAnalysisGDBEnvironment
Returns:
A com.esri.arcgis.datasourcesraster.rstMosaicOperatorType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompressionType

public void setCompressionType(int compressionType)
                        throws java.io.IOException,
                               AutomationException
The type and value of compression in the RasterAnalysis.

Specified by:
setCompressionType in interface IRasterAnalysisGDBEnvironment
Parameters:
compressionType - A com.esri.arcgis.geoanalyst.esriRasterGDBCompressionEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompressionType

public int getCompressionType()
                       throws java.io.IOException,
                              AutomationException
The type and value of compression in the RasterAnalysis.

Specified by:
getCompressionType in interface IRasterAnalysisGDBEnvironment
Returns:
A com.esri.arcgis.geoanalyst.esriRasterGDBCompressionEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJpegQuality

public void setJpegQuality(int jpegQuality)
                    throws java.io.IOException,
                           AutomationException
Jpeg compression quality in the RasterAnalysis.

Specified by:
setJpegQuality in interface IRasterAnalysisGDBEnvironment
Parameters:
jpegQuality - The jpegQuality (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJpegQuality

public int getJpegQuality()
                   throws java.io.IOException,
                          AutomationException
Jpeg compression quality in the RasterAnalysis.

Specified by:
getJpegQuality in interface IRasterAnalysisGDBEnvironment
Returns:
The jpegQuality
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBuildPyramid

public void setBuildPyramid(boolean buildParamid)
                     throws java.io.IOException,
                            AutomationException
Indicates if the pyramid building in the RasterAnalysis.

Specified by:
setBuildPyramid in interface IRasterAnalysisGDBEnvironment
Parameters:
buildParamid - The buildParamid (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBuildPyramid

public boolean isBuildPyramid()
                       throws java.io.IOException,
                              AutomationException
Indicates if the pyramid building in the RasterAnalysis.

Specified by:
isBuildPyramid in interface IRasterAnalysisGDBEnvironment
Returns:
The buildParamid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPyramidResampleType

public void setPyramidResampleType(int resampleType)
                            throws java.io.IOException,
                                   AutomationException
The resample type in pyramid building in the RasterAnalysis.

Specified by:
setPyramidResampleType in interface IRasterAnalysisGDBEnvironment
Parameters:
resampleType - A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPyramidResampleType

public int getPyramidResampleType()
                           throws java.io.IOException,
                                  AutomationException
The resample type in pyramid building in the RasterAnalysis.

Specified by:
getPyramidResampleType in interface IRasterAnalysisGDBEnvironment
Returns:
A com.esri.arcgis.geoanalyst.esriGeoAnalysisResampleEnum constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPyramidLevel

public void setPyramidLevel(int level)
                     throws java.io.IOException,
                            AutomationException
The level in pyramid building in the RasterAnalysis.

Specified by:
setPyramidLevel in interface IRasterAnalysisGDBEnvironment
Parameters:
level - The level (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPyramidLevel

public int getPyramidLevel()
                    throws java.io.IOException,
                           AutomationException
The level in pyramid building in the RasterAnalysis.

Specified by:
getPyramidLevel in interface IRasterAnalysisGDBEnvironment
Returns:
The level
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCalculateStatistics

public void setCalculateStatistics(boolean calculateStatistics)
                            throws java.io.IOException,
                                   AutomationException
Indicates if the statistics calculation in the RasterAnalysis.

Specified by:
setCalculateStatistics in interface IRasterAnalysisGDBEnvironment
Parameters:
calculateStatistics - The calculateStatistics (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isCalculateStatistics

public boolean isCalculateStatistics()
                              throws java.io.IOException,
                                     AutomationException
Indicates if the statistics calculation in the RasterAnalysis.

Specified by:
isCalculateStatistics in interface IRasterAnalysisGDBEnvironment
Returns:
The calculateStatistics
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setXSkipFactor

public void setXSkipFactor(int xSkipFactor)
                    throws java.io.IOException,
                           AutomationException
The skip factor in X direction in statistics calculation in the RasterAnalysis.

Specified by:
setXSkipFactor in interface IRasterAnalysisGDBEnvironment
Parameters:
xSkipFactor - The xSkipFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getXSkipFactor

public int getXSkipFactor()
                   throws java.io.IOException,
                          AutomationException
The skip factor in X direction in statistics calculation in the RasterAnalysis.

Specified by:
getXSkipFactor in interface IRasterAnalysisGDBEnvironment
Returns:
The xSkipFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setYSkipFactor

public void setYSkipFactor(int ySkipFactor)
                    throws java.io.IOException,
                           AutomationException
The skip factor in Y direction in statistics calculation in the RasterAnalysis.

Specified by:
setYSkipFactor in interface IRasterAnalysisGDBEnvironment
Parameters:
ySkipFactor - The ySkipFactor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getYSkipFactor

public int getYSkipFactor()
                   throws java.io.IOException,
                          AutomationException
The skip factor in Y direction in statistics calculation in the RasterAnalysis.

Specified by:
getYSkipFactor in interface IRasterAnalysisGDBEnvironment
Returns:
The ySkipFactor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIgnoredValue

public void setIgnoredValue(java.lang.String ignoredValue)
                     throws java.io.IOException,
                            AutomationException
The ignored value in statistics calculation in RasterAnalysis.

Specified by:
setIgnoredValue in interface IRasterAnalysisGDBEnvironment
Parameters:
ignoredValue - The ignoredValue (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIgnoredValue

public java.lang.String getIgnoredValue()
                                 throws java.io.IOException,
                                        AutomationException
The ignored value in statistics calculation in RasterAnalysis.

Specified by:
getIgnoredValue in interface IRasterAnalysisGDBEnvironment
Returns:
The ignoredValue
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileWidth

public void setTileWidth(int tileWidth)
                  throws java.io.IOException,
                         AutomationException
The GeoDatabase tile width in the RasterAnalysis.

Specified by:
setTileWidth in interface IRasterAnalysisGDBEnvironment
Parameters:
tileWidth - The tileWidth (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileWidth

public int getTileWidth()
                 throws java.io.IOException,
                        AutomationException
The GeoDatabase tile width in the RasterAnalysis.

Specified by:
getTileWidth in interface IRasterAnalysisGDBEnvironment
Returns:
The tileWidth
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTileHeight

public void setTileHeight(int tileHeight)
                   throws java.io.IOException,
                          AutomationException
The GeoDatabase tile height in the RasterAnalysis.

Specified by:
setTileHeight in interface IRasterAnalysisGDBEnvironment
Parameters:
tileHeight - The tileHeight (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTileHeight

public int getTileHeight()
                  throws java.io.IOException,
                         AutomationException
The GeoDatabase tile height in the RasterAnalysis.

Specified by:
getTileHeight in interface IRasterAnalysisGDBEnvironment
Returns:
The tileHeight
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConfigurationKeyword

public void setConfigurationKeyword(java.lang.String configKeyword)
                             throws java.io.IOException,
                                    AutomationException
The configuration keyword in the RasterAnalysis.

Specified by:
setConfigurationKeyword in interface IRasterAnalysisGDBEnvironment
Parameters:
configKeyword - The configKeyword (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConfigurationKeyword

public java.lang.String getConfigurationKeyword()
                                         throws java.io.IOException,
                                                AutomationException
The configuration keyword in the RasterAnalysis.

Specified by:
getConfigurationKeyword in interface IRasterAnalysisGDBEnvironment
Returns:
The configKeyword
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGDBDomainsByRef

public void setGDBDomainsByRef(ISpatialReference domainsSpRef)
                        throws java.io.IOException,
                               AutomationException
The XY, Z and M domains in the RasterAnalysis.

Specified by:
setGDBDomainsByRef in interface IRasterAnalysisGDBEnvironment
Parameters:
domainsSpRef - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGDBDomains

public ISpatialReference getGDBDomains()
                                throws java.io.IOException,
                                       AutomationException
The XY, Z and M domains in the RasterAnalysis.

Specified by:
getGDBDomains in interface IRasterAnalysisGDBEnvironment
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAvoidDataConversion

public void setAvoidDataConversion(boolean bAvoid)
                            throws java.io.IOException,
                                   AutomationException
Indicates weather to avoid data conversion in the RasterAnalysis.

Specified by:
setAvoidDataConversion in interface IRasterAnalysisGlobalEnvironment
Parameters:
bAvoid - The bAvoid (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAvoidDataConversion

public boolean isAvoidDataConversion()
                              throws java.io.IOException,
                                     AutomationException
Indicates weather to avoid data conversion in the RasterAnalysis.

Specified by:
isAvoidDataConversion in interface IRasterAnalysisGlobalEnvironment
Returns:
The bAvoid
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addOutputDatasetName

public void addOutputDatasetName(int index,
                                 IDatasetName pOutName)
                          throws java.io.IOException,
                                 AutomationException
Adds an output dataset name to the specified index.

Specified by:
addOutputDatasetName in interface IRasterOpBase
Parameters:
index - The index (in)
pOutName - A reference to a com.esri.arcgis.geodatabase.IDatasetName (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOutputDatasetNameArrayByRef

public void setOutputDatasetNameArrayByRef(IArray rhs1)
                                    throws java.io.IOException,
                                           AutomationException
Puts output name array.

Specified by:
setOutputDatasetNameArrayByRef in interface IRasterOpBase
Parameters:
rhs1 - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isDirty

public void isDirty()
             throws java.io.IOException,
                    AutomationException
isDirty

Specified by:
isDirty in interface IPersistStream
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

load

public void load(IStream pstm)
          throws java.io.IOException,
                 AutomationException
load

Specified by:
load in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

save

public void save(IStream pstm,
                 int fClearDirty)
          throws java.io.IOException,
                 AutomationException
save

Specified by:
save in interface IPersistStream
Parameters:
pstm - A reference to a com.esri.arcgis.system.IStream (in)
fClearDirty - The fClearDirty (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSizeMax

public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
                throws java.io.IOException,
                       AutomationException
getSizeMax

Specified by:
getSizeMax in interface IPersistStream
Parameters:
pcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassID

public void getClassID(GUID[] pClassID)
                throws java.io.IOException,
                       AutomationException
getClassID

Specified by:
getClassID in interface IPersist
Parameters:
pClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

esri_clone

public IClone esri_clone()
                  throws java.io.IOException,
                         AutomationException
Clones the receiver and assigns the result to *clone.

Specified by:
esri_clone in interface IClone
Returns:
A reference to a com.esri.arcgis.system.IClone
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

assign

public void assign(IClone src)
            throws java.io.IOException,
                   AutomationException
Assigns the properties of src to the receiver.

Specified by:
assign in interface IClone
Parameters:
src - A reference to a com.esri.arcgis.system.IClone (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEqual

public boolean isEqual(IClone other)
                throws java.io.IOException,
                       AutomationException
Indicates if the receiver and other have the same properties.

Specified by:
isEqual in interface IClone
Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
Returns:
The equal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isIdentical

public boolean isIdentical(IClone other)
                    throws java.io.IOException,
                           AutomationException
Indicates if the receiver and other are the same object.

Specified by:
isIdentical in interface IClone
Parameters:
other - A reference to a com.esri.arcgis.system.IClone (in)
Returns:
The identical
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException