|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.BuildSeamlinesParameters
public class BuildSeamlinesParameters
An object that controls how the seamline geometry for items in a mosiac dataset are computed.
| Constructor Summary | |
|---|---|
BuildSeamlinesParameters()
Constructs a BuildSeamlinesParameters using ArcGIS Engine. |
|
BuildSeamlinesParameters(Object obj)
Construct a BuildSeamlinesParameters using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
int |
getBlendType()
The blend type. |
double |
getBlendWidth()
The blend width. |
double |
getCellSizeClusterTolerance()
The factor controlling clustering of cell sizes values. |
IDoubleArray |
getCellSizes()
The cell size values. |
static String |
getClsid()
getClsid. |
ICursor |
getCursor()
The cursor of mosaic items that determines the order in which items are seamline mosaicked. |
IRasterFunctionTemplate |
getDifferenceFunctionTemplate()
The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry. |
int |
getMethod()
Method to use for building seamlines |
int |
getNumThreads()
The number of parallel threads that execute parts of the associated operation. |
Object |
getOrderByBaseValue()
The Order By base value. |
String |
getOrderByFieldName()
The field to order by if mosaic method is by attribute |
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 |
getRequestSize()
The request size. |
int |
getRequestSizeType()
The unit of the request size is determined by request size type. |
IPropertySet |
getResults()
The properties of the result associated with the mosaic dataset operation. |
ISeamlineModifier |
getSeamlineModifier()
The optional seamline modifier object used for building seamlines. |
ISelectionSet |
getSelectionSet()
The selection set that identifies the collection of catalog items on which to perform the associated operation. |
String |
getServerName()
The URL to the server object name where parts of the operation may be remotely executed. |
int |
getSortMethod()
Mosaic method to use for calculating the sorder |
IPoint |
getViewpoint()
The view point. |
int |
hashCode()
the hashcode for this object |
boolean |
isAscending()
Indicates whether the ascending flag of OrderBy. |
boolean |
isDatasetReadOnly()
Indicates whether the mosaic dataset is in read-only mode. |
boolean |
isModifySeamlines()
Indicates whether seamline geometry is updated for selected items. |
boolean |
isUpdateSeamlineOrder()
Inidicates whether seamline order (SOrder) attribute is updated. |
void |
setAscending(boolean pAscending)
Indicates whether the ascending flag of OrderBy. |
void |
setBlendType(int pBlendType)
The blend type. |
void |
setBlendWidth(double pBlendWidth)
The blend width. |
void |
setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
The factor controlling clustering of cell sizes values. |
void |
setCellSizesByRef(IDoubleArray ppCellSizes)
The cell size values. |
void |
setCursorByRef(ICursor pInputCursor)
The cursor of mosaic items that determines the order in which items are seamline mosaicked. |
void |
setDifferenceFunctionTemplateByRef(IRasterFunctionTemplate ppDifferenceFunction)
The optional raster function template used for generating the 'difference' between each item raster and the mosaic raster for computing the item's seamline geometry. |
void |
setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
Indicates whether the mosaic dataset is in read-only mode. |
void |
setMethod(int pBuildSealineMethod)
Method to use for building seamlines |
void |
setModifySeamlines(boolean pbModifySeamlines)
Indicates whether seamline geometry is updated for selected items. |
void |
setNumThreads(int pNumThreads)
The number of parallel threads that execute parts of the associated operation. |
void |
setOrderByBaseValue(Object pValue)
The Order By base value. |
void |
setOrderByFieldName(String pName)
The field to order by if mosaic method is by attribute |
void |
setParametersByRef(IPropertySet ppAllParameters)
All parameters associated with the mosaic dataset operation. |
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 |
setRequestSize(int pRequestSize)
The request size. |
void |
setRequestSizeType(int pRequestSizeType)
The unit of the request size is determined by request size type. |
void |
setResultsByRef(IPropertySet ppOperationResults)
The properties of the result associated with the mosaic dataset operation. |
void |
setSeamlineModifierByRef(ISeamlineModifier ppSeamlineModifier)
The optional seamline modifier object used for building seamlines. |
void |
setSelectionSetByRef(ISelectionSet ppSelectionSet)
The selection set that identifies the collection of catalog items on which to perform the associated operation. |
void |
setServerName(String pServerUrl)
The URL to the server object name where parts of the operation may be remotely executed. |
void |
setSortMethod(int pBuildSealineMethod)
Mosaic method to use for calculating the sorder |
void |
setUpdateSeamlineOrder(boolean pbUpdateSeamlineOrder)
Inidicates whether seamline order (SOrder) attribute is updated. |
void |
setViewpointByRef(IPoint ppViewpoint)
The view point. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public BuildSeamlinesParameters()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public BuildSeamlinesParameters(Object obj)
throws IOException
obj to BuildSeamlinesParameters.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
BuildSeamlinesParameters theBuildSeamlinesParameters = (BuildSeamlinesParameters) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setParametersByRef(IPropertySet ppAllParameters)
throws IOException,
AutomationException
setParametersByRef in interface IMosaicDatasetOperationParametersppAllParameters - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getParameters()
throws IOException,
AutomationException
getParameters in interface IMosaicDatasetOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setProgressorByRef(IProgressor ppProgressor)
throws IOException,
AutomationException
setProgressorByRef in interface IMosaicDatasetOperationParametersppProgressor - A reference to a com.esri.arcgis.system.IProgressor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IProgressor getProgressor()
throws IOException,
AutomationException
getProgressor in interface IMosaicDatasetOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsDatasetReadOnly(boolean pbIsDatasetReadOnly)
throws IOException,
AutomationException
setIsDatasetReadOnly in interface IMosaicDatasetOperationParameterspbIsDatasetReadOnly - The pbIsDatasetReadOnly (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDatasetReadOnly()
throws IOException,
AutomationException
isDatasetReadOnly in interface IMosaicDatasetOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setResultsByRef(IPropertySet ppOperationResults)
throws IOException,
AutomationException
setResultsByRef in interface IMosaicDatasetOperationParametersppOperationResults - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getResults()
throws IOException,
AutomationException
getResults in interface IMosaicDatasetOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUpdateSeamlineOrder(boolean pbUpdateSeamlineOrder)
throws IOException,
AutomationException
setUpdateSeamlineOrder in interface IBuildSeamlinesParameterspbUpdateSeamlineOrder - The pbUpdateSeamlineOrder (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUpdateSeamlineOrder()
throws IOException,
AutomationException
isUpdateSeamlineOrder in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setModifySeamlines(boolean pbModifySeamlines)
throws IOException,
AutomationException
setModifySeamlines in interface IBuildSeamlinesParameterspbModifySeamlines - The pbModifySeamlines (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isModifySeamlines()
throws IOException,
AutomationException
isModifySeamlines in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCellSizeClusterTolerance(double pCellSizeClusterTolerance)
throws IOException,
AutomationException
setCellSizeClusterTolerance in interface IBuildSeamlinesParameterspCellSizeClusterTolerance - The pCellSizeClusterTolerance (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getCellSizeClusterTolerance()
throws IOException,
AutomationException
getCellSizeClusterTolerance in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCursorByRef(ICursor pInputCursor)
throws IOException,
AutomationException
setCursorByRef in interface IBuildSeamlinesParameterspInputCursor - A reference to a com.esri.arcgis.geodatabase.ICursor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ICursor getCursor()
throws IOException,
AutomationException
getCursor in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDifferenceFunctionTemplateByRef(IRasterFunctionTemplate ppDifferenceFunction)
throws IOException,
AutomationException
setDifferenceFunctionTemplateByRef in interface IBuildSeamlinesParametersppDifferenceFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterFunctionTemplate getDifferenceFunctionTemplate()
throws IOException,
AutomationException
getDifferenceFunctionTemplate in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSeamlineModifierByRef(ISeamlineModifier ppSeamlineModifier)
throws IOException,
AutomationException
setSeamlineModifierByRef in interface IBuildSeamlinesParametersppSeamlineModifier - A reference to a com.esri.arcgis.datasourcesraster.ISeamlineModifier (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISeamlineModifier getSeamlineModifier()
throws IOException,
AutomationException
getSeamlineModifier in interface IBuildSeamlinesParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCellSizesByRef(IDoubleArray ppCellSizes)
throws IOException,
AutomationException
setCellSizesByRef in interface IBuildSeamlinesParameters2ppCellSizes - A reference to a com.esri.arcgis.system.IDoubleArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IDoubleArray getCellSizes()
throws IOException,
AutomationException
getCellSizes in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMethod(int pBuildSealineMethod)
throws IOException,
AutomationException
setMethod in interface IBuildSeamlinesParameters2pBuildSealineMethod - A com.esri.arcgis.datasourcesraster.esriBuildSeamlinesMethod constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMethod()
throws IOException,
AutomationException
getMethod in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSortMethod(int pBuildSealineMethod)
throws IOException,
AutomationException
setSortMethod in interface IBuildSeamlinesParameters2pBuildSealineMethod - A com.esri.arcgis.datasourcesraster.esriMosaicMethod constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSortMethod()
throws IOException,
AutomationException
getSortMethod in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getOrderByFieldName()
throws IOException,
AutomationException
getOrderByFieldName in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOrderByFieldName(String pName)
throws IOException,
AutomationException
setOrderByFieldName in interface IBuildSeamlinesParameters2pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getOrderByBaseValue()
throws IOException,
AutomationException
getOrderByBaseValue in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOrderByBaseValue(Object pValue)
throws IOException,
AutomationException
setOrderByBaseValue in interface IBuildSeamlinesParameters2pValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isAscending()
throws IOException,
AutomationException
isAscending in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAscending(boolean pAscending)
throws IOException,
AutomationException
setAscending in interface IBuildSeamlinesParameters2pAscending - The pAscending (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPoint getViewpoint()
throws IOException,
AutomationException
getViewpoint in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setViewpointByRef(IPoint ppViewpoint)
throws IOException,
AutomationException
setViewpointByRef in interface IBuildSeamlinesParameters2ppViewpoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBlendWidth()
throws IOException,
AutomationException
getBlendWidth in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBlendWidth(double pBlendWidth)
throws IOException,
AutomationException
setBlendWidth in interface IBuildSeamlinesParameters2pBlendWidth - The pBlendWidth (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBlendType()
throws IOException,
AutomationException
getBlendType in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBlendType(int pBlendType)
throws IOException,
AutomationException
setBlendType in interface IBuildSeamlinesParameters2pBlendType - A com.esri.arcgis.datasourcesraster.esriBlendType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRequestSize()
throws IOException,
AutomationException
getRequestSize in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRequestSize(int pRequestSize)
throws IOException,
AutomationException
setRequestSize in interface IBuildSeamlinesParameters2pRequestSize - The pRequestSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRequestSizeType()
throws IOException,
AutomationException
getRequestSizeType in interface IBuildSeamlinesParameters2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRequestSizeType(int pRequestSizeType)
throws IOException,
AutomationException
setRequestSizeType in interface IBuildSeamlinesParameters2pRequestSizeType - A com.esri.arcgis.datasourcesraster.esriRequestSizeType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSelectionSetByRef(ISelectionSet ppSelectionSet)
throws IOException,
AutomationException
setSelectionSetByRef in interface ISelectionParametersppSelectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISelectionSet getSelectionSet()
throws IOException,
AutomationException
getSelectionSet in interface ISelectionParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setQueryFilterByRef(IQueryFilter ppQueryFilter)
throws IOException,
AutomationException
setQueryFilterByRef in interface ISelectionParametersppQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IQueryFilter getQueryFilter()
throws IOException,
AutomationException
getQueryFilter in interface ISelectionParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServerName(String pServerUrl)
throws IOException,
AutomationException
setServerName in interface IThreadedOperationParameterspServerUrl - The pServerUrl (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getServerName()
throws IOException,
AutomationException
getServerName in interface IThreadedOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNumThreads(int pNumThreads)
throws IOException,
AutomationException
setNumThreads in interface IThreadedOperationParameterspNumThreads - The pNumThreads (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getNumThreads()
throws IOException,
AutomationException
getNumThreads in interface IThreadedOperationParametersIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getRecommendedNumThreads(int[] pRecommendedNumThreads)
throws IOException,
AutomationException
getRecommendedNumThreads in interface IThreadedOperationParameterspRecommendedNumThreads - The pRecommendedNumThreads (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||