|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IImageServiceInfo
Provides access to the properties of an image service.
This interface is new at ArcGIS 9.3.
IImageServiceInfo allows you to access the properties of an image service. The properties include description, spatial reference, extent, pixel type, dimension, etc. There is no colormap, histogram or attribute table.
Method Summary | |
---|---|
int |
getBandCount()
The number of bands. |
String |
getCopyrightText()
Copyright information associated with the image service. |
String |
getDefaultServiceProperties()
The default service properties. |
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. |
String |
getName()
The name of the image service. |
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(String pCopyright)
Copyright information associated with the image service. |
void |
setDefaultServiceProperties(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. |
Method Detail |
---|
String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDescription() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ISpatialReference getSpatialReference() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getExtent() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getPixelSize(double[] pDx, double[] pDy) throws IOException, AutomationException
pDx
- The pDx (out: use single element array)pDy
- The pDy (out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void getStatistics(int iBand, double[] pMin, double[] pMax, double[] pMean, double[] pStdv) throws IOException, AutomationException
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)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBandCount() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getPixelType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.Object getNoData() throws IOException, AutomationException
The NoData (background) value of the image service. The variant data type does not have to match the pixel type. It can be empty or outside the pixel value range. This indicates the service does not have a predefined NoData value, and will not fill NoData pixels with a predefined value.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaximumPixelSize() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMinimumPixelSize() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getCopyrightText() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCopyrightText(String pCopyright) throws IOException, AutomationException
pCopyright
- The pCopyright (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getServiceDataType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setServiceDataType(int pDataType) throws IOException, AutomationException
pDataType
- A com.esri.arcgis.carto.esriImageServiceDataType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDefaultServiceProperties(String pServiceProperties) throws IOException, AutomationException
pServiceProperties
- The pServiceProperties (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDefaultServiceProperties() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxNCols() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaxNRows() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getServiceSourceType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setServiceSourceType(int pServiceSourceType) throws IOException, AutomationException
pServiceSourceType
- A com.esri.arcgis.carto.esriImageServiceSourceType constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |