com.esri.arcgis.carto
Interface IImageServerInit3

All Superinterfaces:
IImageServerInit, IImageServerInit2, Serializable

public interface IImageServerInit3
extends IImageServerInit2, Serializable

Provides access to members that control initialization of an image server.

Product Availability

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


Method Summary
 void defineView(IImageView pView)
          Defines/creates a new, or overwrites an existing, view.
 IRaster getDEM()
          The DEM for 3D mensuration.
 double getMaximumImageCellsize()
          The maximum source image cellsize.
 String getPhysicalCacheDirectory()
          The physical directory for cache files.
 IImageView getView()
          The current image view.
 String getViewID()
          The current image view ID.
 String getVirtualCacheDirectory()
          The physical directory for cache files.
 void initializeDEM(String uRI)
          Initialize DEM for 3D mensuration from a DEM file or service.
 void project(ISpatialReference pSpatialReference)
          Projects into a new spatial reference.
 void setColormapToRGB(boolean rhs1)
          Indicates if a colormap image is to be converted to RGB.
 void setDEMByRef(IRaster ppDEM)
          The DEM for 3D mensuration.
 void setPhysicalCacheDirectory(String pCacheDir)
          The physical directory for cache files.
 void setRasterFunctions(String rhs1)
          A list of comma delimited server raster function names.
 void setRasterTypes(String rhs1)
          A list of comma delimited server raster type names.
 void setUser(String rhs1)
          The current user.
 void setViewByRef(IImageView ppView)
          The current image view.
 void setViewID(String pVID)
          The current image view ID.
 void setVirtualCacheDirectory(String pVirtualCacheDir)
          The physical directory for cache files.
 
Methods inherited from interface com.esri.arcgis.carto.IImageServerInit2
getAllowedCompressions, getAllowedFields, getAllowedItemMetadata, getAllowedMosaicMethods, getDownloadDirectory, getDynamicImageWorkspace, getExcludedFields, getMaxImageHeight, getMaxImageWidth, getMaxRecordCount, getOutputDirectory, getVirtualDownloadDirectory, getVirtualOutputDirectory, setAllowedCompressions, setAllowedFields, setAllowedItemMetadata, setAllowedMosaicMethods, setDownloadDirectory, setDynamicImageWorkspace, setExcludedFields, setMaxImageHeight, setMaxImageWidth, setMaxRecordCount, setOutputDirectory, setVirtualDownloadDirectory, setVirtualOutputDirectory
 
Methods inherited from interface com.esri.arcgis.carto.IImageServerInit
getImageDataSourceName, initialize, initializeFromDataset, initializeFromServiceURL, setImageDataSourceNameByRef
 

Method Detail

setColormapToRGB

void setColormapToRGB(boolean rhs1)
                      throws IOException,
                             AutomationException
Indicates if a colormap image is to be converted to RGB.

Product Availability

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

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

setRasterFunctions

void setRasterFunctions(String rhs1)
                        throws IOException,
                               AutomationException
A list of comma delimited server raster function names.

Product Availability

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

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

setRasterTypes

void setRasterTypes(String rhs1)
                    throws IOException,
                           AutomationException
A list of comma delimited server raster type names.

Product Availability

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

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

setUser

void setUser(String rhs1)
             throws IOException,
                    AutomationException
The current user.

Product Availability

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

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

setPhysicalCacheDirectory

void setPhysicalCacheDirectory(String pCacheDir)
                               throws IOException,
                                      AutomationException
The physical directory for cache files.

Product Availability

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

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

getPhysicalCacheDirectory

String getPhysicalCacheDirectory()
                                 throws IOException,
                                        AutomationException
The physical directory for cache files.

Product Availability

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

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

setVirtualCacheDirectory

void setVirtualCacheDirectory(String pVirtualCacheDir)
                              throws IOException,
                                     AutomationException
The physical directory for cache files.

Product Availability

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

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

getVirtualCacheDirectory

String getVirtualCacheDirectory()
                                throws IOException,
                                       AutomationException
The physical directory for cache files.

Product Availability

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

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

setDEMByRef

void setDEMByRef(IRaster ppDEM)
                 throws IOException,
                        AutomationException
The DEM for 3D mensuration.

Product Availability

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

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

getDEM

IRaster getDEM()
               throws IOException,
                      AutomationException
The DEM for 3D mensuration.

Product Availability

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

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

initializeDEM

void initializeDEM(String uRI)
                   throws IOException,
                          AutomationException
Initialize DEM for 3D mensuration from a DEM file or service.

Product Availability

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

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

getViewID

String getViewID()
                 throws IOException,
                        AutomationException
The current 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.

setViewID

void setViewID(String pVID)
               throws IOException,
                      AutomationException
The current 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.

getView

IImageView getView()
                   throws IOException,
                          AutomationException
The current image view.

Product Availability

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

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

setViewByRef

void setViewByRef(IImageView ppView)
                  throws IOException,
                         AutomationException
The current image view.

Product Availability

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

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

defineView

void defineView(IImageView pView)
                throws IOException,
                       AutomationException
Defines/creates a new, or overwrites an existing, view.

Product Availability

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

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

project

void project(ISpatialReference pSpatialReference)
             throws IOException,
                    AutomationException
Projects into a new spatial reference.

Product Availability

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

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

getMaximumImageCellsize

double getMaximumImageCellsize()
                               throws IOException,
                                      AutomationException
The maximum source image cellsize.

Product Availability

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

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