com.esri.arcgis.datasourcesraster
Interface IRect

All Superinterfaces:
Serializable
All Known Implementing Classes:
DblRect

public interface IRect
extends Serializable

Provides access to members that control a rectangle.

Remarks

This interface is not intended to be used by outside developers.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void convert2Env(IEnvelope env)
          Set ESRI's Envelope Object from a rectangle.
 double getXMax()
          Maximum X value of the rectangle.
 double getXMin()
          Minimum X value of the rectangle.
 double getYMax()
          Maximum Y value of the rectangle.
 double getYMin()
          Minimum Y value of the rectangle.
 void set2Env(IEnvelope env)
          Reset from ESRI's Envelope Object.
 void setXMax(double pVal)
          Maximum X value of the rectangle.
 void setXMin(double pVal)
          Minimum X value of the rectangle.
 void setYMax(double pVal)
          Maximum Y value of the rectangle.
 void setYMin(double pVal)
          Minimum Y value of the rectangle.
 

Method Detail

getXMax

double getXMax()
               throws IOException,
                      AutomationException
Maximum X value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setXMax

void setXMax(double pVal)
             throws IOException,
                    AutomationException
Maximum X value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getXMin

double getXMin()
               throws IOException,
                      AutomationException
Minimum X value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setXMin

void setXMin(double pVal)
             throws IOException,
                    AutomationException
Minimum X value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getYMax

double getYMax()
               throws IOException,
                      AutomationException
Maximum Y value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setYMax

void setYMax(double pVal)
             throws IOException,
                    AutomationException
Maximum Y value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getYMin

double getYMin()
               throws IOException,
                      AutomationException
Minimum Y value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setYMin

void setYMin(double pVal)
             throws IOException,
                    AutomationException
Minimum Y value of the rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

set2Env

void set2Env(IEnvelope env)
             throws IOException,
                    AutomationException
Reset from ESRI's Envelope Object.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
env - 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.

convert2Env

void convert2Env(IEnvelope env)
                 throws IOException,
                        AutomationException
Set ESRI's Envelope Object from a rectangle.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
env - 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.