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 |