|
KiCad PCB EDA Suite
|
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_POLY | inline |
| cubicParabolicApprox(std::vector< VECTOR2D > &aOutput, double aMaxError) | BEZIER_POLY | private |
| eval(double t) | BEZIER_POLY | private |
| findInflectionPoints(double &aT1, double &aT2) | BEZIER_POLY | private |
| getCubicPoly(std::vector< VECTOR2D > &aOutput, double aMaxError) | BEZIER_POLY | private |
| 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_POLY | private |
| isFlat(double aMaxError) const | BEZIER_POLY | private |
| isNaN() const | BEZIER_POLY | private |
| m_ctrlPts | BEZIER_POLY | private |
| m_minSegLen | BEZIER_POLY | private |
| numberOfInflectionPoints() | BEZIER_POLY | private |
| recursiveSegmentation(std::vector< VECTOR2D > &aOutput, double aMaxError) | BEZIER_POLY | private |
| subdivide(double aT, BEZIER_POLY &aLeft, BEZIER_POLY &aRight) | BEZIER_POLY | private |
| thirdControlPointDeviation() | BEZIER_POLY | private |