|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <Hyperbola.h>
Public 成员函数 | |
| virtual Geometry * | copy (void) const |
| Base::Line * | getAsymptote1 () const |
| Base::Line * | getAsymptote2 () const |
| Base::Axis2 | getAxis () const |
| 获取坐标系 | |
| Base::Line * | getConjugateBranch1 () const |
| Base::Line * | getConjugateBranch2 () const |
| Base::Line * | getDirectrix1 () const |
| Base::Line * | getDirectrix2 () const |
| double | getEccentricity () const |
| double | getFocal () const |
| Base::Vector3d | getFocus1 () const |
| Base::Vector3d | getFocus2 () const |
| double | getLength () const |
| double | getMajorRadius () const |
| 获取实轴长度 | |
| double | getMinorRadius () const |
| 获取虚轴长度 | |
| Hyperbola () | |
| Hyperbola (const Base::Axis2 Axis, const double MajorRadius, const double MinorRadius) | |
| 构建三维双曲线 | |
| Hyperbola (const double MajorRadius, const double MinorRadius) | |
| 构建三维双曲线 | |
| bool | isClosed () |
| void | Reverse () |
| void | setAxis (const Base::Axis2 Axis) |
| 设置坐标系 | |
| void | setMajorRadius (const double MajorRadius) |
| 设置实轴长度 | |
| void | setMinorRadius (const double MinorRadius) |
| 设置虚轴长度 | |
Public 成员函数 继承自 Curve | |
| Curve () | |
| bool | isClosed () |
| void | Reverse () |
Public 成员函数 继承自 Geometry | |
| Geometry * | clone (void) const |
| Geometry () | |
| GeometryType | getType () const |
| virtual | ~Geometry () |
Private 属性 | |
| Base::Axis2 | mAxis |
| double | mMajorRadius |
| double | mMinorRadius |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry | |
| GeometryType | mType |