com.esri.arcgis.geometry
Interface IBezierCurve3

All Superinterfaces:
IBezierCurve, IBezierCurve2, ICurve, IGeometry, Serializable
All Known Implementing Classes:
BezierCurve

public interface IBezierCurve3
extends IBezierCurve2, Serializable

Provides access to members that identify third degree bezier curve segments and defines their properties.

Product Availability

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


Method Summary
 double getParameter(double distanceAlongCurve, boolean asRatio)
          The parametric distance along the bezier.
 
Methods inherited from interface com.esri.arcgis.geometry.IBezierCurve2
isLine
 
Methods inherited from interface com.esri.arcgis.geometry.IBezierCurve
getDegree, putCoord, putCoords, queryChordLengthTangentAtFrom, queryChordLengthTangentAtTo, queryCoord, queryCoords, queryInflectionPoint, setChordLengthTangentAtFrom, setChordLengthTangentAtTo
 
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

getParameter

double getParameter(double distanceAlongCurve,
                    boolean asRatio)
                    throws IOException,
                           AutomationException
The parametric distance along the bezier.

Product Availability

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

Parameters:
distanceAlongCurve - The distanceAlongCurve (in)
asRatio - The asRatio (in)
Returns:
The u
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.