|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <Line.h>
Public 成员函数 | |
| virtual Geometry * | copy (void) const |
| Base::Vector3d | getDirection () const |
| 获取方向 | |
| Base::Vector3d | getLocation () const |
| 获取基点 | |
| bool | isClosed () |
| Line () | |
| Line (Base::Axis A1) | |
| 构建三维直线,基于Axis对象 | |
| Line (Base::Vector3d point, Base::Vector3d dir) | |
| 构建三维直线,基于基点和方向向量 | |
| void | Reverse () |
| void | setDirection (const Base::Vector3d &dir) |
| 设置方向 | |
| void | setLocation (const Base::Vector3d &pt) |
| 设置基点 | |
Public 成员函数 继承自 Curve | |
| Curve () | |
| bool | isClosed () |
| void | Reverse () |
Public 成员函数 继承自 Geometry | |
| Geometry * | clone (void) const |
| Geometry () | |
| virtual double | getLength () const |
| GeometryType | getType () const |
| virtual | ~Geometry () |
Private 属性 | |
| Base::Vector3d | mDirection |
| Base::Vector3d | mLocation |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry | |
| GeometryType | mType |