com.esri.arcgis.geometry
Interface IPolyline3

All Superinterfaces:
ICurve, IGeometry, IPolycurve, IPolyline, IPolyline2, Serializable
All Known Subinterfaces:
IPolyline4, IPolyline5
All Known Implementing Classes:
IPolyline3Proxy, IPolyline4Proxy, IPolyline5Proxy, Polyline

public interface IPolyline3
extends IPolyline2, Serializable

Provides access to members that extend a polyline object.

Superseded By

IPolyline5

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 void touchCut(IPolyline pCutter, IGeometry[] ppLeftGeom, IGeometry[] ppRightGeom)
          Cut a polyline at locations where the cutter only touches the polyline, in addition to locations where the cutter crosses it.
 
Methods inherited from interface com.esri.arcgis.geometry.IPolyline2
getEnumShortestPath
 
Methods inherited from interface com.esri.arcgis.geometry.IPolyline
reshape, simplifyNetwork
 
Methods inherited from interface com.esri.arcgis.geometry.IPolycurve
densify, generalize, smooth, splitAtDistance, splitAtPoint, weed
 
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
 

Method Detail

touchCut

void touchCut(IPolyline pCutter,
              IGeometry[] ppLeftGeom,
              IGeometry[] ppRightGeom)
              throws IOException,
                     AutomationException
Cut a polyline at locations where the cutter only touches the polyline, in addition to locations where the cutter crosses it.

Description

Use the TouchCut method if the polyline has to be cut even if the cutter is only touching (End points on the interior of other geometry) the polyline. ITopologicalOperator::Cut would cut the polyline only if the cutter crosses it.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
pCutter - A reference to a com.esri.arcgis.geometry.IPolyline (in)
ppLeftGeom - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
ppRightGeom - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.