public class MosaicFunction extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, IRasterFunction, IMosaicFunction, IMosaicFunction2, IMosaicFunction3, IPersist, IPersistStream, IXMLSerialize, IXMLVersionSupport, java.io.Externalizable
Description 'A class for a raster mosaic function.' 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 =
Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
IID, IIDcf7b7f99_3698_4f1f_aff8_e3430e106b1e, xxDummy
IID, IID9a90a3d9_9ed9_4df3_87b1_f1f563928c98, xxDummy
IID9beaef50_906f_4bb9_a693_92c9a63baabc
IID2e7a3bb4_76e1_4b84_a359_68233d60450a
IID, IID00000109_0000_0000_c000_000000000046, xxDummy
IID0000010c_0000_0000_c000_000000000046
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy
IID, IID72ca65b9_13de_48b7_8443_717b69b72a99, xxDummy
Constructor and Description |
---|
MosaicFunction()
Constructs a MosaicFunction using ArcGIS Engine.
|
MosaicFunction(java.lang.Object obj)
Deprecated.
As of ArcGIS 9.2, replaced by normal Java casts.
MosaicFunction theMosaicFunction = (MosaicFunction) obj; |
Modifier and Type | Method and Description |
---|---|
void |
bind(java.lang.Object pArguments)
Binds function arguments to this raster function.
|
java.lang.String |
constructQueryExpression(IPoint pCellsize)
Constructs a query expression (WHERE clause).
|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
IRaster |
getBackgroundRaster()
The background raster.
|
int |
getBlendingWidth()
The blending width for Blend mosaic operator.
|
double |
getBlendingWidth2()
The blending width for Blend mosaic operator.
|
int |
getBlendingWidthUnits()
The units associated with the blending width for Blend mosaic operator.
|
ITable |
getCatalog()
The catalog.
|
java.lang.String |
getCellsizeFieldName()
The native raster cellsize field name.
|
void |
getClassID(GUID[] pClassID)
getClassID
|
static java.lang.String |
getClsid()
getClsid.
|
java.lang.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.
|
java.lang.String |
getDescription()
The raster function description.
|
IFIDSet |
getFIDs()
The current selection set on the source catalog.
|
java.lang.Object |
getFootprintSymbol()
The symbol used to draw footprints.
|
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.
|
java.lang.String |
getLockRasterFieldName()
The lock raster ID field name in the source catalog.
|
java.lang.String |
getLockRasterID()
The lock raster ID.
|
java.lang.String |
getLODFieldName()
The LOD field name.
|
IMosaicLODInfos |
getLODInfos()
The current mosaic LOD information.
|
int |
getMaxCellsizeFieldIndex()
The maximum cellsize field index.
|
java.lang.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.
|
java.lang.String |
getMinCellsizeFieldName()
The minimum cellsize field name.
|
java.lang.String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace).
|
int |
getMosaicMethod()
The mosaic method.
|
IMosaicOperator |
getMosaicOperator()
The current mosaic operator.
|
int |
getMosaicOperatorType()
The current mosaic operator type.
|
java.lang.String |
getName()
The raster function name.
|
java.lang.Object |
getOrderByBaseValue()
The Order By base value.
|
java.lang.String |
getOrderByFieldName()
The Order By field on the source catalog.
|
int |
getPixelType()
The output pixel type.
|
int |
getRasterFieldIndex()
The raster field index.
|
java.lang.String |
getRasterFieldName()
The raster field name in the source catalog.
|
IRasterInfo |
getRasterInfo()
The raster information after this function is applied to an object.
|
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax
|
IPoint |
getViewpoint()
The view point.
|
java.lang.String |
getWhereClause()
The SQL selection where clause expression.
|
int |
hashCode()
the hashcode for this object
|
boolean |
isApplyColorCorrection()
Indicates if color correction needs to be applied.
|
boolean |
isAscending()
Indicates whether the ascending flag of OrderBy.
|
boolean |
isClipToBoundary()
Indicates if the mosaic dataset will be clipped to its boundary.
|
boolean |
isClipToFootprint()
Indicates if individual images will be clipped to their footprints.
|
void |
isDirty()
isDirty
|
boolean |
isDrawFootprint()
Indicates if to draw footprints.
|
boolean |
isFootprintMayContainNoData()
Indicates whether the footprint geometry associated with each raster may contain NoData pixels.
|
boolean |
isValid()
Indicates if this function is valid, e.g.
|
boolean |
isVisible(double dx,
double dy)
Checks if a given pixel size is visible.
|
void |
load(IStream pstm)
load
|
void |
lockCellsize(double cellSize)
Locks LOD at a given cellsize.
|
void |
read(IPnt pTlc,
IRaster pRaster,
IPixelBlock pPixelBlock)
Reads a pixel block starting from the top left corner.
|
void |
readExternal(java.io.ObjectInput in) |
void |
release()
Release this COM object reference
|
void |
save(IStream pstm,
int fClearDirty)
save
|
ICursor |
search(IQueryFilter pQueryFilter,
IPoint pCellsize)
Searches the catalog using current mosaic rules.
|
void |
serialize(IXMLSerializeData data)
Serializes an object to XML.
|
void |
setApplyColorCorrection(boolean pApplyColorCorrection)
Indicates if color correction needs to be applied.
|
void |
setAscending(boolean pAscending)
Indicates whether the ascending flag of OrderBy.
|
void |
setBackgroundRasterByRef(IRaster ppRaster)
The background raster.
|
void |
setBlendingWidth(int pWidth)
The blending width for Blend mosaic operator.
|
void |
setBlendingWidth2(double pWidth)
The blending width for Blend mosaic operator.
|
void |
setBlendingWidthUnits(int units)
The units associated with the blending width for Blend mosaic operator.
|
void |
setCellsizeFieldName(java.lang.String pCellsizeFieldName)
The native raster cellsize field name.
|
void |
setClipToBoundary(boolean pClipping)
Indicates if the mosaic dataset will be clipped to its boundary.
|
void |
setClipToFootprint(boolean pClipping)
Indicates if individual images will be clipped to their footprints.
|
void |
setDefinitionExpression(java.lang.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 |
setDescription(java.lang.String pDescription)
The raster function description.
|
void |
setDrawFootprint(boolean pDraw)
Indicates if to draw footprints.
|
void |
setFIDsByRef(IFIDSet ppFIDs)
The current selection set on the source catalog.
|
void |
setFootprintMayContainNoData(boolean pbFootprintMayContainNoData)
Indicates whether the footprint geometry associated with each raster may contain NoData pixels.
|
void |
setFootprintSymbolByRef(java.lang.Object ppSymbol)
The symbol used to draw footprints.
|
void |
setLockRasterFieldName(java.lang.String pLockFieldName)
The lock raster ID field name in the source catalog.
|
void |
setLockRasterID(java.lang.String pRasterID)
The lock raster ID.
|
void |
setLODFieldName(java.lang.String pLODFieldName)
The LOD field name.
|
void |
setLODInfosByRef(IMosaicLODInfos ppLODInfos)
The current mosaic LOD information.
|
void |
setMaxCellsizeFieldName(java.lang.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(java.lang.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 |
setName(java.lang.String pName)
The raster function name.
|
void |
setOrderByBaseValue(java.lang.Object pValue)
The Order By base value.
|
void |
setOrderByFieldName(java.lang.String pName)
The Order By field on the source catalog.
|
void |
setPixelType(int pPixelType)
The output pixel type.
|
void |
setRasterFieldName(java.lang.String pRasterFieldName)
The raster field name in the source catalog.
|
void |
setViewpointByRef(IPoint ppViewpoint)
The view point.
|
void |
setWhereClause(java.lang.String pExpression)
The SQL selection where clause expression.
|
void |
unlockCellsize()
Unlocks LOD from the locked cellsize.
|
void |
update()
Updates using newly available information from bound object.
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final long serialVersionUID
public MosaicFunction() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problemsjava.net.UnknownHostException
- if there are interop problemspublic MosaicFunction(java.lang.Object obj) throws java.io.IOException
MosaicFunction theMosaicFunction = (MosaicFunction) obj;
obj
to MosaicFunction
.obj
- an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problemspublic 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 java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setName(java.lang.String pName) throws java.io.IOException, AutomationException
setName
in interface IRasterFunction
pName
- The pName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDescription() throws java.io.IOException, AutomationException
getDescription
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDescription(java.lang.String pDescription) throws java.io.IOException, AutomationException
setDescription
in interface IRasterFunction
pDescription
- The pDescription (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getPixelType() throws java.io.IOException, AutomationException
getPixelType
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setPixelType(int pPixelType) throws java.io.IOException, AutomationException
setPixelType
in interface IRasterFunction
pPixelType
- A com.esri.arcgis.geodatabase.rstPixelType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void bind(java.lang.Object pArguments) throws java.io.IOException, AutomationException
bind
in interface IRasterFunction
pArguments
- A reference to another Object (IUnknown) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isValid() throws java.io.IOException, AutomationException
isValid
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void update() throws java.io.IOException, AutomationException
update
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRasterInfo getRasterInfo() throws java.io.IOException, AutomationException
getRasterInfo
in interface IRasterFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void read(IPnt pTlc, IRaster pRaster, IPixelBlock pPixelBlock) throws java.io.IOException, AutomationException
read
in interface IRasterFunction
pTlc
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)pPixelBlock
- A reference to a com.esri.arcgis.geodatabase.IPixelBlock (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDefinitionExpression() throws java.io.IOException, AutomationException
getDefinitionExpression
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDefinitionExpression(java.lang.String pExpression) throws java.io.IOException, AutomationException
setDefinitionExpression
in interface IMosaicFunction
pExpression
- The pExpression (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IGeometry getDefinitionGeometry() throws java.io.IOException, AutomationException
getDefinitionGeometry
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDefinitionGeometryByRef(IGeometry ppGeometry) throws java.io.IOException, AutomationException
setDefinitionGeometryByRef
in interface IMosaicFunction
ppGeometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDefinitionFIDsByRef(IFIDSet ppFIDs) throws java.io.IOException, AutomationException
setDefinitionFIDsByRef
in interface IMosaicFunction
ppFIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFIDSet getDefinitionFIDs() throws java.io.IOException, AutomationException
getDefinitionFIDs
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getRasterFieldName() throws java.io.IOException, AutomationException
getRasterFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setRasterFieldName(java.lang.String pRasterFieldName) throws java.io.IOException, AutomationException
setRasterFieldName
in interface IMosaicFunction
pRasterFieldName
- The pRasterFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCellsizeFieldName() throws java.io.IOException, AutomationException
getCellsizeFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setCellsizeFieldName(java.lang.String pCellsizeFieldName) throws java.io.IOException, AutomationException
setCellsizeFieldName
in interface IMosaicFunction
pCellsizeFieldName
- The pCellsizeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinCellsizeFieldName() throws java.io.IOException, AutomationException
getMinCellsizeFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMinCellsizeFieldName(java.lang.String pMinCellsizeFieldName) throws java.io.IOException, AutomationException
setMinCellsizeFieldName
in interface IMosaicFunction
pMinCellsizeFieldName
- The pMinCellsizeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMaxCellsizeFieldName() throws java.io.IOException, AutomationException
getMaxCellsizeFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaxCellsizeFieldName(java.lang.String pMaxCellsizeFieldName) throws java.io.IOException, AutomationException
setMaxCellsizeFieldName
in interface IMosaicFunction
pMaxCellsizeFieldName
- The pMaxCellsizeFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLODFieldName() throws java.io.IOException, AutomationException
getLODFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLODFieldName(java.lang.String pLODFieldName) throws java.io.IOException, AutomationException
setLODFieldName
in interface IMosaicFunction
pLODFieldName
- The pLODFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IMosaicLODInfos getLODInfos() throws java.io.IOException, AutomationException
getLODInfos
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLODInfosByRef(IMosaicLODInfos ppLODInfos) throws java.io.IOException, AutomationException
setLODInfosByRef
in interface IMosaicFunction
ppLODInfos
- A reference to a com.esri.arcgis.datasourcesraster.IMosaicLODInfos (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPnt getMaximumVisibleCellsize() throws java.io.IOException, AutomationException
getMaximumVisibleCellsize
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaximumVisibleCellsize(IPnt ppCellsize) throws java.io.IOException, AutomationException
setMaximumVisibleCellsize
in interface IMosaicFunction
ppCellsize
- A reference to a com.esri.arcgis.geodatabase.IPnt (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isDrawFootprint() throws java.io.IOException, AutomationException
isDrawFootprint
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setDrawFootprint(boolean pDraw) throws java.io.IOException, AutomationException
setDrawFootprint
in interface IMosaicFunction
pDraw
- The pDraw (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getFootprintSymbol() throws java.io.IOException, AutomationException
getFootprintSymbol
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFootprintSymbolByRef(java.lang.Object ppSymbol) throws java.io.IOException, AutomationException
setFootprintSymbolByRef
in interface IMosaicFunction
ppSymbol
- A reference to another Object (IUnknown) (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMosaicMethod() throws java.io.IOException, AutomationException
getMosaicMethod
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMosaicMethod(int pMosaicMethod) throws java.io.IOException, AutomationException
setMosaicMethod
in interface IMosaicFunction
pMosaicMethod
- A com.esri.arcgis.datasourcesraster.esriMosaicMethod constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getOrderByFieldName() throws java.io.IOException, AutomationException
getOrderByFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOrderByFieldName(java.lang.String pName) throws java.io.IOException, AutomationException
setOrderByFieldName
in interface IMosaicFunction
pName
- The pName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getOrderByBaseValue() throws java.io.IOException, AutomationException
getOrderByBaseValue
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setOrderByBaseValue(java.lang.Object pValue) throws java.io.IOException, AutomationException
setOrderByBaseValue
in interface IMosaicFunction
pValue
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLockRasterFieldName() throws java.io.IOException, AutomationException
getLockRasterFieldName
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLockRasterFieldName(java.lang.String pLockFieldName) throws java.io.IOException, AutomationException
setLockRasterFieldName
in interface IMosaicFunction
pLockFieldName
- The pLockFieldName (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLockRasterID() throws java.io.IOException, AutomationException
getLockRasterID
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setLockRasterID(java.lang.String pRasterID) throws java.io.IOException, AutomationException
setLockRasterID
in interface IMosaicFunction
pRasterID
- The pRasterID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IPoint getViewpoint() throws java.io.IOException, AutomationException
getViewpoint
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setViewpointByRef(IPoint ppViewpoint) throws java.io.IOException, AutomationException
setViewpointByRef
in interface IMosaicFunction
ppViewpoint
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isAscending() throws java.io.IOException, AutomationException
isAscending
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setAscending(boolean pAscending) throws java.io.IOException, AutomationException
setAscending
in interface IMosaicFunction
pAscending
- The pAscending (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMosaicOperatorType() throws java.io.IOException, AutomationException
getMosaicOperatorType
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMosaicOperatorType(int type) throws java.io.IOException, AutomationException
setMosaicOperatorType
in interface IMosaicFunction
type
- A com.esri.arcgis.datasourcesraster.rstMosaicOperatorType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IMosaicOperator getMosaicOperator() throws java.io.IOException, AutomationException
getMosaicOperator
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMosaicOperatorByRef(IMosaicOperator op) throws java.io.IOException, AutomationException
setMosaicOperatorByRef
in interface IMosaicFunction
op
- A reference to a com.esri.arcgis.datasourcesraster.IMosaicOperator (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getWhereClause() throws java.io.IOException, AutomationException
getWhereClause
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setWhereClause(java.lang.String pExpression) throws java.io.IOException, AutomationException
setWhereClause
in interface IMosaicFunction
pExpression
- The pExpression (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFIDsByRef(IFIDSet ppFIDs) throws java.io.IOException, AutomationException
setFIDsByRef
in interface IMosaicFunction
ppFIDs
- A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IFIDSet getFIDs() throws java.io.IOException, AutomationException
getFIDs
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void lockCellsize(double cellSize) throws java.io.IOException, AutomationException
lockCellsize
in interface IMosaicFunction
cellSize
- The cellSize (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void unlockCellsize() throws java.io.IOException, AutomationException
unlockCellsize
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITable getCatalog() throws java.io.IOException, AutomationException
getCatalog
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getRasterFieldIndex() throws java.io.IOException, AutomationException
getRasterFieldIndex
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMinCellsizeFieldIndex() throws java.io.IOException, AutomationException
getMinCellsizeFieldIndex
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMaxCellsizeFieldIndex() throws java.io.IOException, AutomationException
getMaxCellsizeFieldIndex
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isVisible(double dx, double dy) throws java.io.IOException, AutomationException
isVisible
in interface IMosaicFunction
dx
- The dx (in)dy
- The dy (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getMaxMosaicImageCount() throws java.io.IOException, AutomationException
getMaxMosaicImageCount
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setMaxMosaicImageCount(int pCount) throws java.io.IOException, AutomationException
setMaxMosaicImageCount
in interface IMosaicFunction
pCount
- The pCount (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isClipToFootprint() throws java.io.IOException, AutomationException
isClipToFootprint
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setClipToFootprint(boolean pClipping) throws java.io.IOException, AutomationException
setClipToFootprint
in interface IMosaicFunction
pClipping
- The pClipping (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isApplyColorCorrection() throws java.io.IOException, AutomationException
isApplyColorCorrection
in interface IMosaicFunction
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setApplyColorCorrection(boolean pApplyColorCorrection) throws java.io.IOException, AutomationException
setApplyColorCorrection
in interface IMosaicFunction
pApplyColorCorrection
- The pApplyColorCorrection (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String constructQueryExpression(IPoint pCellsize) throws java.io.IOException, AutomationException
constructQueryExpression
in interface IMosaicFunction
pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ICursor search(IQueryFilter pQueryFilter, IPoint pCellsize) throws java.io.IOException, AutomationException
search
in interface IMosaicFunction
pQueryFilter
- A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)pCellsize
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isClipToBoundary() throws java.io.IOException, AutomationException
isClipToBoundary
in interface IMosaicFunction2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setClipToBoundary(boolean pClipping) throws java.io.IOException, AutomationException
setClipToBoundary
in interface IMosaicFunction2
pClipping
- The pClipping (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IRaster getBackgroundRaster() throws java.io.IOException, AutomationException
getBackgroundRaster
in interface IMosaicFunction2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBackgroundRasterByRef(IRaster ppRaster) throws java.io.IOException, AutomationException
setBackgroundRasterByRef
in interface IMosaicFunction2
ppRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBlendingWidth() throws java.io.IOException, AutomationException
getBlendingWidth
in interface IMosaicFunction2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlendingWidth(int pWidth) throws java.io.IOException, AutomationException
setBlendingWidth
in interface IMosaicFunction2
pWidth
- The pWidth (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isFootprintMayContainNoData() throws java.io.IOException, AutomationException
isFootprintMayContainNoData
in interface IMosaicFunction2
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setFootprintMayContainNoData(boolean pbFootprintMayContainNoData) throws java.io.IOException, AutomationException
setFootprintMayContainNoData
in interface IMosaicFunction2
pbFootprintMayContainNoData
- The pbFootprintMayContainNoData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public double getBlendingWidth2() throws java.io.IOException, AutomationException
getBlendingWidth2
in interface IMosaicFunction3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlendingWidth2(double pWidth) throws java.io.IOException, AutomationException
setBlendingWidth2
in interface IMosaicFunction3
pWidth
- The pWidth (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public int getBlendingWidthUnits() throws java.io.IOException, AutomationException
getBlendingWidthUnits
in interface IMosaicFunction3
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setBlendingWidthUnits(int units) throws java.io.IOException, AutomationException
setBlendingWidthUnits
in interface IMosaicFunction3
units
- A com.esri.arcgis.datasourcesraster.esriBlendWidthUnits constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void load(IStream pstm) throws java.io.IOException, AutomationException
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)fClearDirty
- The fClearDirty (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSizeMax(_ULARGE_INTEGER[] pcbSize) throws java.io.IOException, AutomationException
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.String getMinNamespaceSupported() throws java.io.IOException, AutomationException
getMinNamespaceSupported
in interface IXMLVersionSupport
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException