|
|||||||||
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 |