com.esri.arcgis.carto
Interface IImageServiceInfo

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IImageServiceInfo2, IImageServiceInfo3
All Known Implementing Classes:
IImageServiceInfo2Proxy, IImageServiceInfo3Proxy, IImageServiceInfoProxy, ImageServiceInfo

public interface IImageServiceInfo
extends java.io.Serializable

COM Interface 'IImageServiceInfo'. Generated 3/19/2015 1:20:53 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 IIDbfcd28a7_b02f_4c5d_aa7e_d0ba474d5192
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getBandCount()
          The number of bands.
 java.lang.String getCopyrightText()
          Copyright information associated with the image service.
 java.lang.String getDefaultServiceProperties()
          The default service properties.
 java.lang.String getDescription()
          The description of the image service.
 IEnvelope getExtent()
          The extent of the image service.
 double getMaximumPixelSize()
          The maximum visible pixel size.
 int getMaxNCols()
          The maximum number of colums this service supports.
 int getMaxNRows()
          The maximum number of rows this service supports.
 double getMinimumPixelSize()
          The minimum visible pixel size.
 java.lang.String getName()
          The name of the image service.
 java.lang.Object getNoData()
          The NoData (background) value of the image service.
 void getPixelSize(double[] pDx, double[] pDy)
          Gets the pxiel size of the image service, in its native units.
 int getPixelType()
          The pixel type of the image service.
 int getServiceDataType()
          The data type of the image service.
 int getServiceSourceType()
          The image service data source type.
 ISpatialReference getSpatialReference()
          The spatial reference of the image service.
 void getStatistics(int iBand, double[] pMin, double[] pMax, double[] pMean, double[] pStdv)
          Gets the statistics of a given band.
 void setCopyrightText(java.lang.String pCopyright)
          Copyright information associated with the image service.
 void setDefaultServiceProperties(java.lang.String pServiceProperties)
          The default service properties.
 void setServiceDataType(int pDataType)
          The data type of the image service.
 void setServiceSourceType(int pServiceSourceType)
          The image service data source type.
 

Field Detail

IIDbfcd28a7_b02f_4c5d_aa7e_d0ba474d5192

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the image service.

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

getDescription

java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
The description of the image service.

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

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The spatial reference of the image service.

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

getExtent

IEnvelope getExtent()
                    throws java.io.IOException,
                           AutomationException
The extent of the image service.

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

getPixelSize

void getPixelSize(double[] pDx,
                  double[] pDy)
                  throws java.io.IOException,
                         AutomationException
Gets the pxiel size of the image service, in its native units.

Parameters:
pDx - The pDx (out: use single element array)
pDy - The pDy (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStatistics

void getStatistics(int iBand,
                   double[] pMin,
                   double[] pMax,
                   double[] pMean,
                   double[] pStdv)
                   throws java.io.IOException,
                          AutomationException
Gets the statistics of a given band.

Parameters:
iBand - The iBand (in)
pMin - The pMin (out: use single element array)
pMax - The pMax (out: use single element array)
pMean - The pMean (out: use single element array)
pStdv - The pStdv (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBandCount

int getBandCount()
                 throws java.io.IOException,
                        AutomationException
The number of bands.

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

getPixelType

int getPixelType()
                 throws java.io.IOException,
                        AutomationException
The pixel type of the image service.

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

getNoData

java.lang.Object getNoData()
                           throws java.io.IOException,
                                  AutomationException
The NoData (background) value of the image service.

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

getMaximumPixelSize

double getMaximumPixelSize()
                           throws java.io.IOException,
                                  AutomationException
The maximum visible pixel size.

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

getMinimumPixelSize

double getMinimumPixelSize()
                           throws java.io.IOException,
                                  AutomationException
The minimum visible pixel size.

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

getCopyrightText

java.lang.String getCopyrightText()
                                  throws java.io.IOException,
                                         AutomationException
Copyright information associated with the image service.

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

setCopyrightText

void setCopyrightText(java.lang.String pCopyright)
                      throws java.io.IOException,
                             AutomationException
Copyright information associated with the image service.

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

getServiceDataType

int getServiceDataType()
                       throws java.io.IOException,
                              AutomationException
The data type of the image service.

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

setServiceDataType

void setServiceDataType(int pDataType)
                        throws java.io.IOException,
                               AutomationException
The data type of the image service.

Parameters:
pDataType - A com.esri.arcgis.carto.esriImageServiceDataType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDefaultServiceProperties

void setDefaultServiceProperties(java.lang.String pServiceProperties)
                                 throws java.io.IOException,
                                        AutomationException
The default service properties.

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

getDefaultServiceProperties

java.lang.String getDefaultServiceProperties()
                                             throws java.io.IOException,
                                                    AutomationException
The default service properties.

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

getMaxNCols

int getMaxNCols()
                throws java.io.IOException,
                       AutomationException
The maximum number of colums this service supports.

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

getMaxNRows

int getMaxNRows()
                throws java.io.IOException,
                       AutomationException
The maximum number of rows this service supports.

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

getServiceSourceType

int getServiceSourceType()
                         throws java.io.IOException,
                                AutomationException
The image service data source type.

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

setServiceSourceType

void setServiceSourceType(int pServiceSourceType)
                          throws java.io.IOException,
                                 AutomationException
The image service data source type.

Parameters:
pServiceSourceType - A com.esri.arcgis.carto.esriImageServiceSourceType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.