|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <LineSegment.h>
Public 成员函数 | |
| virtual Geometry * | copy (void) const |
| Base::Vector3d | findPointbyRate (double rate) |
| Base::Vector3d | getEndPoint () const |
| 获取终点 | |
| double | getLength () const |
| Base::Vector3d | getMidPoint () |
| Base::Vector3d | getStartPoint () const |
| 获取起点 | |
| bool | isClosed () |
| LineSegment () | |
| LineSegment (Base::Vector3d startPoint, Base::Vector3d endPoint) | |
| 创建三维直线段 | |
| void | Reverse () |
| void | setEndPoint (const Base::Vector3d &pt) |
| 设置终点 | |
| void | setStartPoint (const Base::Vector3d &pt) |
| 设置起点 | |
Public 成员函数 继承自 Curve | |
| Curve () | |
| bool | isClosed () |
| void | Reverse () |
Public 成员函数 继承自 Geometry | |
| Geometry * | clone (void) const |
| Geometry () | |
| GeometryType | getType () const |
| virtual | ~Geometry () |
Private 属性 | |
| Base::Vector3d | mEndPoint |
| Base::Vector3d | mStartPoint |
额外继承的成员函数 | |
Protected 属性 继承自 Geometry | |
| GeometryType | mType |