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