com.esri.arcgis.geometry
Interface IConstructGeometryCollection

All Superinterfaces:
Serializable
All Known Implementing Classes:
GeometryBag

public interface IConstructGeometryCollection
extends Serializable

Provides access to members that construct a collection of geometries.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void constructDivideEqual(IPolyline divideSource, int numDivisions, int divideHow)
          Locates additional points equally spaced along the input polyline, and create either new segments, parts or polylines depending on the value of divideHow.
 void constructDivideLength(IPolyline divideSource, double length, boolean asRatio, int divideHow)
          Locates additional points along the input polyline, spaced at a specified interval, and create either new segments, parts, or polylines depending on the value of divideHow.
 

Method Detail

constructDivideEqual

void constructDivideEqual(IPolyline divideSource,
                          int numDivisions,
                          int divideHow)
                          throws IOException,
                                 AutomationException
Locates additional points equally spaced along the input polyline, and create either new segments, parts or polylines depending on the value of divideHow.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
divideSource - A reference to a com.esri.arcgis.geometry.IPolyline (in)
numDivisions - The numDivisions (in)
divideHow - A com.esri.arcgis.geometry.esriConstructDivideEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

constructDivideLength

void constructDivideLength(IPolyline divideSource,
                           double length,
                           boolean asRatio,
                           int divideHow)
                           throws IOException,
                                  AutomationException
Locates additional points along the input polyline, spaced at a specified interval, and create either new segments, parts, or polylines depending on the value of divideHow.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
divideSource - A reference to a com.esri.arcgis.geometry.IPolyline (in)
length - The length (in)
asRatio - The asRatio (in)
divideHow - A com.esri.arcgis.geometry.esriConstructDivideEnum constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.