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.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 |
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.