com.esri.arcgis.datasourcesraster
Interface IRasterPyramid

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRasterPyramid2, IRasterPyramid3
All Known Implementing Classes:
IRasterPyramidProxy, RasterBand, RasterDataset

public interface IRasterPyramid
extends Serializable

Provides access to members that control the pyramids for a raster dataset.

Superseded By

IRasterPyramid2

Remarks

The MinimumSize property is used to specify the smallest size for which pyramids will be built automatically for certain operations such as SaveAs. For datasets larger than this size, pyramids will be created when you save the dataset to another raster format. If you don’t want the pyramids to be created during SaveAs, simply set a size bigger than the raster dataset.

Product Availability

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


Method Summary
 void create()
          Build raster pyramids for this raster.
 IPnt getMinimumSize()
          The minimum raster pyramid size.
 boolean isPresent()
          Indicates whether pyramid layers exist.
 void setMinimumSize(IPnt ppVal)
          The minimum raster pyramid size.
 

Method Detail

isPresent

boolean isPresent()
                  throws IOException,
                         AutomationException
Indicates whether pyramid layers exist.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setMinimumSize

void setMinimumSize(IPnt ppVal)
                    throws IOException,
                           AutomationException
The minimum raster pyramid size.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getMinimumSize

IPnt getMinimumSize()
                    throws IOException,
                           AutomationException
The minimum raster pyramid size.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

create

void create()
            throws IOException,
                   AutomationException
Build raster pyramids for this raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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