|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.ImageServiceInfo
public class ImageServiceInfo
A class that provides information on an ArcGIS server image service.
This object is new at ArcGIS 9.3.
ImageServerInfo is a value object returned from IImageServer::ServiceInfo, and it supports IImageServiceInfo interface. It contains information that describes an image service. The interface provides access to image service information, such as native spatial reference, extent, cellsize, band statistics and etc, about an image service. There is no colormap, histogram, and attribute table.
| Constructor Summary | |
|---|---|
ImageServiceInfo()
Constructs a ImageServiceInfo using ArcGIS Engine. |
|
ImageServiceInfo(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. ImageServiceInfo theImageServiceInfo = (ImageServiceInfo) obj; |
|
| Method Summary | |
|---|---|
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
boolean |
equals(Object o)
Compare this object with another |
int |
getBandCount()
The number of bands. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
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 |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
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. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
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. |
int |
hashCode()
the hashcode for this object |
void |
isDirty()
isDirty |
void |
load(IStream pstm)
load |
void |
readExternal(ObjectInput in)
|
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
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. |
void |
writeExternal(ObjectOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ImageServiceInfo()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ImageServiceInfo(Object obj)
throws IOException
ImageServiceInfo theImageServiceInfo = (ImageServiceInfo) obj;
obj to ImageServiceInfo.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws IOException,
AutomationException
getSpatialReference in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws IOException,
AutomationException
getExtent in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getPixelSize(double[] pDx,
double[] pDy)
throws IOException,
AutomationException
getPixelSize in interface IImageServiceInfopDx - 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.
public void getStatistics(int iBand,
double[] pMin,
double[] pMax,
double[] pMean,
double[] pStdv)
throws IOException,
AutomationException
getStatistics in interface IImageServiceInfoiBand - 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.
public int getBandCount()
throws IOException,
AutomationException
getBandCount in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPixelType()
throws IOException,
AutomationException
getPixelType in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getNoData()
throws IOException,
AutomationException
getNoData in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaximumPixelSize()
throws IOException,
AutomationException
getMaximumPixelSize in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumPixelSize()
throws IOException,
AutomationException
getMinimumPixelSize in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getCopyrightText()
throws IOException,
AutomationException
getCopyrightText in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCopyrightText(String pCopyright)
throws IOException,
AutomationException
setCopyrightText in interface IImageServiceInfopCopyright - The pCopyright (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getServiceDataType()
throws IOException,
AutomationException
getServiceDataType in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServiceDataType(int pDataType)
throws IOException,
AutomationException
setServiceDataType in interface IImageServiceInfopDataType - A com.esri.arcgis.carto.esriImageServiceDataType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDefaultServiceProperties(String pServiceProperties)
throws IOException,
AutomationException
setDefaultServiceProperties in interface IImageServiceInfopServiceProperties - The pServiceProperties (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDefaultServiceProperties()
throws IOException,
AutomationException
getDefaultServiceProperties in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxNCols()
throws IOException,
AutomationException
getMaxNCols in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxNRows()
throws IOException,
AutomationException
getMaxNRows in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getServiceSourceType()
throws IOException,
AutomationException
getServiceSourceType in interface IImageServiceInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setServiceSourceType(int pServiceSourceType)
throws IOException,
AutomationException
setServiceSourceType in interface IImageServiceInfopServiceSourceType - A com.esri.arcgis.carto.esriImageServiceSourceType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getMinNamespaceSupported()
throws IOException,
AutomationException
getMinNamespaceSupported in interface IXMLVersionSupportIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||