com.esri.arcgis.carto
Interface IImageServiceInfo3

All Superinterfaces:
IImageServiceInfo, IImageServiceInfo2, java.io.Serializable
All Known Implementing Classes:
IImageServiceInfo3Proxy, ImageServiceInfo

public interface IImageServiceInfo3
extends IImageServiceInfo2, java.io.Serializable

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

Description: 'Provides access to the properties of an image service.' 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 IID021909fc_59e7_4082_900c_5bbef737c92c
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.carto.IImageServiceInfo2
IIDe569c393_70b6_497c_b999_bb246d00a8b7
 
Fields inherited from interface com.esri.arcgis.carto.IImageServiceInfo
IIDbfcd28a7_b02f_4c5d_aa7e_d0ba474d5192
 
Method Summary
 IRasterColormap getColormap()
          The raster colormap.
 IRasterHistogram getHistogram(int iBand)
          Get the histogram of a given band.
 IRasterHistograms getHistograms()
          The histogram of a given band.
 double getMaxScale()
          The maximum visible scale for the service.
 java.lang.String getMensurationCapabilities()
          The list of available mensuration capabilities.
 double getMinScale()
          The minimum visible scale for the service.
 IRasterFunctionInfos getRasterFunctions()
          The list of available server raster functions.
 IRasterTypeInfos getRasterTypes()
          The list of allowed raster type names for adding rasters.
 boolean isHasRasterAttributeTable()
          Indicates if a raster attribute table exists.
 void setHasRasterAttributeTable(boolean pHasTable)
          Indicates if a raster attribute table exists.
 void setMaximumPixelSize(double rhs1)
          The maximum visible pixel size for the service.
 void setMaxScale(double scale)
          The maximum visible scale for the service.
 void setMensurationCapabilities(java.lang.String pCapabilities)
          The list of available mensuration capabilities.
 void setMinimumPixelSize(double rhs1)
          The minimum visible pixel size for the service.
 void setMinScale(double scale)
          The minimum visible scale for the service.
 void setRasterFunctionsByRef(IRasterFunctionInfos ppFunctionInfos)
          The list of available server raster functions.
 void setRasterTypesByRef(IRasterTypeInfos ppTypeInfos)
          The list of allowed raster type names for adding rasters.
 
Methods inherited from interface com.esri.arcgis.carto.IImageServiceInfo2
getAllowedCompressions, getAllowedFields, getAllowedItemMetadata, getAllowedMosaicMethods, getDefaultCompression, getDefaultCompressionQuality, getDefaultMosaicMethod, getDefaultResamplingMethod, getEndTimeFieldName, getMaxDownloadImageCount, getMaxMosaicImageCount, getMaxRecordCount, getStartTimeFieldName, getTimeExtent, getTimeReference, getTimeValueFormat, isSupportBSQ, isSupportsTime, setAllowedCompressions, setAllowedFields, setAllowedItemMetadata, setAllowedMosaicMethods, setDefaultCompression, setDefaultCompressionQuality, setDefaultMosaicMethod, setDefaultResamplingMethod, setEndTimeFieldName, setMaxDownloadImageCount, setMaxMosaicImageCount, setMaxNCols, setMaxNRows, setMaxRecordCount, setStartTimeFieldName, setSupportBSQ, setSupportsTime, setTimeExtentByRef, setTimeReferenceByRef, setTimeValueFormat
 
Methods inherited from interface com.esri.arcgis.carto.IImageServiceInfo
getBandCount, getCopyrightText, getDefaultServiceProperties, getDescription, getExtent, getMaximumPixelSize, getMaxNCols, getMaxNRows, getMinimumPixelSize, getName, getNoData, getPixelSize, getPixelType, getServiceDataType, getServiceSourceType, getSpatialReference, getStatistics, setCopyrightText, setDefaultServiceProperties, setServiceDataType, setServiceSourceType
 

Field Detail

IID021909fc_59e7_4082_900c_5bbef737c92c

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

getHistograms

IRasterHistograms getHistograms()
                                throws java.io.IOException,
                                       AutomationException
The histogram of a given band.

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

getColormap

IRasterColormap getColormap()
                            throws java.io.IOException,
                                   AutomationException
The raster colormap.

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

getHistogram

IRasterHistogram getHistogram(int iBand)
                              throws java.io.IOException,
                                     AutomationException
Get the histogram of a given band.

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

getRasterFunctions

IRasterFunctionInfos getRasterFunctions()
                                        throws java.io.IOException,
                                               AutomationException
The list of available server raster functions.

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

setRasterFunctionsByRef

void setRasterFunctionsByRef(IRasterFunctionInfos ppFunctionInfos)
                             throws java.io.IOException,
                                    AutomationException
The list of available server raster functions.

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

getRasterTypes

IRasterTypeInfos getRasterTypes()
                                throws java.io.IOException,
                                       AutomationException
The list of allowed raster type names for adding rasters.

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

setRasterTypesByRef

void setRasterTypesByRef(IRasterTypeInfos ppTypeInfos)
                         throws java.io.IOException,
                                AutomationException
The list of allowed raster type names for adding rasters.

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

getMensurationCapabilities

java.lang.String getMensurationCapabilities()
                                            throws java.io.IOException,
                                                   AutomationException
The list of available mensuration capabilities.

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

setMensurationCapabilities

void setMensurationCapabilities(java.lang.String pCapabilities)
                                throws java.io.IOException,
                                       AutomationException
The list of available mensuration capabilities.

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

isHasRasterAttributeTable

boolean isHasRasterAttributeTable()
                                  throws java.io.IOException,
                                         AutomationException
Indicates if a raster attribute table exists.

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

setHasRasterAttributeTable

void setHasRasterAttributeTable(boolean pHasTable)
                                throws java.io.IOException,
                                       AutomationException
Indicates if a raster attribute table exists.

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

getMinScale

double getMinScale()
                   throws java.io.IOException,
                          AutomationException
The minimum visible scale for the service.

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

setMinScale

void setMinScale(double scale)
                 throws java.io.IOException,
                        AutomationException
The minimum visible scale for the service.

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

getMaxScale

double getMaxScale()
                   throws java.io.IOException,
                          AutomationException
The maximum visible scale for the service.

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

setMaxScale

void setMaxScale(double scale)
                 throws java.io.IOException,
                        AutomationException
The maximum visible scale for the service.

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

setMinimumPixelSize

void setMinimumPixelSize(double rhs1)
                         throws java.io.IOException,
                                AutomationException
The minimum visible pixel size for the service.

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

setMaximumPixelSize

void setMaximumPixelSize(double rhs1)
                         throws java.io.IOException,
                                AutomationException
The maximum visible pixel size for the service.

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