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, xxDummy
IID, IIDf7251e46_2901_4e68_9d46_51daf31c04bd, xxDummy
IIDb178f641_6536_4c94_9a99_20974850db45
IID, IID6f64a9ea_489a_4075_b5e3_99a56ad4f969, xxDummy
IIDcd210b62_ecf0_4429_95af_bddd8b404740
IID, IID95627b93_1275_4714_94a7_a55df27e70a2, xxDummy
IID, 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setParametersByRef(IPropertySet ppAllParameters) throws java.io.IOException, AutomationException
setParametersByRef
in interface IMosaicDatasetOperationParameters
ppAllParameters
- 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 IMosaicDatasetOperationParameters
java.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 IMosaicDatasetOperationParameters
ppProgressor
- 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 IMosaicDatasetOperationParameters
java.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 IMosaicDatasetOperationParameters
pbIsDatasetReadOnly
- 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 IMosaicDatasetOperationParameters
java.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 IMosaicDatasetOperationParameters
ppOperationResults
- 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 IMosaicDatasetOperationParameters
java.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 IBuildBoundaryParameters
pbAppendToExistingBoundary
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters
pbPerformWeeding
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters
pWeedTolerance
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters
pBufferDistanceFactor
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters
pbRemoveSlivers
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters
pbUpdateBoundary
- 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 IBuildBoundaryParameters
java.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 IBuildBoundaryParameters2
java.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 IBuildBoundaryParameters2
pSimplificationMethod
- 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 IRemoveSliversParameters
pMinPointsForElimination
- 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 IRemoveSliversParameters
java.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 IRemoveSliversParameters
pMinArea
- 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 IRemoveSliversParameters
java.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 IRemoveSliversParameters
pMinCircularityRatio
- 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 IRemoveSliversParameters
java.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 IRemoveSliversParameters2
pMaxSliverArea
- 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 IRemoveSliversParameters2
java.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 ISelectionParameters
ppSelectionSet
- 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 ISelectionParameters
java.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 ISelectionParameters
ppQueryFilter
- 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 ISelectionParameters
java.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 IThreadedOperationParameters
pServerUrl
- 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 IThreadedOperationParameters
java.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 IThreadedOperationParameters
pNumThreads
- 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 IThreadedOperationParameters
java.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 IThreadedOperationParameters
pRecommendedNumThreads
- The pRecommendedNumThreads (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.