com.esri.arcgis.geometry
Interface ILine3

All Superinterfaces:
ICurve, IGeometry, ILine, ILine2, Serializable
All Known Implementing Classes:
Line

public interface ILine3
extends ILine2, Serializable

Provides access to members that identify a straight line segment and defines its properties.

Product Availability

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


Method Summary
 void splitAtDistance3D(double distances, boolean asRatio, ISegment[] fromSegment, ISegment[] toSegment)
          Split segment at specified distance.
 
Methods inherited from interface com.esri.arcgis.geometry.ILine2
putWKSCoords, queryWKSCoords
 
Methods inherited from interface com.esri.arcgis.geometry.ILine
getAngle, putCoords, queryCoords
 
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

splitAtDistance3D

void splitAtDistance3D(double distances,
                       boolean asRatio,
                       ISegment[] fromSegment,
                       ISegment[] toSegment)
                       throws IOException,
                              AutomationException
Split segment at specified distance.

Product Availability

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

Parameters:
distances - The distances (in)
asRatio - The asRatio (in)
fromSegment - A reference to a com.esri.arcgis.geometry.ISegment (out: use single element array)
toSegment - A reference to a com.esri.arcgis.geometry.ISegment (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.