com.esri.arcgis.datasourcesraster
Class DefineOverviewsParameters

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.DefineOverviewsParameters
All Implemented Interfaces:
IBuildBoundaryParameters, ICalculateCellSizeRangesParameters, IDefineOverviewsParameters, IMosaicDatasetOperationParameters, IOverviewImageParameters, IOverviewTileParameters, IOverviewTileParameters2, ISelectionParameters, IThreadedOperationParameters, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class DefineOverviewsParameters
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IMosaicDatasetOperationParameters, IDefineOverviewsParameters, IOverviewTileParameters, IOverviewTileParameters2, IOverviewImageParameters, ISelectionParameters, IBuildBoundaryParameters, ICalculateCellSizeRangesParameters, IThreadedOperationParameters

COM Class 'DefineOverviewsParameters'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description 'An object that controls how new overview items are created in a mosaic dataset.' 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
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDatasetOperationParameters
IID, IID379006f4_6f75_4c3b_b783_0c2e88a7b280, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IDefineOverviewsParameters
IID, IIDb22217ba_ef57_4f30_b2d4_337a1505a286, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IOverviewTileParameters2
IID, IID9c4965ab_519a_4fbb_80fc_9f1965d06f3e, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IOverviewTileParameters
IID5a70d2d7_2810_4a5b_8791_5db54aec9bcf
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IOverviewImageParameters
IID, IIDde785fa7_36fa_4b0e_a26c_e04ec264973a, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.ISelectionParameters
IID, IID95627b93_1275_4714_94a7_a55df27e70a2, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IBuildBoundaryParameters
IID, IIDb178f641_6536_4c94_9a99_20974850db45, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.ICalculateCellSizeRangesParameters
IID, IID6b9ceb1d_7c5f_4de3_a1a8_843851fa1904, xxDummy
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IThreadedOperationParameters
IID, IIDb4a72532_b2fd_41ee_9216_2fa2921af897, xxDummy
 
Constructor Summary
DefineOverviewsParameters()
          Constructs a DefineOverviewsParameters using ArcGIS Engine.
DefineOverviewsParameters(java.lang.Object obj)
          Construct a DefineOverviewsParameters using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 IGeometry getAoiGeometry()
          The polygon within which overview tiles are created.
 IPoint getBaseCellSize()
          The cell size of the first level of overview tiles.
 double getBufferDistanceFactor()
          The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
 double getCellSize()
          The cell size of the first level of overview tiles in the units of the coordinate system of the catalog.
 double getCellSizeClusterTolerance()
          The factor controlling clustering of cell size values.
static java.lang.String getClsid()
          getClsid.
 int getInstanceID()
          The object ID of the raster type instance associated with a preview define overview operation.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int getLevels()
          The number of levels of overview tiles created.
 int getMaximumSizeOfTopmostOverview()
          The recommended maximum size (in pixels) on any dimension for the lowest resolution overview item.
 double getMaxOverviewFactor()
          The multiplicative factor used for computing the maximum visibility of the top-most (lowest resolution) overview items.
 double getMaxRangeFactor()
          The multiplicative factor used for computing maximum visibility of those items that don't their footprints completely covered by footprints of lower resolution items.
 int getNumThreads()
          The number of parallel threads that execute parts of the associated operation.
 IPoint getOrigin()
          The origin of the grid containing overview tiles.
 int getOverviewFactor()
          The factor by which two neighboring overview levels differ.
 IPropertySet getParameters()
          All parameters associated with the mosaic dataset operation.
 IProgressor getProgressor()
          The external progressor object associated with the mosaic dataset operation.
 IQueryFilter getQueryFilter()
          The query filter applied on the selection set to identify the collection of catalog items on which to perform the associated operation.
 void getRecommendedNumThreads(int[] pRecommendedNumThreads)
          The number of parallel threads of execution recommended by the system.
 int getResamplingMethod()
          The sampling method used on the mosaic dataset while generating the overview raster dataset.
 IPropertySet getResults()
          The properties of the result associated with the mosaic dataset operation.
 ISelectionSet getSelectionSet()
          The selection set that identifies the collection of catalog items on which to perform the associated operation.
 java.lang.String getServerName()
          The URL to the server object name where parts of the operation may be remotely executed.
 IRasterStorageDef getStorageDef()
          The raster storage definition.
 int getTileCols()
          The recommended number of pixel columns in each overview tiles.
 int getTileRows()
          The recommended number of pixel rows in each overview tiles.
 double getWeedTolerance()
          The tolerance for weeding points.
 IWorkspaceName getWorkspaceName()
          The workspace name where overview raster datasets are generated and stored.
 int hashCode()
          the hashcode for this object
 boolean isAppendToExistingBoundary()
          Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
 boolean isCalculateLevels()
          Indicates whether all unique cell size levels for the mosaic dataset are computed and stored.
 boolean isCalculateMosaicCellSizes()
          Indicates whether mosaic dataset's maximum visible cell size is calculated.
 boolean isCalculateRasterMaxCellSizes()
          Indicates whether maximum visibility values are calculated for selected items.
 boolean isCalculateRasterMinCellSizes()
          Indicates whether minimum visibility values are calculated for selected items.
 boolean isDatasetReadOnly()
          Indicates whether the mosaic dataset is in read-only mode.
 boolean isForceOverviewTiles()
          Indicates whether overview tiles are generated irrespective of existing primary or overview items in the specified area.
 boolean isPerformWeeding()
          Indicates whether the computed boundary geometry is run through a point-weeding routine.
 boolean isRefreshAllInstances()
          Indicates whether all existing overview instances are refreshed.
 boolean isRemoveSlivers()
          Indicates whether polygons designated as slivers are removed from the boundary geometry.
 boolean isUpdateBoundary()
          Indicates whether the mosaic dataset is updated with the computed boundary geometry.
 boolean isUpdateMissingValuesOnly()
          Indicates whether only those rows where MinPS or MaxPS is either null or -1 are updated.
 void release()
          Release a DefineOverviewsParameters.
 void setAoiGeometryByRef(IGeometry ppAoiGeometry)
          The polygon within which overview tiles are created.
 void setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
          Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
 void setBaseCellSizeByRef(IPoint ppBaseCellSize)
          The cell size of the first level of overview tiles.
 void setBufferDistanceFactor(double pBufferDistanceFactor)
          The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
 void setCalculateLevels(boolean pbCalculateLevels)
          Indicates whether all unique cell size levels for the mosaic dataset are computed and stored.
 void setCalculateMosaicCellSizes(boolean pbDoMosaicCellSizeRanges)
          Indicates whether mosaic dataset's maximum visible cell size is calculated.
 void setCalculateRasterMaxCellSizes(boolean pbDoCalculateMax)
          Indicates whether maximum visibility values are calculated for selected items.
 void setCalculateRasterMinCellSizes(boolean pbDoCalculateMin)
          Indicates whether minimum visibility values are calculated for selected items.
 void setCellSize(double pCellsize)
          The cell size of the first level of overview tiles in the units of the coordinate system of the catalog.
 void setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
          The factor controlling clustering of cell size values.
 void setForceOverviewTiles(boolean pbForceOverviewTiles)
          Indicates whether overview tiles are generated irrespective of existing primary or overview items in the specified area.
 void setInstanceID(int pInstanceID)
          The object ID of the raster type instance associated with a preview define overview operation.
 void setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
          Indicates whether the mosaic dataset is in read-only mode.
 void setLevels(int pLevels)
          The number of levels of overview tiles created.
 void setMaximumSizeOfTopmostOverview(int pMaximumSizeOfTopmostOverview)
          The recommended maximum size (in pixels) on any dimension for the lowest resolution overview item.
 void setMaxOverviewFactor(double pMaxOverviewFactor)
          The multiplicative factor used for computing the maximum visibility of the top-most (lowest resolution) overview items.
 void setMaxRangeFactor(double pMaxRangeFactor)
          The multiplicative factor used for computing maximum visibility of those items that don't their footprints completely covered by footprints of lower resolution items.
 void setNumThreads(int pNumThreads)
          The number of parallel threads that execute parts of the associated operation.
 void setOriginByRef(IPoint ppOrigin)
          The origin of the grid containing overview tiles.
 void setOverviewFactor(int pOverviewFactor)
          The factor by which two neighboring overview levels differ.
 void setParametersByRef(IPropertySet ppAllParameters)
          All parameters associated with the mosaic dataset operation.
 void setPerformWeeding(boolean pbPerformWeeding)
          Indicates whether the computed boundary geometry is run through a point-weeding routine.
 void setProgressorByRef(IProgressor ppProgressor)
          The external progressor object associated with the mosaic dataset operation.
 void setQueryFilterByRef(IQueryFilter ppQueryFilter)
          The query filter applied on the selection set to identify the collection of catalog items on which to perform the associated operation.
 void setRefreshAllInstances(boolean pbRefreshAllInstances)
          Indicates whether all existing overview instances are refreshed.
 void setRemoveSlivers(boolean pbRemoveSlivers)
          Indicates whether polygons designated as slivers are removed from the boundary geometry.
 void setResamplingMethod(int pSamplingMethod)
          The sampling method used on the mosaic dataset while generating the overview raster dataset.
 void setResultsByRef(IPropertySet ppOperationResults)
          The properties of the result associated with the mosaic dataset operation.
 void setSelectionSetByRef(ISelectionSet ppSelectionSet)
          The selection set that identifies the collection of catalog items on which to perform the associated operation.
 void setServerName(java.lang.String pServerUrl)
          The URL to the server object name where parts of the operation may be remotely executed.
 void setStorageDefByRef(IRasterStorageDef ppStorageDef)
          The raster storage definition.
 void setTileCols(int pTileColPixels)
          The recommended number of pixel columns in each overview tiles.
 void setTileRows(int pTileRowPixels)
          The recommended number of pixel rows in each overview tiles.
 void setUpdateBoundary(boolean pbUpdateBoundary)
          Indicates whether the mosaic dataset is updated with the computed boundary geometry.
 void setUpdateMissingValuesOnly(boolean pbUpdateMissingValuesOnly)
          Indicates whether only those rows where MinPS or MaxPS is either null or -1 are updated.
 void setWeedTolerance(double pWeedTolerance)
          The tolerance for weeding points.
 void setWorkspaceNameByRef(IWorkspaceName ppOverviewWorkspaceName)
          The workspace name where overview raster datasets are generated and stored.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefineOverviewsParameters

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

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

DefineOverviewsParameters

public DefineOverviewsParameters(java.lang.Object obj)
                          throws java.io.IOException
Construct a DefineOverviewsParameters using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DefineOverviewsParameters.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems DefineOverviewsParameters theDefineOverviewsParameters = (DefineOverviewsParameters) obj;
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 DefineOverviewsParameters.

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

setParametersByRef

public void setParametersByRef(IPropertySet ppAllParameters)
                        throws java.io.IOException,
                               AutomationException
All parameters associated with the mosaic dataset operation.

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

getParameters

public IPropertySet getParameters()
                           throws java.io.IOException,
                                  AutomationException
All parameters associated with the mosaic dataset operation.

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

setProgressorByRef

public void setProgressorByRef(IProgressor ppProgressor)
                        throws java.io.IOException,
                               AutomationException
The external progressor object associated with the mosaic dataset operation.

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

getProgressor

public IProgressor getProgressor()
                          throws java.io.IOException,
                                 AutomationException
The external progressor object associated with the mosaic dataset operation.

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

setIsDatasetReadOnly

public void setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the mosaic dataset is in read-only mode. Mosaic dataset operations do not perform write operations on a read-only mosaic.

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

isDatasetReadOnly

public boolean isDatasetReadOnly()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether the mosaic dataset is in read-only mode. Mosaic dataset operations do not perform write operations on a read-only mosaic.

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

setResultsByRef

public void setResultsByRef(IPropertySet ppOperationResults)
                     throws java.io.IOException,
                            AutomationException
The properties of the result associated with the mosaic dataset operation.

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

getResults

public IPropertySet getResults()
                        throws java.io.IOException,
                               AutomationException
The properties of the result associated with the mosaic dataset operation.

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

setForceOverviewTiles

public void setForceOverviewTiles(boolean pbForceOverviewTiles)
                           throws java.io.IOException,
                                  AutomationException
Indicates whether overview tiles are generated irrespective of existing primary or overview items in the specified area.

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

isForceOverviewTiles

public boolean isForceOverviewTiles()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether overview tiles are generated irrespective of existing primary or overview items in the specified area.

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

setInstanceID

public void setInstanceID(int pInstanceID)
                   throws java.io.IOException,
                          AutomationException
The object ID of the raster type instance associated with a preview define overview operation. Properties that control how overview tiles are created are read from the matching raster type instance. A value here also indicates that no new schema is created by ?G?^??

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

getInstanceID

public int getInstanceID()
                  throws java.io.IOException,
                         AutomationException
The object ID of the raster type instance associated with a preview define overview operation. Properties that control how overview tiles are created are read from the matching raster type instance. A value here also indicates that no new schema is created by ?G?^??

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

setRefreshAllInstances

public void setRefreshAllInstances(boolean pbRefreshAllInstances)
                            throws java.io.IOException,
                                   AutomationException
Indicates whether all existing overview instances are refreshed. A TRUE value also indicates that no new schema of overview tiles is created by the IMosaicDatasetOperation.DefineOverviews method.

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

isRefreshAllInstances

public boolean isRefreshAllInstances()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether all existing overview instances are refreshed. A TRUE value also indicates that no new schema of overview tiles is created by the IMosaicDatasetOperation.DefineOverviews method.

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

setAoiGeometryByRef

public void setAoiGeometryByRef(IGeometry ppAoiGeometry)
                         throws java.io.IOException,
                                AutomationException
The polygon within which overview tiles are created.

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

getAoiGeometry

public IGeometry getAoiGeometry()
                         throws java.io.IOException,
                                AutomationException
The polygon within which overview tiles are created.

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

setOriginByRef

public void setOriginByRef(IPoint ppOrigin)
                    throws java.io.IOException,
                           AutomationException
The origin of the grid containing overview tiles.

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

getOrigin

public IPoint getOrigin()
                 throws java.io.IOException,
                        AutomationException
The origin of the grid containing overview tiles.

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

setCellSize

public void setCellSize(double pCellsize)
                 throws java.io.IOException,
                        AutomationException
The cell size of the first level of overview tiles in the units of the coordinate system of the catalog. If this property is not specified, the default value is computed automatically.

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

getCellSize

public double getCellSize()
                   throws java.io.IOException,
                          AutomationException
The cell size of the first level of overview tiles in the units of the coordinate system of the catalog. If this property is not specified, the default value is computed automatically.

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

setTileCols

public void setTileCols(int pTileColPixels)
                 throws java.io.IOException,
                        AutomationException
The recommended number of pixel columns in each overview tiles.

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

getTileCols

public int getTileCols()
                throws java.io.IOException,
                       AutomationException
The recommended number of pixel columns in each overview tiles.

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

setTileRows

public void setTileRows(int pTileRowPixels)
                 throws java.io.IOException,
                        AutomationException
The recommended number of pixel rows in each overview tiles.

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

getTileRows

public int getTileRows()
                throws java.io.IOException,
                       AutomationException
The recommended number of pixel rows in each overview tiles.

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

setLevels

public void setLevels(int pLevels)
               throws java.io.IOException,
                      AutomationException
The number of levels of overview tiles created.

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

getLevels

public int getLevels()
              throws java.io.IOException,
                     AutomationException
The number of levels of overview tiles created.

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

setOverviewFactor

public void setOverviewFactor(int pOverviewFactor)
                       throws java.io.IOException,
                              AutomationException
The factor by which two neighboring overview levels differ.

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

getOverviewFactor

public int getOverviewFactor()
                      throws java.io.IOException,
                             AutomationException
The factor by which two neighboring overview levels differ.

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

setMaximumSizeOfTopmostOverview

public void setMaximumSizeOfTopmostOverview(int pMaximumSizeOfTopmostOverview)
                                     throws java.io.IOException,
                                            AutomationException
The recommended maximum size (in pixels) on any dimension for the lowest resolution overview item. A higher value for this property results in fewer levels of overviews. The operation continues to define a new level as long as the number of pixels of the overv?G?^??

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

getMaximumSizeOfTopmostOverview

public int getMaximumSizeOfTopmostOverview()
                                    throws java.io.IOException,
                                           AutomationException
The recommended maximum size (in pixels) on any dimension for the lowest resolution overview item. A higher value for this property results in fewer levels of overviews. The operation continues to define a new level as long as the number of pixels of the overv?G?^??

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

setWorkspaceNameByRef

public void setWorkspaceNameByRef(IWorkspaceName ppOverviewWorkspaceName)
                           throws java.io.IOException,
                                  AutomationException
The workspace name where overview raster datasets are generated and stored.

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

getWorkspaceName

public IWorkspaceName getWorkspaceName()
                                throws java.io.IOException,
                                       AutomationException
The workspace name where overview raster datasets are generated and stored.

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

setBaseCellSizeByRef

public void setBaseCellSizeByRef(IPoint ppBaseCellSize)
                          throws java.io.IOException,
                                 AutomationException
The cell size of the first level of overview tiles. If this property is not specified, the value in IOverviewTileParameters.CellSize is used.

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

getBaseCellSize

public IPoint getBaseCellSize()
                       throws java.io.IOException,
                              AutomationException
The cell size of the first level of overview tiles. If this property is not specified, the value in IOverviewTileParameters.CellSize is used.

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

getStorageDef

public IRasterStorageDef getStorageDef()
                                throws java.io.IOException,
                                       AutomationException
The raster storage definition.

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

setStorageDefByRef

public void setStorageDefByRef(IRasterStorageDef ppStorageDef)
                        throws java.io.IOException,
                               AutomationException
The raster storage definition.

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

setResamplingMethod

public void setResamplingMethod(int pSamplingMethod)
                         throws java.io.IOException,
                                AutomationException
The sampling method used on the mosaic dataset while generating the overview raster dataset.

Specified by:
setResamplingMethod in interface IOverviewImageParameters
Parameters:
pSamplingMethod - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResamplingMethod

public int getResamplingMethod()
                        throws java.io.IOException,
                               AutomationException
The sampling method used on the mosaic dataset while generating the overview raster dataset.

Specified by:
getResamplingMethod in interface IOverviewImageParameters
Returns:
A com.esri.arcgis.geodatabase.rstResamplingTypes constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectionSetByRef

public void setSelectionSetByRef(ISelectionSet ppSelectionSet)
                          throws java.io.IOException,
                                 AutomationException
The selection set that identifies the collection of catalog items on which to perform the associated operation.

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

getSelectionSet

public ISelectionSet getSelectionSet()
                              throws java.io.IOException,
                                     AutomationException
The selection set that identifies the collection of catalog items on which to perform the associated operation.

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

setQueryFilterByRef

public void setQueryFilterByRef(IQueryFilter ppQueryFilter)
                         throws java.io.IOException,
                                AutomationException
The query filter applied on the selection set to identify the collection of catalog items on which to perform the associated operation. If no selection is specified, the query filter is applied on the entire catalog.

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

getQueryFilter

public IQueryFilter getQueryFilter()
                            throws java.io.IOException,
                                   AutomationException
The query filter applied on the selection set to identify the collection of catalog items on which to perform the associated operation. If no selection is specified, the query filter is applied on the entire catalog.

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

setAppendToExistingBoundary

public void setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.

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

isAppendToExistingBoundary

public boolean isAppendToExistingBoundary()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.

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

setPerformWeeding

public void setPerformWeeding(boolean pbPerformWeeding)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the computed boundary geometry is run through a point-weeding routine.

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

isPerformWeeding

public boolean isPerformWeeding()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the computed boundary geometry is run through a point-weeding routine.

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

setWeedTolerance

public void setWeedTolerance(double pWeedTolerance)
                      throws java.io.IOException,
                             AutomationException
The tolerance for weeding points.

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

getWeedTolerance

public double getWeedTolerance()
                        throws java.io.IOException,
                               AutomationException
The tolerance for weeding points.

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

setBufferDistanceFactor

public void setBufferDistanceFactor(double pBufferDistanceFactor)
                             throws java.io.IOException,
                                    AutomationException
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.

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

getBufferDistanceFactor

public double getBufferDistanceFactor()
                               throws java.io.IOException,
                                      AutomationException
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.

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

setRemoveSlivers

public void setRemoveSlivers(boolean pbRemoveSlivers)
                      throws java.io.IOException,
                             AutomationException
Indicates whether polygons designated as slivers are removed from the boundary geometry.

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

isRemoveSlivers

public boolean isRemoveSlivers()
                        throws java.io.IOException,
                               AutomationException
Indicates whether polygons designated as slivers are removed from the boundary geometry.

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

setUpdateBoundary

public void setUpdateBoundary(boolean pbUpdateBoundary)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the mosaic dataset is updated with the computed boundary geometry.

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

isUpdateBoundary

public boolean isUpdateBoundary()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the mosaic dataset is updated with the computed boundary geometry.

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

setCalculateRasterMinCellSizes

public void setCalculateRasterMinCellSizes(boolean pbDoCalculateMin)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether minimum visibility values are calculated for selected items.

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

isCalculateRasterMinCellSizes

public boolean isCalculateRasterMinCellSizes()
                                      throws java.io.IOException,
                                             AutomationException
Indicates whether minimum visibility values are calculated for selected items.

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

setCalculateRasterMaxCellSizes

public void setCalculateRasterMaxCellSizes(boolean pbDoCalculateMax)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether maximum visibility values are calculated for selected items.

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

isCalculateRasterMaxCellSizes

public boolean isCalculateRasterMaxCellSizes()
                                      throws java.io.IOException,
                                             AutomationException
Indicates whether maximum visibility values are calculated for selected items.

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

setCalculateMosaicCellSizes

public void setCalculateMosaicCellSizes(boolean pbDoMosaicCellSizeRanges)
                                 throws java.io.IOException,
                                        AutomationException
Indicates whether mosaic dataset's maximum visible cell size is calculated.

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

isCalculateMosaicCellSizes

public boolean isCalculateMosaicCellSizes()
                                   throws java.io.IOException,
                                          AutomationException
Indicates whether mosaic dataset's maximum visible cell size is calculated.

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

setCalculateLevels

public void setCalculateLevels(boolean pbCalculateLevels)
                        throws java.io.IOException,
                               AutomationException
Indicates whether all unique cell size levels for the mosaic dataset are computed and stored.

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

isCalculateLevels

public boolean isCalculateLevels()
                          throws java.io.IOException,
                                 AutomationException
Indicates whether all unique cell size levels for the mosaic dataset are computed and stored.

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

setMaxRangeFactor

public void setMaxRangeFactor(double pMaxRangeFactor)
                       throws java.io.IOException,
                              AutomationException
The multiplicative factor used for computing maximum visibility of those items that don't their footprints completely covered by footprints of lower resolution items. The maximum pixel size values of such items are computed by multiplying the corresponding low?G?^??

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

getMaxRangeFactor

public double getMaxRangeFactor()
                         throws java.io.IOException,
                                AutomationException
The multiplicative factor used for computing maximum visibility of those items that don't their footprints completely covered by footprints of lower resolution items. The maximum pixel size values of such items are computed by multiplying the corresponding low?G?^??

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

setMaxOverviewFactor

public void setMaxOverviewFactor(double pMaxOverviewFactor)
                          throws java.io.IOException,
                                 AutomationException
The multiplicative factor used for computing the maximum visibility of the top-most (lowest resolution) overview items.

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

getMaxOverviewFactor

public double getMaxOverviewFactor()
                            throws java.io.IOException,
                                   AutomationException
The multiplicative factor used for computing the maximum visibility of the top-most (lowest resolution) overview items.

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

setCellSizeClusterTolerance

public void setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
                                 throws java.io.IOException,
                                        AutomationException
The factor controlling clustering of cell size values. Two cell size values with a difference factor less than the value in this property are considered one.

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

getCellSizeClusterTolerance

public double getCellSizeClusterTolerance()
                                   throws java.io.IOException,
                                          AutomationException
The factor controlling clustering of cell size values. Two cell size values with a difference factor less than the value in this property are considered one.

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

setUpdateMissingValuesOnly

public void setUpdateMissingValuesOnly(boolean pbUpdateMissingValuesOnly)
                                throws java.io.IOException,
                                       AutomationException
Indicates whether only those rows where MinPS or MaxPS is either null or -1 are updated.

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

isUpdateMissingValuesOnly

public boolean isUpdateMissingValuesOnly()
                                  throws java.io.IOException,
                                         AutomationException
Indicates whether only those rows where MinPS or MaxPS is either null or -1 are updated.

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

setServerName

public void setServerName(java.lang.String pServerUrl)
                   throws java.io.IOException,
                          AutomationException
The URL to the server object name where parts of the operation may be remotely executed.

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

getServerName

public java.lang.String getServerName()
                               throws java.io.IOException,
                                      AutomationException
The URL to the server object name where parts of the operation may be remotely executed.

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

setNumThreads

public void setNumThreads(int pNumThreads)
                   throws java.io.IOException,
                          AutomationException
The number of parallel threads that execute parts of the associated operation.

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

getNumThreads

public int getNumThreads()
                  throws java.io.IOException,
                         AutomationException
The number of parallel threads that execute parts of the associated operation.

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

getRecommendedNumThreads

public void getRecommendedNumThreads(int[] pRecommendedNumThreads)
                              throws java.io.IOException,
                                     AutomationException
The number of parallel threads of execution recommended by the system.

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