com.esri.arcgis.datasourcesraster
Class IMosaicDatasetProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IMosaicDatasetProxy
All Implemented Interfaces:
IMosaicDataset, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IMosaicDataset2Proxy

public class IMosaicDatasetProxy
extends com.esri.arcgis.interop.Dispatch
implements IMosaicDataset, java.io.Serializable

Internal use class Proxy for COM Interface 'IMosaicDataset'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control a mosaic dataset.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IMosaicDataset
IID, IID73b65b1d_3314_444d_a1e1_64bae578df7a
 
Constructor Summary
  IMosaicDatasetProxy()
          For internal use only
  IMosaicDatasetProxy(java.lang.Object obj)
           
protected IMosaicDatasetProxy(java.lang.Object obj, java.lang.String iid)
           
  IMosaicDatasetProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IMosaicDatasetProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void applyFunction(IRasterFunction pFunction, java.lang.Object pArguments, java.lang.String name)
          Applies a given function to this mosaic dataset on top of all existing functions.
 void clearFunction()
          Clears all functions appied to this mosaic dataset.
 IFeatureClass getBoundary()
          The associated boundary.
 IGeometry getBoundaryGeometry()
          The associated boundary as a geometry.
 IFeatureClass getCatalog()
          The catalog.
 int getCatalogType()
          The raster catalog type.
 IEnumName getChildren()
          The mosaic dataset owned tables.
 double getDeviceDpi()
          The device DPI.
 ITable getDodgingTable()
          The associated color correction table.
 ITable getLevelsTable()
          The associated cell size levels table.
 ITable getLogTable()
          The associated log table.
 IMosaicFunction getMosaicFunction()
          The mosaic function.
 IMosaicFunctionArguments getMosaicFunctionArguments()
          The mosaic function arguments.
 ITable getOverviewTable()
          The associated overview table.
 ITable getRasterTypeTable()
          The associated raster types.
 java.lang.String getRelativePath()
          The msoaic dataset's relative path.
 IFeatureClass getSeamline()
          The associated seamline table.
 ITable getStereoTable()
          The associated stereo table.
 java.lang.String getVisibleFields()
          The visible fields in a mosaic dataset
 boolean isReferenced()
          Indicates if this is a referenced mosaic dataset.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setDeviceDpi(double pDpi)
          The device DPI.
 void setLevelsTableByRef(ITable ppLevelsTable)
          The associated cell size levels table.
 void setLogTableByRef(ITable ppLogTable)
          The associated log table.
 void setOverviewTableByRef(ITable ppOverviewTable)
          The associated overview table.
 void setRasterTypeTableByRef(ITable ppRasterTypeTable)
          The associated raster types.
 void setReferenced(boolean pReferenced)
          Indicates if this is a referenced mosaic dataset.
 void setRelativePath(java.lang.String pPath)
          The msoaic dataset's relative path.
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

IMosaicDatasetProxy

public IMosaicDatasetProxy(java.lang.String CLSID,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.net.UnknownHostException,
                           java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

IMosaicDatasetProxy

public IMosaicDatasetProxy()
For internal use only


IMosaicDatasetProxy

public IMosaicDatasetProxy(java.lang.Object obj)
                    throws java.io.IOException
Throws:
java.io.IOException

IMosaicDatasetProxy

protected IMosaicDatasetProxy(java.lang.Object obj,
                              java.lang.String iid)
                       throws java.io.IOException
Throws:
java.io.IOException

IMosaicDatasetProxy

protected IMosaicDatasetProxy(java.lang.String CLSID,
                              java.lang.String iid,
                              java.lang.String host,
                              com.esri.arcgis.interop.AuthInfo authInfo)
                       throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getCatalog

public IFeatureClass getCatalog()
                         throws java.io.IOException,
                                AutomationException
The catalog.

Specified by:
getCatalog in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDeviceDpi

public void setDeviceDpi(double pDpi)
                  throws java.io.IOException,
                         AutomationException
The device DPI.

Specified by:
setDeviceDpi in interface IMosaicDataset
Parameters:
pDpi - The pDpi (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDeviceDpi

public double getDeviceDpi()
                    throws java.io.IOException,
                           AutomationException
The device DPI.

Specified by:
getDeviceDpi in interface IMosaicDataset
Returns:
The pDpi
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isReferenced

public boolean isReferenced()
                     throws java.io.IOException,
                            AutomationException
Indicates if this is a referenced mosaic dataset.

Specified by:
isReferenced in interface IMosaicDataset
Returns:
The pReferenced
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReferenced

public void setReferenced(boolean pReferenced)
                   throws java.io.IOException,
                          AutomationException
Indicates if this is a referenced mosaic dataset.

Specified by:
setReferenced in interface IMosaicDataset
Parameters:
pReferenced - The pReferenced (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogType

public int getCatalogType()
                   throws java.io.IOException,
                          AutomationException
The raster catalog type.

Specified by:
getCatalogType in interface IMosaicDataset
Returns:
A com.esri.arcgis.datasourcesraster.esriRasterCatalogType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundary

public IFeatureClass getBoundary()
                          throws java.io.IOException,
                                 AutomationException
The associated boundary.

Specified by:
getBoundary in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundaryGeometry

public IGeometry getBoundaryGeometry()
                              throws java.io.IOException,
                                     AutomationException
The associated boundary as a geometry.

Specified by:
getBoundaryGeometry in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSeamline

public IFeatureClass getSeamline()
                          throws java.io.IOException,
                                 AutomationException
The associated seamline table.

Specified by:
getSeamline in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStereoTable

public ITable getStereoTable()
                      throws java.io.IOException,
                             AutomationException
The associated stereo table.

Specified by:
getStereoTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDodgingTable

public ITable getDodgingTable()
                       throws java.io.IOException,
                              AutomationException
The associated color correction table.

Specified by:
getDodgingTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterTypeTable

public ITable getRasterTypeTable()
                          throws java.io.IOException,
                                 AutomationException
The associated raster types.

Specified by:
getRasterTypeTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRasterTypeTableByRef

public void setRasterTypeTableByRef(ITable ppRasterTypeTable)
                             throws java.io.IOException,
                                    AutomationException
The associated raster types.

Specified by:
setRasterTypeTableByRef in interface IMosaicDataset
Parameters:
ppRasterTypeTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOverviewTable

public ITable getOverviewTable()
                        throws java.io.IOException,
                               AutomationException
The associated overview table.

Specified by:
getOverviewTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOverviewTableByRef

public void setOverviewTableByRef(ITable ppOverviewTable)
                           throws java.io.IOException,
                                  AutomationException
The associated overview table.

Specified by:
setOverviewTableByRef in interface IMosaicDataset
Parameters:
ppOverviewTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLogTable

public ITable getLogTable()
                   throws java.io.IOException,
                          AutomationException
The associated log table.

Specified by:
getLogTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLogTableByRef

public void setLogTableByRef(ITable ppLogTable)
                      throws java.io.IOException,
                             AutomationException
The associated log table.

Specified by:
setLogTableByRef in interface IMosaicDataset
Parameters:
ppLogTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelsTable

public ITable getLevelsTable()
                      throws java.io.IOException,
                             AutomationException
The associated cell size levels table.

Specified by:
getLevelsTable in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelsTableByRef

public void setLevelsTableByRef(ITable ppLevelsTable)
                         throws java.io.IOException,
                                AutomationException
The associated cell size levels table.

Specified by:
setLevelsTableByRef in interface IMosaicDataset
Parameters:
ppLevelsTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getVisibleFields

public java.lang.String getVisibleFields()
                                  throws java.io.IOException,
                                         AutomationException
The visible fields in a mosaic dataset

Specified by:
getVisibleFields in interface IMosaicDataset
Returns:
The pVisibleFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChildren

public IEnumName getChildren()
                      throws java.io.IOException,
                             AutomationException
The mosaic dataset owned tables.

Specified by:
getChildren in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.system.IEnumName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicFunction

public IMosaicFunction getMosaicFunction()
                                  throws java.io.IOException,
                                         AutomationException
The mosaic function.

Specified by:
getMosaicFunction in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IMosaicFunction
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicFunctionArguments

public IMosaicFunctionArguments getMosaicFunctionArguments()
                                                    throws java.io.IOException,
                                                           AutomationException
The mosaic function arguments.

Specified by:
getMosaicFunctionArguments in interface IMosaicDataset
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IMosaicFunctionArguments
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyFunction

public void applyFunction(IRasterFunction pFunction,
                          java.lang.Object pArguments,
                          java.lang.String name)
                   throws java.io.IOException,
                          AutomationException
Applies a given function to this mosaic dataset on top of all existing functions.

Specified by:
applyFunction in interface IMosaicDataset
Parameters:
pFunction - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunction (in)
pArguments - A reference to another Object (IUnknown) (in)
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearFunction

public void clearFunction()
                   throws java.io.IOException,
                          AutomationException
Clears all functions appied to this mosaic dataset.

Specified by:
clearFunction in interface IMosaicDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelativePath

public java.lang.String getRelativePath()
                                 throws java.io.IOException,
                                        AutomationException
The msoaic dataset's relative path.

Specified by:
getRelativePath in interface IMosaicDataset
Returns:
The pPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelativePath

public void setRelativePath(java.lang.String pPath)
                     throws java.io.IOException,
                            AutomationException
The msoaic dataset's relative path.

Specified by:
setRelativePath in interface IMosaicDataset
Parameters:
pPath - The pPath (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.