com.esri.arcgis.datasourcesraster
Interface IMosaicDataset

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IMosaicDataset2, IMosaicDataset3
All Known Implementing Classes:
IMosaicDataset2Proxy, IMosaicDataset3Proxy, IMosaicDatasetProxy, MosaicDataset

public interface IMosaicDataset
extends java.io.Serializable

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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID73b65b1d_3314_444d_a1e1_64bae578df7a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 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 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.
 

Field Detail

IID73b65b1d_3314_444d_a1e1_64bae578df7a

static final int IID73b65b1d_3314_444d_a1e1_64bae578df7a
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getCatalog

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

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

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

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

getDeviceDpi

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

Returns:
The pDpi
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isReferenced

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

Returns:
The pReferenced
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setReferenced

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

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

getCatalogType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Returns:
The pVisibleFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getChildren

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

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

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

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

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

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

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.

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

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

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelativePath

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

Returns:
The pPath
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelativePath

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

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