ArcObjects Library Reference (Geometry)  

IBezierCurveGEN Interface

OLE automation compatibility interface for IBezierCurve.

Product Availability

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

Members

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.

CoClasses that implement IBezierCurveGEN

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

.NET Related Topics

How to build a polygon using segments and points | How to use the IEnumVertex methods