com.esri.arcgis.carto
Interface IImageServer3

All Superinterfaces:
IImageServer, IImageServer2, java.io.Serializable
All Known Subinterfaces:
IImageServer4, IImageServer5
All Known Implementing Classes:
IImageServer3Proxy, IImageServer4Proxy, IImageServer5Proxy, ImageServer, ImageServerIP, ImageServerLP

public interface IImageServer3
extends IImageServer2, java.io.Serializable

COM Interface 'IImageServer3'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members that control an image server object (SO).' 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 IIDd27b4a93_5dd5_47e0_9551_951010c342ad
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IImageServer2
IIDd9bf0bf1_2ac8_49f5_94cb_6b5182c6297f
 
Fields inherited from interface com.esri.arcgis.carto.IImageServer
IID10a6f247_a053_4bb1_aaf3_503ef365e10e
 
Method Summary
 IImageServerDownloadResults download(IFIDSet pFIDs, IGeometry pGeometry, java.lang.String format)
          Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs.
 IImageServiceInfo generateServiceInfo(IRenderingRule pRenderingRule)
          Generates the image service information as if a given rendering rule is applied.
 int getCatalogItemCount(IQueryFilter pFilter)
          Gets the catalog item count for a given query filter.
 IFIDSet getCatalogItemIDs(IQueryFilter pFilter)
          Gets the catalog item IDs for a given query filter.
 IRecordSet getCatalogItems(IQueryFilter pFilter)
          Gets the catalog items for a given query filter.
 IFields getFields()
          The fields of the image catalog.
 java.lang.String getFile(IImageServerDownloadResult pFile)
          Get the URL to a given download result.
 java.lang.String getMetadata()
          The image service metadata.
 byte[] getNativePixelBlock(int rID, int iID, int tx, int ty, int level)
          Gets a pixel block at a given block location for a specified raw source raster.
 IRasterInfos getNativeRasterInfo(int rID)
          Gets raster information of all raw source rasters for a given raster catalog item.
 byte[] getPixelBlock(int rID, int tx, int ty, int level)
          Gets a pixel block at a given block location.
 IRasterInfo getRasterInfo(int rID)
          Gets the image information of a given raster catalog item.
 java.lang.String getRasterMetadata(int rID)
          Gets the metadata of a given raster catalog item.
 IImageResult getThumbnail(int rID)
          Gets the thumbnail image of a given raster catalog item.
 IImageServerIdentifyResult identify(IGeometry pLocation, IMosaicRule pMosaicRule, IPoint pCellsize)
          Identifies the pixel value and catalog items at the given location.
 
Methods inherited from interface com.esri.arcgis.carto.IImageServer2
exportMapImage
 
Methods inherited from interface com.esri.arcgis.carto.IImageServer
exportImage, getImage, getServiceInfo, getVersion
 

Field Detail

IIDd27b4a93_5dd5_47e0_9551_951010c342ad

static final int IIDd27b4a93_5dd5_47e0_9551_951010c342ad
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

getFields

IFields getFields()
                  throws java.io.IOException,
                         AutomationException
The fields of the image catalog.

Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogItemCount

int getCatalogItemCount(IQueryFilter pFilter)
                        throws java.io.IOException,
                               AutomationException
Gets the catalog item count for a given query filter.

Parameters:
pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
The pNumItems
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogItemIDs

IFIDSet getCatalogItemIDs(IQueryFilter pFilter)
                          throws java.io.IOException,
                                 AutomationException
Gets the catalog item IDs for a given query filter.

Parameters:
pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IFIDSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCatalogItems

IRecordSet getCatalogItems(IQueryFilter pFilter)
                           throws java.io.IOException,
                                  AutomationException
Gets the catalog items for a given query filter.

Parameters:
pFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

download

IImageServerDownloadResults download(IFIDSet pFIDs,
                                     IGeometry pGeometry,
                                     java.lang.String format)
                                     throws java.io.IOException,
                                            AutomationException
Clips images to a given geometry, and returns a list of downloadable files for a given set of catalog item IDs.

Parameters:
pFIDs - A reference to a com.esri.arcgis.geodatabase.IFIDSet (in)
pGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
format - The format (in)
Returns:
A reference to a com.esri.arcgis.carto.IImageServerDownloadResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFile

java.lang.String getFile(IImageServerDownloadResult pFile)
                         throws java.io.IOException,
                                AutomationException
Get the URL to a given download result.

Parameters:
pFile - A reference to a com.esri.arcgis.carto.IImageServerDownloadResult (in)
Returns:
The pURL
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

identify

IImageServerIdentifyResult identify(IGeometry pLocation,
                                    IMosaicRule pMosaicRule,
                                    IPoint pCellsize)
                                    throws java.io.IOException,
                                           AutomationException
Identifies the pixel value and catalog items at the given location.

Parameters:
pLocation - A reference to a com.esri.arcgis.geometry.IGeometry (in)
pMosaicRule - A reference to a com.esri.arcgis.carto.IMosaicRule (in)
pCellsize - A reference to a com.esri.arcgis.geometry.IPoint (in)
Returns:
A reference to a com.esri.arcgis.carto.IImageServerIdentifyResult
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMetadata

java.lang.String getMetadata()
                             throws java.io.IOException,
                                    AutomationException
The image service metadata.

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

getRasterInfo

IRasterInfo getRasterInfo(int rID)
                          throws java.io.IOException,
                                 AutomationException
Gets the image information of a given raster catalog item.

Parameters:
rID - The rID (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPixelBlock

byte[] getPixelBlock(int rID,
                     int tx,
                     int ty,
                     int level)
                     throws java.io.IOException,
                            AutomationException
Gets a pixel block at a given block location.

Parameters:
rID - The rID (in)
tx - The tx (in)
ty - The ty (in)
level - The level (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRasterMetadata

java.lang.String getRasterMetadata(int rID)
                                   throws java.io.IOException,
                                          AutomationException
Gets the metadata of a given raster catalog item.

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

getThumbnail

IImageResult getThumbnail(int rID)
                          throws java.io.IOException,
                                 AutomationException
Gets the thumbnail image of a given raster catalog item.

Parameters:
rID - The rID (in)
Returns:
A reference to a com.esri.arcgis.carto.IImageResult
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

generateServiceInfo

IImageServiceInfo generateServiceInfo(IRenderingRule pRenderingRule)
                                      throws java.io.IOException,
                                             AutomationException
Generates the image service information as if a given rendering rule is applied.

Parameters:
pRenderingRule - A reference to a com.esri.arcgis.carto.IRenderingRule (in)
Returns:
A reference to a com.esri.arcgis.carto.IImageServiceInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeRasterInfo

IRasterInfos getNativeRasterInfo(int rID)
                                 throws java.io.IOException,
                                        AutomationException
Gets raster information of all raw source rasters for a given raster catalog item.

Parameters:
rID - The rID (in)
Returns:
A reference to a com.esri.arcgis.datasourcesraster.IRasterInfos
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativePixelBlock

byte[] getNativePixelBlock(int rID,
                           int iID,
                           int tx,
                           int ty,
                           int level)
                           throws java.io.IOException,
                                  AutomationException
Gets a pixel block at a given block location for a specified raw source raster.

Parameters:
rID - The rID (in)
iID - The iID (in)
tx - The tx (in)
ty - The ty (in)
level - The level (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.