COPASI API
4.16.103
|
#include <BezierCurve.h>
Public Member Functions | |
BezierCurve () | |
BezierCurve (size_t numberOfStepsOnCurve) | |
std::vector< CLPoint > | curvePts (const std::vector< CLPoint > &pts) |
Private Member Functions | |
C_FLOAT64 | bernstein (C_INT32 i, C_INT32 n, C_FLOAT64 t) |
CLPoint | bezierPt (C_FLOAT64 t, std::vector< CLPoint > pts) |
void | init () |
C_FLOAT64 | multiplyFromTo (C_INT32 n1, C_INT32 n2) |
Private Attributes | |
C_FLOAT64 | dt |
size_t | steps |
C_FLOAT64 | t |
Definition at line 37 of file BezierCurve.h.
BezierCurve::BezierCurve | ( | ) |
Definition at line 32 of file BezierCurve.cpp.
References init().
BezierCurve::BezierCurve | ( | size_t | numberOfStepsOnCurve | ) |
Definition at line 37 of file BezierCurve.cpp.
Definition at line 79 of file BezierCurve.cpp.
References C_FLOAT64, and multiplyFromTo().
Referenced by bezierPt(), and curvePts().
Definition at line 89 of file BezierCurve.cpp.
References bernstein(), C_FLOAT64, and C_INT32.
Definition at line 49 of file BezierCurve.cpp.
References bernstein(), C_FLOAT64, C_INT32, dt, and t.
Referenced by CGraphCurve::invertOrderOfPoints().
|
private |
Definition at line 108 of file BezierCurve.cpp.
References C_FLOAT64, and C_INT32.
Referenced by bernstein().
|
private |
Definition at line 47 of file BezierCurve.h.
Referenced by curvePts(), and init().
|
private |
Definition at line 46 of file BezierCurve.h.
Referenced by BezierCurve(), and init().
|
private |
Definition at line 45 of file BezierCurve.h.
Referenced by BezierCurve(), and curvePts().