|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <Circle.h>
Public 成员函数 | |
| Circle () | |
| Circle (Base::Vector3d center, Base::Vector3d normal, Base::Vector3d refvec, double radius) | |
| 构建三维圆 | |
| Circle (Base::Vector3d center, Base::Vector3d normal, double radius) | |
| 构建三维圆 | |
| virtual Geometry * | copy (void) const |
| Base::Vector3d | getCenterPoint () const |
| 获取圆心 | |
| virtual double | getLength () const override |
| Base::Vector3d | getNormal () const |
| 获取所在平面的法向量 | |
| double | getRadius () const |
| 获取半径 | |
| Base::Vector3d | getRefVec () const |
| 获取所在平面的基准轴 | |
| bool | isClosed () |
| void | Reverse () |
| void | setCenterPoint (const Base::Vector3d &pt) |
| 设置圆心 | |
| void | setNormal (const Base::Vector3d &normal) |
| 设置所在平面的法向量 | |
| void | setRadius (double radius) |
| 设置半径 | |
| void | setRefVec (const Base::Vector3d &vec) |
| 设置所在平面的基准轴 | |
Public 成员函数 继承自 Curve | |
| Curve () | |
| bool | isClosed () |
| void | Reverse () |
Public 成员函数 继承自 Geometry | |
| Geometry * | clone (void) const |
| Geometry () | |
| GeometryType | getType () const |
| virtual | ~Geometry () |
Private 属性 | |
| Base::Vector3d | mCenterPoint |
| Base::Vector3d | mNormal |
| double | mRadius |
| Base::Vector3d | mRefVec |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry | |
| GeometryType | mType |