|
CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
二维向量 更多...
Public 成员函数 | |
| GVectorF () | |
| GVectorF (double x, double y) | |
| GVectorF (int x, int y) | |
| GVectorF (long x, long y) | |
| GVectorF (const GVectorF &vt) | |
| ~GVectorF () | |
| double | Length () const |
| 向量长度 | |
| GVectorF | NormalVector () const |
| 获得法向量 | |
| void | Normalization () |
| void | PositiveSign () |
| void | Inverse () |
| double | DotProduct (const GVectorF &other) const |
| const GVectorF & | operator= (const GVectorF &other) |
| GVectorF | operator- (const GVectorF &other) const |
| GVectorF | operator+ (const GVectorF &other) const |
| GVectorF | operator* (double k) const |
| const GVectorF & | operator-= (const GVectorF &other) |
| const GVectorF & | operator+= (const GVectorF &other) |
| const GVectorF & | operator*= (double k) |
Public 属性 | |
| double | dx |
| double | dy |
二维向量
| BUI::GVectorF::GVectorF | ( | ) |
| BUI::GVectorF::GVectorF | ( | double | x, |
| double | y | ||
| ) |
| BUI::GVectorF::GVectorF | ( | int | x, |
| int | y | ||
| ) |
| BUI::GVectorF::GVectorF | ( | long | x, |
| long | y | ||
| ) |
| BUI::GVectorF::GVectorF | ( | const GVectorF & | vt | ) |
| BUI::GVectorF::~GVectorF | ( | ) |
| double BUI::GVectorF::DotProduct | ( | const GVectorF & | other | ) | const |
| void BUI::GVectorF::Inverse | ( | ) |
| double BUI::GVectorF::Length | ( | ) | const |
向量长度
| void BUI::GVectorF::Normalization | ( | ) |
| GVectorF BUI::GVectorF::NormalVector | ( | ) | const |
获得法向量
| GVectorF BUI::GVectorF::operator* | ( | double | k | ) | const |
| const GVectorF & BUI::GVectorF::operator*= | ( | double | k | ) |
| void BUI::GVectorF::PositiveSign | ( | ) |
| double BUI::GVectorF::dx |
| double BUI::GVectorF::dy |