|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IMosaicFunction
Provides access to members that control mosaic function.
| Method Summary | |
|---|---|
String |
constructQueryExpression(IPoint pCellsize)
Constructs a query expression (WHERE clause). |
ITable |
getCatalog()
The catalog. |
String |
getCellsizeFieldName()
The native raster cellsize field name. |
String |
getDefinitionExpression()
The definition expression on the source catalog. |
IFIDSet |
getDefinitionFIDs()
The definition selection set on the source catalog. |
IGeometry |
getDefinitionGeometry()
The definition (spatial selection) geometry on the source catalog. |
IFIDSet |
getFIDs()
The current selection set on the source catalog. |
ISymbol |
getFootprintSymbol()
The symbol used to draw footprints. |
String |
getLockRasterFieldName()
The lock raster ID field name in the source catalog. |
String |
getLockRasterID()
The lock raster ID. |
String |
getLODFieldName()
The LOD field name. |
IMosaicLODInfos |
getLODInfos()
The current mosaic LOD information. |
int |
getMaxCellsizeFieldIndex()
The maximum cellsize field index. |
String |
getMaxCellsizeFieldName()
The maximum cellsize field name. |
IPnt |
getMaximumVisibleCellsize()
The maximum visible cellsize. |
int |
getMaxMosaicImageCount()
The maximum number of rasters used per request. |
int |
getMinCellsizeFieldIndex()
The minimum cellsize field index. |
String |
getMinCellsizeFieldName()
The minimum cellsize field name. |
int |
getMosaicMethod()
The mosaic method. |
IMosaicOperator |
getMosaicOperator()
The current mosaic operator. |
int |
getMosaicOperatorType()
The current mosaic operator type. |
Object |
getOrderByBaseValue()
The Order By base value. |
String |
getOrderByFieldName()
The Order By field on the source catalog. |
int |
getRasterFieldIndex()
The raster field index. |
String |
getRasterFieldName()
The raster field name in the source catalog. |
IPoint |
getViewpoint()
The view point. |
String |
getWhereClause()
The SQL selection where clause expression. |
boolean |
isApplyColorCorrection()
Indicates if color correction needs to be applied. |
boolean |
isAscending()
Indicates whether the ascending flag of OrderBy. |
boolean |
isClipToFootprint()
Indicates if individual images will be clipped to their footprints. |
boolean |
isDrawFootprint()
Indicates if to draw footprints. |
boolean |
isVisible(double dx,
double dy)
Checks if a given pixel size is visible. |
void |
lockCellsize(double cellSize)
Locks LOD at a given cellsize. |
ICursor |
search(IQueryFilter pQueryFilter,
IPoint pCellsize)
Searches the catalog using current mosaic rules. |
void |
setApplyColorCorrection(boolean pApplyColorCorrection)
Indicates if color correction needs to be applied. |
void |
setAscending(boolean pAscending)
Indicates whether the ascending flag of OrderBy. |
void |
setCellsizeFieldName(String pCellsizeFieldName)
The native raster cellsize field name. |
void |
setClipToFootprint(boolean pClipping)
Indicates if individual images will be clipped to their footprints. |
void |
setDefinitionExpression(String pExpression)
The definition expression on the source catalog. |
void |
setDefinitionFIDsByRef(IFIDSet ppFIDs)
The definition selection set on the source catalog. |
void |
setDefinitionGeometryByRef(IGeometry ppGeometry)
The definition (spatial selection) geometry on the source catalog. |
void |
setDrawFootprint(boolean pDraw)
Indicates if to draw footprints. |
void |
setFIDsByRef(IFIDSet ppFIDs)
The current selection set on the source catalog. |
void |
setFootprintSymbolByRef(ISymbol ppSymbol)
The symbol used to draw footprints. |
void |
setLockRasterFieldName(String pLockFieldName)
The lock raster ID field name in the source catalog. |
void |
setLockRasterID(String pRasterID)
The lock raster ID. |
void |
setLODFieldName(String pLODFieldName)
The LOD field name. |
void |
setLODInfosByRef(IMosaicLODInfos ppLODInfos)
The current mosaic LOD information. |
void |
setMaxCellsizeFieldName(String pMaxCellsizeFieldName)
The maximum cellsize field name. |
void |
setMaximumVisibleCellsize(IPnt ppCellsize)
The maximum visible cellsize. |
void |
setMaxMosaicImageCount(int pCount)
The maximum number of rasters used per request. |
void |
setMinCellsizeFieldName(String pMinCellsizeFieldName)
The minimum cellsize field name. |
void |
setMosaicMethod(int pMosaicMethod)
The mosaic method. |
void |
setMosaicOperatorByRef(IMosaicOperator op)
The current mosaic operator. |
void |
setMosaicOperatorType(int type)
The current mosaic operator type. |
void |
setOrderByBaseValue(Object pValue)
The Order By base value. |
void |
setOrderByFieldName(String pName)
The Order By field on the source catalog. |
void |
setRasterFieldName(String pRasterFieldName)
The raster field name in the source catalog. |
void |
setViewpointByRef(IPoint ppViewpoint)
The view point. |
void |
setWhereClause(String pExpression)
The SQL selection where clause expression. |
void |
unlockCellsize()
Unlocks LOD from the locked cellsize. |
| Method Detail |
|---|
String getDefinitionExpression()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefinitionExpression(String pExpression)
throws IOException,
AutomationException
pExpression - The pExpression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IGeometry getDefinitionGeometry()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefinitionGeometryByRef(IGeometry ppGeometry)
throws IOException,
AutomationException
ppGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDefinitionFIDsByRef(IFIDSet ppFIDs)
throws IOException,
AutomationException
ppFIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFIDSet getDefinitionFIDs()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getRasterFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setRasterFieldName(String pRasterFieldName)
throws IOException,
AutomationException
pRasterFieldName - The pRasterFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getCellsizeFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setCellsizeFieldName(String pCellsizeFieldName)
throws IOException,
AutomationException
pCellsizeFieldName - The pCellsizeFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getMinCellsizeFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMinCellsizeFieldName(String pMinCellsizeFieldName)
throws IOException,
AutomationException
pMinCellsizeFieldName - The pMinCellsizeFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getMaxCellsizeFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaxCellsizeFieldName(String pMaxCellsizeFieldName)
throws IOException,
AutomationException
pMaxCellsizeFieldName - The pMaxCellsizeFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLODFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLODFieldName(String pLODFieldName)
throws IOException,
AutomationException
pLODFieldName - The pLODFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IMosaicLODInfos getLODInfos()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLODInfosByRef(IMosaicLODInfos ppLODInfos)
throws IOException,
AutomationException
ppLODInfos - A reference to a com.esri.arcgis.datasourcesraster.IMosaicLODInfos (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPnt getMaximumVisibleCellsize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaximumVisibleCellsize(IPnt ppCellsize)
throws IOException,
AutomationException
ppCellsize - A reference to a com.esri.arcgis.geodatabase.IPnt (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isDrawFootprint()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setDrawFootprint(boolean pDraw)
throws IOException,
AutomationException
pDraw - The pDraw (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ISymbol getFootprintSymbol()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFootprintSymbolByRef(ISymbol ppSymbol)
throws IOException,
AutomationException
ppSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMosaicMethod()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMosaicMethod(int pMosaicMethod)
throws IOException,
AutomationException
pMosaicMethod - A com.esri.arcgis.datasourcesraster.esriMosaicMethod constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getOrderByFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOrderByFieldName(String pName)
throws IOException,
AutomationException
pName - The pName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
Object getOrderByBaseValue()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setOrderByBaseValue(Object pValue)
throws IOException,
AutomationException
pValue - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLockRasterFieldName()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLockRasterFieldName(String pLockFieldName)
throws IOException,
AutomationException
pLockFieldName - The pLockFieldName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getLockRasterID()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setLockRasterID(String pRasterID)
throws IOException,
AutomationException
pRasterID - The pRasterID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IPoint getViewpoint()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setViewpointByRef(IPoint ppViewpoint)
throws IOException,
AutomationException
ppViewpoint - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isAscending()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setAscending(boolean pAscending)
throws IOException,
AutomationException
pAscending - The pAscending (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMosaicOperatorType()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMosaicOperatorType(int type)
throws IOException,
AutomationException
type - A com.esri.arcgis.datasourcesraster.rstMosaicOperatorType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IMosaicOperator getMosaicOperator()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMosaicOperatorByRef(IMosaicOperator op)
throws IOException,
AutomationException
op - A reference to a com.esri.arcgis.datasourcesraster.IMosaicOperator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String getWhereClause()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setWhereClause(String pExpression)
throws IOException,
AutomationException
pExpression - The pExpression (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setFIDsByRef(IFIDSet ppFIDs)
throws IOException,
AutomationException
ppFIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
IFIDSet getFIDs()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void lockCellsize(double cellSize)
throws IOException,
AutomationException
cellSize - The cellSize (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void unlockCellsize()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ITable getCatalog()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getRasterFieldIndex()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMinCellsizeFieldIndex()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMaxCellsizeFieldIndex()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isVisible(double dx,
double dy)
throws IOException,
AutomationException
dx - The dx (in)dy - The dy (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
int getMaxMosaicImageCount()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setMaxMosaicImageCount(int pCount)
throws IOException,
AutomationException
pCount - The pCount (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isClipToFootprint()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setClipToFootprint(boolean pClipping)
throws IOException,
AutomationException
pClipping - The pClipping (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
boolean isApplyColorCorrection()
throws IOException,
AutomationException
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
void setApplyColorCorrection(boolean pApplyColorCorrection)
throws IOException,
AutomationException
pApplyColorCorrection - The pApplyColorCorrection (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
String constructQueryExpression(IPoint pCellsize)
throws IOException,
AutomationException
pCellsize - A reference to a com.esri.arcgis.geometry.IPoint (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
ICursor search(IQueryFilter pQueryFilter,
IPoint pCellsize)
throws IOException,
AutomationException
pQueryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pCellsize - A reference to a com.esri.arcgis.geometry.IPoint (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 | ||||||||