com.esri.arcgis.carto
Interface IImageView

All Superinterfaces:
Serializable
All Known Implementing Classes:
ImageView

public interface IImageView
extends Serializable

Provides access to members that control an image (service) view.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 int getBandCount()
          The number of bands.
 String getDescription()
          The image view description.
 IEnvelope getExtent()
          The image view extent.
 IMosaicRule getMosaicRule()
          The image view mosaic rule.
 String getName()
          The image view name.
 void getPixelSize(double[] pDx, double[] pDy)
          The pxiel size in its native units.
 int getPixelType()
          The pixel type.
 IRenderingRule getRenderingRule()
          The image view rendering rule.
 String getVID()
          The image view ID.
 boolean isAdaptive()
          Indicates if view properties are adaptive to view content.
 void putPixelSize(double dx, double dy)
          The pxiel size in its native units.
 void setAdaptive(boolean pAdpative)
          Indicates if view properties are adaptive to view content.
 void setBandCount(int pNumBands)
          The number of bands.
 void setDescription(String pDescription)
          The image view description.
 void setExtentByRef(IEnvelope ppExtent)
          The image view extent.
 void setMosaicRuleByRef(IMosaicRule ppMosaicRule)
          The image view mosaic rule.
 void setName(String pName)
          The image view name.
 void setPixelType(int pPixelType)
          The pixel type.
 void setRenderingRuleByRef(IRenderingRule ppRenderingRule)
          The image view rendering rule.
 void setVID(String pVID)
          The image view ID.
 

Method Detail

getVID

String getVID()
              throws IOException,
                     AutomationException
The image view ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setVID

void setVID(String pVID)
            throws IOException,
                   AutomationException
The image view ID.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getName

String getName()
               throws IOException,
                      AutomationException
The image view name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setName

void setName(String pName)
             throws IOException,
                    AutomationException
The image view name.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getDescription

String getDescription()
                      throws IOException,
                             AutomationException
The image view description.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setDescription

void setDescription(String pDescription)
                    throws IOException,
                           AutomationException
The image view description.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getExtent

IEnvelope getExtent()
                    throws IOException,
                           AutomationException
The image view extent.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setExtentByRef

void setExtentByRef(IEnvelope ppExtent)
                    throws IOException,
                           AutomationException
The image view extent.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
ppExtent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPixelSize

void getPixelSize(double[] pDx,
                  double[] pDy)
                  throws IOException,
                         AutomationException
The pxiel size in its native units.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

putPixelSize

void putPixelSize(double dx,
                  double dy)
                  throws IOException,
                         AutomationException
The pxiel size in its native units.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getBandCount

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setBandCount

void setBandCount(int pNumBands)
                  throws IOException,
                         AutomationException
The number of bands.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getPixelType

int getPixelType()
                 throws IOException,
                        AutomationException
The pixel type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setPixelType

void setPixelType(int pPixelType)
                  throws IOException,
                         AutomationException
The pixel type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
pPixelType - A com.esri.arcgis.geodatabase.rstPixelType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMosaicRule

IMosaicRule getMosaicRule()
                          throws IOException,
                                 AutomationException
The image view mosaic rule.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setMosaicRuleByRef

void setMosaicRuleByRef(IMosaicRule ppMosaicRule)
                        throws IOException,
                               AutomationException
The image view mosaic rule.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getRenderingRule

IRenderingRule getRenderingRule()
                                throws IOException,
                                       AutomationException
The image view rendering rule.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setRenderingRuleByRef

void setRenderingRuleByRef(IRenderingRule ppRenderingRule)
                           throws IOException,
                                  AutomationException
The image view rendering rule.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isAdaptive

boolean isAdaptive()
                   throws IOException,
                          AutomationException
Indicates if view properties are adaptive to view content.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setAdaptive

void setAdaptive(boolean pAdpative)
                 throws IOException,
                        AutomationException
Indicates if view properties are adaptive to view content.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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