Click or drag to resize

BezierCurveFlattener Methods

The BezierCurveFlattener type exposes the following members.

Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodFlattenBezierSegment Recursively flattens a single cubic Bezier segment by subdividing it until flatness criteria are met.
Public methodFlattenPolyBezierCurve(PointD2D) Flattens a poly Bezier curve defined by an array of control points into a list of points.
Public methodFlattenPolyBezierCurve(PointD2D, IListPointD2D, ListPointD2D) Flattens a poly Bezier curve and appends the resulting points to the provided flattenedList.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIsAngleBelowCriterion Determines whether the angle between v1 and v2 is below the configured criterium, using the cosine of the angle.
Public methodIsBezierSegmentFlatEnough Tests whether a cubic Bezier segment is sufficiently flat according to the absolute deviation and angle deviation criteria.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also