| 
    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 |