|
| | Curve () |
| |
| | Curve (CurveMode mode) |
| |
| | Curve (const Curve &curve) |
| |
| | ~Curve () |
| |
| void | updateResampleBezierCurve (std::vector< Coord2D > &myBezierPoint_H) |
| | Resample Bezier curve.
|
| |
| void | UpdateFieldFinalCoord () override |
| | Updating the data of a Field.
|
| |
| bool | isSquard () override |
| |
| | Canvas () |
| |
| | ~Canvas () |
| |
| void | addPoint (float x, float y) |
| |
| void | addPointAndHandlePoint (Coord2D point, Coord2D handle_1, Coord2D handle_2) |
| |
| void | addFloatItemToCoord (float x, float y, std::vector< Coord2D > &coordArray) |
| |
| void | clearMyCoord () |
| |
| void | setCurveClose (bool s) |
| |
| void | setInterpMode (bool useBezier) |
| |
| void | setResample (bool s) |
| |
| void | useBezier () |
| |
| void | useLinear () |
| |
| void | setSpacing (double s) |
| |
| virtual void | updateBezierCurve () |
| |
| void | updateBezierPointToBezierSet (Coord2D p0, Coord2D p1, Coord2D p2, Coord2D p3, std::vector< Coord2D > &bezierSet) |
| |
| void | updateResampleLinearLine () |
| |
| void | resamplePointFromLine (std::vector< Coord2D > pointSet) |
| |
| std::vector< Coord2D > | getPoints () |
| |
| unsigned | getPointSize () |
| |
| Canvas::Interpolation & | getInterpMode () |
| |
| void | convertCoordToStr (std::string VarName, std::vector< Canvas::Coord2D > Array, std::string &Str) |
| |
| template<typename T> |
| void | convertVarToStr (std::string VarName, T value, std::string &Str) |
| |
| void | setVarByStr (std::string Str, double &value) |
| |
| void | setVarByStr (std::string Str, float &value) |
| |
| void | setVarByStr (std::string Str, int &value) |
| |
| void | setVarByStr (std::string Str, bool &value) |
| |
| void | setVarByStr (std::string Str, Canvas::Interpolation &value) |
| |
| std::vector< Coord2D > & | getUserPoints () |
| |
| std::vector< Coord2D > & | getUserHandles () |
| |
| bool & | getResample () |
| |
| bool & | getClose () |
| |
| float & | getSpacing () |
| |
Definition at line 12 of file Curve.h.