|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <Ellipse2D.h>
Public 成员函数 | |
| virtual Geometry2D * | copy (void) const |
| Ellipse2D () | |
| Ellipse2D (Base::Vector2d CenterPoint, Base::Vector2d MajorAxisDir, double MajorRadius, double MinorRadius) | |
| 构造二维椭圆 | |
| Base::Vector2d | getCenterPoint () const |
| 获取圆心 | |
| double | getLength () |
| Base::Vector2d | getMajorAxisDir () const |
| 获取主轴方向 | |
| double | getMajorRadius (void) const |
| 获取主轴半径 | |
| double | getMinorRadius (void) const |
| 获取副轴半径 | |
| bool | isClosed () |
| void | setCenterPoint (Base::Vector2d center) |
| 设置圆心 | |
| void | setMajorAxisDir (Base::Vector2d newdir) |
| 设置主轴方向 | |
| void | setMajorRadius (double Radius) |
| 设置主轴半径 | |
| void | setMinorRadius (double Radius) |
| 设置副轴半径 | |
| virtual | ~Ellipse2D () |
Public 成员函数 继承自 Curve2D | |
| Curve2D () | |
| virtual Base::Vector2d | getCenterPoint () |
| 获取中心点 | |
| virtual double | getLength () const |
| 获取长度 | |
Public 成员函数 继承自 Geometry2D | |
| Geometry2D * | clone (void) const |
| Geometry2D () | |
| Geometry2DType | getType () const |
| virtual | ~Geometry2D () |
Private 属性 | |
| Base::Vector2d | mCenterPoint |
| Base::Vector2d | mMajorAxisDir |
| double | mMajorRadius |
| double | mMinorRadius |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry2D | |
| Geometry2DType | mType |