|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
三次贝塞尔样条曲线。支持输入x,得出唯一的y值。常用于参数控制。这不同于通用样条曲线,同一个x可能存在多个Y值 更多...
Public 成员函数 | |
| BSpline () | |
| BSpline (int num) | |
| BSpline (int num, const double *x, const double *y) | |
| void | SetCapacityMaxPoint (int max) |
| void | Clear () |
| bool | AddControlPoint (const VecFloat2 &pt) |
| void | DeleteControlPoint (int i) |
| double | Get (double x) |
| double | GetStateful (double x) |
| void | ChangeStatusFlag () |
Public 属性 | |
| std::vector< VecFloat2 > | m_points |
三次贝塞尔样条曲线。支持输入x,得出唯一的y值。常用于参数控制。这不同于通用样条曲线,同一个x可能存在多个Y值
| BUI::BSpline::BSpline | ( | ) |
| BUI::BSpline::BSpline | ( | int | num | ) |
| BUI::BSpline::BSpline | ( | int | num, |
| const double * | x, | ||
| const double * | y | ||
| ) |
| bool BUI::BSpline::AddControlPoint | ( | const VecFloat2 & | pt | ) |
| void BUI::BSpline::ChangeStatusFlag | ( | ) |
| void BUI::BSpline::Clear | ( | ) |
| void BUI::BSpline::DeleteControlPoint | ( | int | i | ) |
| double BUI::BSpline::Get | ( | double | x | ) |
| double BUI::BSpline::GetStateful | ( | double | x | ) |
| void BUI::BSpline::SetCapacityMaxPoint | ( | int | max | ) |
| std::vector<VecFloat2> BUI::BSpline::m_points |