This document is archived and information here might be outdated.  Recommended version.


IBezierCurveGEN Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IB > IBezierCurveGEN Interface
ArcGIS Developer Help

IBezierCurveGEN Interface

OLE automation compatibility interface for IBezierCurve.

Product Availability

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

Members

Name Description
Read-only property Degree The degree of the Bezier curve. For third degree Beziers, this is always 3.
Method PutCoord Sets the specified (0 <= index < 4) control point of this Bezier curve.
Method PutCoords Sets this Bezier curve's control points from an array of between 1 to 4 input points.
Method QueryChordLengthTangentAtFrom Returns tangent vector at 'from' point, based on chord length parametrization; and whether it has been set by user or by smoothing process.
Method QueryChordLengthTangentAtTo Returns tangent vector at 'to' point, based on chord length parametrization; and whether it has been set by user or by smoothing process.
Method QueryCoord Copies the specified control point of this Bezier curve into the input point.
Method QueryCoords Sets the existing elements of an existing safe array to be equal to the four control points of this bezier curve.
Method QueryInflectionPoint Finds inflection point; sets it empty if none exists.
Method SetChordLengthTangentAtFrom Establishes tangent vector at 'from' point, based on chord length parametrization; and sets flag whether it has been set by user or by smoothing process.
Method SetChordLengthTangentAtTo Establishes tangent vector at 'to' point, based on chord length parametrization; and sets flag whether it has been set by user or by smoothing process.

Classes that implement IBezierCurveGEN

Classes Description
BezierCurve A cubic Bezier curve defined between two points; optionally has measure, height and ID attributes at each endpoint.