com.esri.arcgis.geometry
Interface IPolycurve3
- All Superinterfaces: 
 - ICurve, IGeometry, IPolycurve, IPolycurve2, Serializable
 
- All Known Implementing Classes: 
 - IPolycurve3Proxy
 
public interface IPolycurve3
- extends IPolycurve2, Serializable
 
Provides access to members that extend IPolycurve with additional splitting and densification methods.
  
Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 
 
 
| Methods inherited from interface com.esri.arcgis.geometry.ICurve | 
getFromPoint, getLength, getSubcurve, getToPoint, isClosed, queryFromPoint, queryNormal, queryPoint, queryPointAndDistance, queryTangent, queryToPoint, reverseOrientation, setFromPoint, setToPoint | 
 
| Methods inherited from interface com.esri.arcgis.geometry.IGeometry | 
geoNormalize, geoNormalizeFromLongitude, getDimension, getEnvelope, getGeometryType, getSpatialReference, isEmpty, project, queryEnvelope, setEmpty, setSpatialReferenceByRef, snapToSpatialReference | 
 
densifyByAngleEx
void densifyByAngleEx(double maxSegmentLength,
                      double maxAngleDeviation,
                      boolean bTrackAll,
                      int[] cOriginalSegments,
                      esriOriginalSegmentMapping[] originalSegments)
                      throws IOException,
                             AutomationException
- densifyByAngleEx
  
Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 maxSegmentLength - The maxSegmentLength  (in)maxAngleDeviation - The maxAngleDeviation  (in)bTrackAll - The bTrackAll  (in)cOriginalSegments - The cOriginalSegments  (in/out: use single element array)originalSegments - A Structure: com.esri.arcgis.geometry.esriOriginalSegmentMapping  (out: use single element array)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
 
 
densifyEx
void densifyEx(double maxSegmentLength,
               double maxDeviation,
               boolean bTrackAll,
               int[] cOriginalSegments,
               esriOriginalSegmentMapping[] originalSegments)
               throws IOException,
                      AutomationException
- densifyEx
  
Product Availability
 Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.
 Supported Platforms
 Windows, Solaris, Linux
 
- Parameters:
 maxSegmentLength - The maxSegmentLength  (in)maxDeviation - The maxDeviation  (in)bTrackAll - The bTrackAll  (in)cOriginalSegments - The cOriginalSegments  (in/out: use single element array)originalSegments - A Structure: com.esri.arcgis.geometry.esriOriginalSegmentMapping  (out: use single element array)
- Throws:
 IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.