com.esri.arcgis.datasourcesraster
Class ISynchronizeParametersProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.ISynchronizeParametersProxy
All Implemented Interfaces:
ISynchronizeParameters, Externalizable, Serializable

public class ISynchronizeParametersProxy
extends com.esri.arcgis.interop.Dispatch
implements ISynchronizeParameters, Serializable

Provides access to members that control parameters for synchronizing items in a mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  ISynchronizeParametersProxy()
           
  ISynchronizeParametersProxy(Object obj)
           
protected ISynchronizeParametersProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 ISpatialReference getDefaultSpatialReference()
          The default spatial reference used by all raster types for those dataset which do not have an associated native spatial reference.
 double getDensificationFactor()
          The maximum segment length value as a factor of each incoming dataset fooprint's average dimension.
 double getMaximumHighCellSize()
          The maximum allowed computed value for the high pixel size for the function raster dataset associated with a synchronized item.
 int getMaximumPyramidLevel()
          The maximum number of pyramid levels to use from the function raster dataset associated with a synchronized item.
 int getMinimumColumns()
          The minimum number of pixel columnns allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item.
 int getMinimumRows()
          The minimum number of pixel rows allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item.
 IRasterThumbnailBuilder getThumbnailBuilder()
          The thumbnail builder object associated with this operation.
 boolean isBuildPyramids()
          Indicates whether pyramids are built for each raster dataset associated with each selected catalog item.
 boolean isBuildThumbnail()
          Indicates whether items thumbnails are built and saved.
 boolean isComputeStatistics()
          Indicates whether histogram statistics are computed for each raster dataset associated with each selected catalog item.
 boolean isRemoveInvalidItems()
          Indicates whether invalid items are removed from the mosaic dataset.
 boolean isResetVisibility()
          Indicates whether each selected item's visibility values (MinPS and MaxPS) are reset to null.
 boolean isSyncOnlyStaleItems()
          Indicates if only those items found to be stale are synchronized.
 void removeListener(String iidStr, Object theListener)
           
 void setBuildPyramids(boolean pbBuildPyramids)
          Indicates whether pyramids are built for each raster dataset associated with each selected catalog item.
 void setBuildThumbnail(boolean pbBuildThumbnail)
          Indicates whether items thumbnails are built and saved.
 void setComputeStatistics(boolean pbComputeStatistics)
          Indicates whether histogram statistics are computed for each raster dataset associated with each selected catalog item.
 void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
          The default spatial reference used by all raster types for those dataset which do not have an associated native spatial reference.
 void setDensificationFactor(double pDensificationFactor)
          The maximum segment length value as a factor of each incoming dataset fooprint's average dimension.
 void setMaximumHighCellSize(double pMaximumHighCellSize)
          The maximum allowed computed value for the high pixel size for the function raster dataset associated with a synchronized item.
 void setMaximumPyramidLevel(int pMaximumPyramidLevel)
          The maximum number of pyramid levels to use from the function raster dataset associated with a synchronized item.
 void setMinimumColumns(int pMinimumColumns)
          The minimum number of pixel columnns allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item.
 void setMinimumRows(int pMinimumRows)
          The minimum number of pixel rows allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item.
 void setRemoveInvalidItems(boolean pbRemoveInvalidItems)
          Indicates whether invalid items are removed from the mosaic dataset.
 void setResetVisibility(boolean pbResetVisibility)
          Indicates whether each selected item's visibility values (MinPS and MaxPS) are reset to null.
 void setSyncOnlyStaleItems(boolean pbSyncOnlyStaleItems)
          Indicates if only those items found to be stale are synchronized.
 void setThumbnailBuilderByRef(IRasterThumbnailBuilder ppThumbnailBuilder)
          The thumbnail builder object associated with this operation.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

ISynchronizeParametersProxy

public ISynchronizeParametersProxy()

ISynchronizeParametersProxy

public ISynchronizeParametersProxy(Object obj)
                            throws IOException
Throws:
IOException

ISynchronizeParametersProxy

protected ISynchronizeParametersProxy(Object obj,
                                      String iid)
                               throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

setDefaultSpatialReferenceByRef

public void setDefaultSpatialReferenceByRef(ISpatialReference ppDefaultSrs)
                                     throws IOException,
                                            AutomationException
The default spatial reference used by all raster types for those dataset which do not have an associated native spatial reference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getDefaultSpatialReference

public ISpatialReference getDefaultSpatialReference()
                                             throws IOException,
                                                    AutomationException
The default spatial reference used by all raster types for those dataset which do not have an associated native spatial reference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSyncOnlyStaleItems

public void setSyncOnlyStaleItems(boolean pbSyncOnlyStaleItems)
                           throws IOException,
                                  AutomationException
Indicates if only those items found to be stale are synchronized.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setSyncOnlyStaleItems in interface ISynchronizeParameters
Parameters:
pbSyncOnlyStaleItems - The pbSyncOnlyStaleItems (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSyncOnlyStaleItems

public boolean isSyncOnlyStaleItems()
                             throws IOException,
                                    AutomationException
Indicates if only those items found to be stale are synchronized.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isSyncOnlyStaleItems in interface ISynchronizeParameters
Returns:
The pbSyncOnlyStaleItems
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRemoveInvalidItems

public void setRemoveInvalidItems(boolean pbRemoveInvalidItems)
                           throws IOException,
                                  AutomationException
Indicates whether invalid items are removed from the mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setRemoveInvalidItems in interface ISynchronizeParameters
Parameters:
pbRemoveInvalidItems - The pbRemoveInvalidItems (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isRemoveInvalidItems

public boolean isRemoveInvalidItems()
                             throws IOException,
                                    AutomationException
Indicates whether invalid items are removed from the mosaic dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isRemoveInvalidItems in interface ISynchronizeParameters
Returns:
The pbRemoveInvalidItems
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumPyramidLevel

public void setMaximumPyramidLevel(int pMaximumPyramidLevel)
                            throws IOException,
                                   AutomationException
The maximum number of pyramid levels to use from the function raster dataset associated with a synchronized item. A value of -1 indicates all available levels.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMaximumPyramidLevel in interface ISynchronizeParameters
Parameters:
pMaximumPyramidLevel - The pMaximumPyramidLevel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumPyramidLevel

public int getMaximumPyramidLevel()
                           throws IOException,
                                  AutomationException
The maximum number of pyramid levels to use from the function raster dataset associated with a synchronized item. A value of -1 indicates all available levels.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getMaximumPyramidLevel in interface ISynchronizeParameters
Returns:
The pMaximumPyramidLevel
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumRows

public void setMinimumRows(int pMinimumRows)
                    throws IOException,
                           AutomationException
The minimum number of pixel rows allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item. Higher values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints on ????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMinimumRows in interface ISynchronizeParameters
Parameters:
pMinimumRows - The pMinimumRows (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumRows

public int getMinimumRows()
                   throws IOException,
                          AutomationException
The minimum number of pixel rows allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item. Higher values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints on ????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getMinimumRows in interface ISynchronizeParameters
Returns:
The pMinimumRows
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimumColumns

public void setMinimumColumns(int pMinimumColumns)
                       throws IOException,
                              AutomationException
The minimum number of pixel columnns allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item. Higher values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMinimumColumns in interface ISynchronizeParameters
Parameters:
pMinimumColumns - The pMinimumColumns (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinimumColumns

public int getMinimumColumns()
                      throws IOException,
                             AutomationException
The minimum number of pixel columnns allowed at the top-most pyramid level in the function raster dataset associated with a synchronized item. Higher values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getMinimumColumns in interface ISynchronizeParameters
Returns:
The pMinimumColumns
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximumHighCellSize

public void setMaximumHighCellSize(double pMaximumHighCellSize)
                            throws IOException,
                                   AutomationException
The maximum allowed computed value for the high pixel size for the function raster dataset associated with a synchronized item. Lower values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints on the resultin????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setMaximumHighCellSize in interface ISynchronizeParameters
Parameters:
pMaximumHighCellSize - The pMaximumHighCellSize (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximumHighCellSize

public double getMaximumHighCellSize()
                              throws IOException,
                                     AutomationException
The maximum allowed computed value for the high pixel size for the function raster dataset associated with a synchronized item. Lower values in this property indicate fewer pyramid levels. A value of zero indicates an absence of any constraints on the resultin????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getMaximumHighCellSize in interface ISynchronizeParameters
Returns:
The pMaximumHighCellSize
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setComputeStatistics

public void setComputeStatistics(boolean pbComputeStatistics)
                          throws IOException,
                                 AutomationException
Indicates whether histogram statistics are computed for each raster dataset associated with each selected catalog item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setComputeStatistics in interface ISynchronizeParameters
Parameters:
pbComputeStatistics - The pbComputeStatistics (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isComputeStatistics

public boolean isComputeStatistics()
                            throws IOException,
                                   AutomationException
Indicates whether histogram statistics are computed for each raster dataset associated with each selected catalog item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isComputeStatistics in interface ISynchronizeParameters
Returns:
The pbComputeStatistics
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBuildPyramids

public void setBuildPyramids(boolean pbBuildPyramids)
                      throws IOException,
                             AutomationException
Indicates whether pyramids are built for each raster dataset associated with each selected catalog item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setBuildPyramids in interface ISynchronizeParameters
Parameters:
pbBuildPyramids - The pbBuildPyramids (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBuildPyramids

public boolean isBuildPyramids()
                        throws IOException,
                               AutomationException
Indicates whether pyramids are built for each raster dataset associated with each selected catalog item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isBuildPyramids in interface ISynchronizeParameters
Returns:
The pbBuildPyramids
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBuildThumbnail

public void setBuildThumbnail(boolean pbBuildThumbnail)
                       throws IOException,
                              AutomationException
Indicates whether items thumbnails are built and saved.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setBuildThumbnail in interface ISynchronizeParameters
Parameters:
pbBuildThumbnail - The pbBuildThumbnail (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBuildThumbnail

public boolean isBuildThumbnail()
                         throws IOException,
                                AutomationException
Indicates whether items thumbnails are built and saved.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isBuildThumbnail in interface ISynchronizeParameters
Returns:
The pbBuildThumbnail
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setThumbnailBuilderByRef

public void setThumbnailBuilderByRef(IRasterThumbnailBuilder ppThumbnailBuilder)
                              throws IOException,
                                     AutomationException
The thumbnail builder object associated with this operation. If not specified, a default builder is used for generating item thumbnails.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setThumbnailBuilderByRef in interface ISynchronizeParameters
Parameters:
ppThumbnailBuilder - A reference to a com.esri.arcgis.datasourcesraster.IRasterThumbnailBuilder (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getThumbnailBuilder

public IRasterThumbnailBuilder getThumbnailBuilder()
                                            throws IOException,
                                                   AutomationException
The thumbnail builder object associated with this operation. If not specified, a default builder is used for generating item thumbnails.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getThumbnailBuilder in interface ISynchronizeParameters
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterThumbnailBuilder
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDensificationFactor

public void setDensificationFactor(double pDensificationFactor)
                            throws IOException,
                                   AutomationException
The maximum segment length value as a factor of each incoming dataset fooprint's average dimension. Footprint polygon is densified only if the spatial reference of the footprint geometry differs form the spatial reference of the geometry column of the mosaic c????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setDensificationFactor in interface ISynchronizeParameters
Parameters:
pDensificationFactor - The pDensificationFactor (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDensificationFactor

public double getDensificationFactor()
                              throws IOException,
                                     AutomationException
The maximum segment length value as a factor of each incoming dataset fooprint's average dimension. Footprint polygon is densified only if the spatial reference of the footprint geometry differs form the spatial reference of the geometry column of the mosaic c????&

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getDensificationFactor in interface ISynchronizeParameters
Returns:
The pDensificationFactor
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setResetVisibility

public void setResetVisibility(boolean pbResetVisibility)
                        throws IOException,
                               AutomationException
Indicates whether each selected item's visibility values (MinPS and MaxPS) are reset to null.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setResetVisibility in interface ISynchronizeParameters
Parameters:
pbResetVisibility - The pbResetVisibility (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isResetVisibility

public boolean isResetVisibility()
                          throws IOException,
                                 AutomationException
Indicates whether each selected item's visibility values (MinPS and MaxPS) are reset to null.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isResetVisibility in interface ISynchronizeParameters
Returns:
The pbResetVisibility
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.