com.esri.arcgis.geometry
Interface IConstructGeometryCollection

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GeometryBag, IConstructGeometryCollectionProxy

public interface IConstructGeometryCollection
extends java.io.Serializable

COM Interface 'IConstructGeometryCollection'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that construct a collection of geometries.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID8680c0e0_377f_11d2_bcc5_0000f875bcce
           
static int xxDummy
          Deprecated. Internal use only
 
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.
 

Field Detail

IID8680c0e0_377f_11d2_bcc5_0000f875bcce

static final int IID8680c0e0_377f_11d2_bcc5_0000f875bcce
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

constructDivideEqual

void constructDivideEqual(IPolyline divideSource,
                          int numDivisions,
                          int divideHow)
                          throws java.io.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.

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:
java.io.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 java.io.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.

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:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.