com.esri.arcgis.datasourcesraster
Interface IRasterDefaultProps

All Superinterfaces:
Serializable
All Known Implementing Classes:
Raster

public interface IRasterDefaultProps
extends Serializable

Provides access to members that control the default raster properties.

Remarks

The default properties of a raster are updated each time a band is added or removed from the raster. This allows the raster to provide useful defaults while still obeying any settings you adjust. The default properties of the raster allow you to examine what these defaults would be if you changed the properties on the raster.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IEnvelope getDefaultIntersectExtent()
          The default intersect extent.
 double getDefaultPixelHeight()
          The default pixel size in Y.
 double getDefaultPixelWidth()
          The default pixel size in X.
 ISpatialReference getDefaultSpatialReference()
          The default spatial reference.
 IEnvelope getDefaultUnionExtent()
          The default union extent.
 void resetToDefault()
          Resets the raster to default state
 

Method Detail

getDefaultPixelWidth

double getDefaultPixelWidth()
                            throws IOException,
                                   AutomationException
The default pixel size in X.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getDefaultPixelHeight

double getDefaultPixelHeight()
                             throws IOException,
                                    AutomationException
The default pixel size in Y.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getDefaultUnionExtent

IEnvelope getDefaultUnionExtent()
                                throws IOException,
                                       AutomationException
The default union extent.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.

getDefaultIntersectExtent

IEnvelope getDefaultIntersectExtent()
                                    throws IOException,
                                           AutomationException
The default intersect extent.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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.

getDefaultSpatialReference

ISpatialReference getDefaultSpatialReference()
                                             throws IOException,
                                                    AutomationException
The default spatial reference.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

resetToDefault

void resetToDefault()
                    throws IOException,
                           AutomationException
Resets the raster to default state

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.