KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BEZIER_POLY Member List

This is the complete list of members for BEZIER_POLY, including all inherited members.

BEZIER_POLY(const VECTOR2I &aStart, const VECTOR2I &aCtrl1, const VECTOR2I &aCtrl2, const VECTOR2I &aEnd)BEZIER_POLY
BEZIER_POLY(const std::vector< VECTOR2I > &aControlPoints)BEZIER_POLY
BEZIER_POLY(const std::vector< VECTOR2D > &aControlPoints)BEZIER_POLYinline
cubicParabolicApprox(std::vector< VECTOR2D > &aOutput, double aMaxError)BEZIER_POLYprivate
eval(double t)BEZIER_POLYprivate
findInflectionPoints(double &aT1, double &aT2)BEZIER_POLYprivate
getCubicPoly(std::vector< VECTOR2D > &aOutput, double aMaxError)BEZIER_POLYprivate
GetPoly(std::vector< VECTOR2I > &aOutput, int aMaxError=10)BEZIER_POLY
GetPoly(std::vector< VECTOR2D > &aOutput, double aMaxError=10.0)BEZIER_POLY
getQuadPoly(std::vector< VECTOR2D > &aOutput, double aMaxError)BEZIER_POLYprivate
isFlat(double aMaxError) constBEZIER_POLYprivate
isNaN() constBEZIER_POLYprivate
m_ctrlPtsBEZIER_POLYprivate
m_minSegLenBEZIER_POLYprivate
numberOfInflectionPoints()BEZIER_POLYprivate
recursiveSegmentation(std::vector< VECTOR2D > &aOutput, double aMaxError)BEZIER_POLYprivate
subdivide(double aT, BEZIER_POLY &aLeft, BEZIER_POLY &aRight)BEZIER_POLYprivate
thirdControlPointDeviation()BEZIER_POLYprivate