com.esri.arcgis.schematic
Interface ISchematicInMemoryFeatureBoundingBox

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicInMemoryFeatureBoundingBoxProxy, SchematicInMemoryFeatureLink, SchematicInMemoryFeatureNode, SchematicInMemoryFeatureNodeOnLink, SchematicInMemoryFeatureSubLink

public interface ISchematicInMemoryFeatureBoundingBox
extends Serializable

Provides access to members that manage the schematic in memory feature bounding box.

Product Availability

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


Method Summary
 IEnvelope getBoundingBox(ILayer layer)
          Provides access to the bounding box of the in memory feature for the specified layer.
 void queryBoundingBoxCoords(ILayer layer, double[] xMin, double[] yMin, double[] xMax, double[] yMax)
          Queries the bounding box coordinates of the in memory feature for the specified layer.
 

Method Detail

getBoundingBox

IEnvelope getBoundingBox(ILayer layer)
                         throws IOException,
                                AutomationException
Provides access to the bounding box of the in memory feature for the specified layer.

Product Availability

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

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
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.

queryBoundingBoxCoords

void queryBoundingBoxCoords(ILayer layer,
                            double[] xMin,
                            double[] yMin,
                            double[] xMax,
                            double[] yMax)
                            throws IOException,
                                   AutomationException
Queries the bounding box coordinates of the in memory feature for the specified layer.

Product Availability

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

Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
xMin - The xMin (in/out: use single element array)
yMin - The yMin (in/out: use single element array)
xMax - The xMax (in/out: use single element array)
yMax - The yMax (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.