|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <Parabola.h>
Public 成员函数 | |
| virtual Geometry * | copy (void) const |
| Base::Axis2 | getAxis () const |
| 获取坐标系 | |
| double | getFocal () const |
| 获取焦距 | |
| Base::Vector3d | getFocus () const |
| double | getLength () const |
| Base::Vector3d | getLocation () const |
| bool | isClosed () |
| Parabola () | |
| Parabola (const Base::Axis &D, const Base::Vector3d &F) | |
| 构造三维抛物线基于直角坐标系和焦点 | |
| Parabola (const Base::Axis2 &A2, const double Focal) | |
| 构造三维抛物线基于坐标系A2和焦距 | |
| void | Reverse () |
| void | setAxis (const Base::Axis2 axis) |
| 设置坐标系 | |
| void | setFocal (const double Focal) |
| 设置焦距 | |
Public 成员函数 继承自 Curve | |
| Curve () | |
| bool | isClosed () |
| void | Reverse () |
Public 成员函数 继承自 Geometry | |
| Geometry * | clone (void) const |
| Geometry () | |
| GeometryType | getType () const |
| virtual | ~Geometry () |
Private 属性 | |
| Base::Axis2 | mAxis |
| double | mFocal |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry | |
| GeometryType | mType |