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.