public class BuildBoundaryParameters extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IMosaicDatasetOperationParameters, IBuildBoundaryParameters, IBuildBoundaryParameters2, IRemoveSliversParameters, IRemoveSliversParameters2, ISelectionParameters, IThreadedOperationParameters
Description 'An object that controls how the boundary of a mosaic dataset is computed.' 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 =
IID, IID379006f4_6f75_4c3b_b783_0c2e88a7b280, xxDummyIID, IIDf7251e46_2901_4e68_9d46_51daf31c04bd, xxDummyIIDb178f641_6536_4c94_9a99_20974850db45IID, IID6f64a9ea_489a_4075_b5e3_99a56ad4f969, xxDummyIIDcd210b62_ecf0_4429_95af_bddd8b404740IID, IID95627b93_1275_4714_94a7_a55df27e70a2, xxDummyIID, IIDb4a72532_b2fd_41ee_9216_2fa2921af897, xxDummy| Constructor and Description |
|---|
BuildBoundaryParameters()
Constructs a BuildBoundaryParameters using ArcGIS Engine.
|
BuildBoundaryParameters(java.lang.Object obj)
Construct a BuildBoundaryParameters using a reference to such an object returned from ArcGIS Engine or Server.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
int |
getBoundarySimplificationMethod()
The simplification method to simplify the geometry of the mosaic dataset boundary
|
double |
getBufferDistanceFactor()
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
|
static java.lang.String |
getClsid()
getClsid.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
double |
getMaxSliverArea()
The maximum allowed area below which a polygon part may be considered a sliver based on MinCircularityRatio.
|
double |
getMinArea()
The area below which a polygon is considered a sliver.
|
double |
getMinCircularityRatio()
The circularity value below which a polygon is considered a sliver.
|
int |
getMinPointsForElimination()
A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests.
|
int |
getNumThreads()
The number of parallel threads that execute parts of the associated operation.
|
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.
|
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.
|
double |
getWeedTolerance()
The tolerance for weeding points.
|
int |
hashCode()
the hashcode for this object
|
boolean |
isAppendToExistingBoundary()
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
|
boolean |
isDatasetReadOnly()
Indicates whether the mosaic dataset is in read-only mode.
|
boolean |
isPerformWeeding()
Indicates whether the computed boundary geometry is run through a point-weeding routine.
|
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.
|
void |
release()
Release this COM object reference
|
void |
setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
Indicates whether the computed boundary geometry is merged with existing mosaic boundary.
|
void |
setBoundarySimplificationMethod(int pSimplificationMethod)
The simplification method to simplify the geometry of the mosaic dataset boundary
|
void |
setBufferDistanceFactor(double pBufferDistanceFactor)
The buffer factor applied on each item footprint before it is merged with the cumulative boundary geometry.
|
void |
setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
Indicates whether the mosaic dataset is in read-only mode.
|
void |
setMaxSliverArea(double pMaxSliverArea)
The maximum allowed area below which a polygon part may be considered a sliver based on MinCircularityRatio.
|
void |
setMinArea(double pMinArea)
The area below which a polygon is considered a sliver.
|
void |
setMinCircularityRatio(double pMinCircularityRatio)
The circularity value below which a polygon is considered a sliver.
|
void |
setMinPointsForElimination(int pMinPointsForElimination)
A number of points in a polygon below which it is eligible to be considered a sliver using minimum area or minimum circularity tests.
|
void |
setNumThreads(int pNumThreads)
The number of parallel threads that execute parts of the associated operation.
|
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 |
setRemoveSlivers(boolean pbRemoveSlivers)
Indicates whether polygons designated as slivers are removed from the boundary geometry.
|
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 |
setUpdateBoundary(boolean pbUpdateBoundary)
Indicates whether the mosaic dataset is updated with the computed boundary geometry.
|
void |
setWeedTolerance(double pWeedTolerance)
The tolerance for weeding points.
|
public BuildBoundaryParameters()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problemsjava.net.UnknownHostException - if there are interop problemspublic BuildBoundaryParameters(java.lang.Object obj)
throws java.io.IOException
obj to BuildBoundaryParameters.obj - an object returned from ArcGIS Engine or Serverjava.io.IOException - if there are interop problems
BuildBoundaryParameters theBuildBoundaryParameters = (BuildBoundaryParameters) obj;public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRefpublic void setParametersByRef(IPropertySet ppAllParameters) throws java.io.IOException, AutomationException
setParametersByRef in interface IMosaicDatasetOperationParametersppAllParameters - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPropertySet getParameters() throws java.io.IOException, AutomationException
getParameters in interface IMosaicDatasetOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setProgressorByRef(IProgressor ppProgressor) throws java.io.IOException, AutomationException
setProgressorByRef in interface IMosaicDatasetOperationParametersppProgressor - A reference to a com.esri.arcgis.system.IProgressor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IProgressor getProgressor() throws java.io.IOException, AutomationException
getProgressor in interface IMosaicDatasetOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
throws java.io.IOException,
AutomationException
setIsDatasetReadOnly in interface IMosaicDatasetOperationParameterspbIsDatasetReadOnly - The pbIsDatasetReadOnly (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isDatasetReadOnly()
throws java.io.IOException,
AutomationException
isDatasetReadOnly in interface IMosaicDatasetOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setResultsByRef(IPropertySet ppOperationResults) throws java.io.IOException, AutomationException
setResultsByRef in interface IMosaicDatasetOperationParametersppOperationResults - A reference to a com.esri.arcgis.system.IPropertySet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IPropertySet getResults() throws java.io.IOException, AutomationException
getResults in interface IMosaicDatasetOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setAppendToExistingBoundary(boolean pbAppendToExistingBoundary)
throws java.io.IOException,
AutomationException
setAppendToExistingBoundary in interface IBuildBoundaryParameterspbAppendToExistingBoundary - The pbAppendToExistingBoundary (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isAppendToExistingBoundary()
throws java.io.IOException,
AutomationException
isAppendToExistingBoundary in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setPerformWeeding(boolean pbPerformWeeding)
throws java.io.IOException,
AutomationException
setPerformWeeding in interface IBuildBoundaryParameterspbPerformWeeding - The pbPerformWeeding (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isPerformWeeding()
throws java.io.IOException,
AutomationException
isPerformWeeding in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setWeedTolerance(double pWeedTolerance)
throws java.io.IOException,
AutomationException
setWeedTolerance in interface IBuildBoundaryParameterspWeedTolerance - The pWeedTolerance (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getWeedTolerance()
throws java.io.IOException,
AutomationException
getWeedTolerance in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setBufferDistanceFactor(double pBufferDistanceFactor)
throws java.io.IOException,
AutomationException
setBufferDistanceFactor in interface IBuildBoundaryParameterspBufferDistanceFactor - The pBufferDistanceFactor (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getBufferDistanceFactor()
throws java.io.IOException,
AutomationException
getBufferDistanceFactor in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setRemoveSlivers(boolean pbRemoveSlivers)
throws java.io.IOException,
AutomationException
setRemoveSlivers in interface IBuildBoundaryParameterspbRemoveSlivers - The pbRemoveSlivers (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isRemoveSlivers()
throws java.io.IOException,
AutomationException
isRemoveSlivers in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setUpdateBoundary(boolean pbUpdateBoundary)
throws java.io.IOException,
AutomationException
setUpdateBoundary in interface IBuildBoundaryParameterspbUpdateBoundary - The pbUpdateBoundary (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public boolean isUpdateBoundary()
throws java.io.IOException,
AutomationException
isUpdateBoundary in interface IBuildBoundaryParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getBoundarySimplificationMethod()
throws java.io.IOException,
AutomationException
getBoundarySimplificationMethod in interface IBuildBoundaryParameters2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setBoundarySimplificationMethod(int pSimplificationMethod)
throws java.io.IOException,
AutomationException
setBoundarySimplificationMethod in interface IBuildBoundaryParameters2pSimplificationMethod - A com.esri.arcgis.datasourcesraster.esriGeometrySimplificationMethod constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinPointsForElimination(int pMinPointsForElimination)
throws java.io.IOException,
AutomationException
setMinPointsForElimination in interface IRemoveSliversParameterspMinPointsForElimination - The pMinPointsForElimination (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getMinPointsForElimination()
throws java.io.IOException,
AutomationException
getMinPointsForElimination in interface IRemoveSliversParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinArea(double pMinArea)
throws java.io.IOException,
AutomationException
setMinArea in interface IRemoveSliversParameterspMinArea - The pMinArea (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMinArea()
throws java.io.IOException,
AutomationException
getMinArea in interface IRemoveSliversParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMinCircularityRatio(double pMinCircularityRatio)
throws java.io.IOException,
AutomationException
setMinCircularityRatio in interface IRemoveSliversParameterspMinCircularityRatio - The pMinCircularityRatio (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMinCircularityRatio()
throws java.io.IOException,
AutomationException
getMinCircularityRatio in interface IRemoveSliversParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setMaxSliverArea(double pMaxSliverArea)
throws java.io.IOException,
AutomationException
setMaxSliverArea in interface IRemoveSliversParameters2pMaxSliverArea - The pMaxSliverArea (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public double getMaxSliverArea()
throws java.io.IOException,
AutomationException
getMaxSliverArea in interface IRemoveSliversParameters2java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setSelectionSetByRef(ISelectionSet ppSelectionSet) throws java.io.IOException, AutomationException
setSelectionSetByRef in interface ISelectionParametersppSelectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public ISelectionSet getSelectionSet() throws java.io.IOException, AutomationException
getSelectionSet in interface ISelectionParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setQueryFilterByRef(IQueryFilter ppQueryFilter) throws java.io.IOException, AutomationException
setQueryFilterByRef in interface ISelectionParametersppQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public IQueryFilter getQueryFilter() throws java.io.IOException, AutomationException
getQueryFilter in interface ISelectionParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setServerName(java.lang.String pServerUrl)
throws java.io.IOException,
AutomationException
setServerName in interface IThreadedOperationParameterspServerUrl - The pServerUrl (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public java.lang.String getServerName()
throws java.io.IOException,
AutomationException
getServerName in interface IThreadedOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void setNumThreads(int pNumThreads)
throws java.io.IOException,
AutomationException
setNumThreads in interface IThreadedOperationParameterspNumThreads - The pNumThreads (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public int getNumThreads()
throws java.io.IOException,
AutomationException
getNumThreads in interface IThreadedOperationParametersjava.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.public void getRecommendedNumThreads(int[] pRecommendedNumThreads)
throws java.io.IOException,
AutomationException
getRecommendedNumThreads in interface IThreadedOperationParameterspRecommendedNumThreads - The pRecommendedNumThreads (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.