| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include <Axis.h>
| Public 成员函数 | |
| Axis () | |
| 默认构造函数 | |
| Axis (const Axis &that) | |
| 复制构造函数 | |
| Axis (const Base::Vector3d &Orig, const Base::Vector3d &Dir) | |
| 构造函数,初始化基点和方向向量 | |
| const Base::Vector3d & | getBase () const | 
| 获取基点 | |
| const Base::Vector3d & | getDirection () const | 
| 获取方向向量 | |
| void | move (const Base::Vector3d &MovVec) | 
| 将轴的基点沿着给定的移动向量移动 | |
| bool | operator!= (const Axis &that) const | 
| 重载 != 运算符 | |
| Axis | operator* (const Base::Placement &p) const | 
| 重载 * 运算符 | |
| Axis & | operator*= (const Base::Placement &p) | 
| 重载 *= 运算符 | |
| Axis & | operator= (const Axis &New) | 
| 重载 = 运算符 | |
| bool | operator== (const Axis &that) const | 
| 重载 == 运算符 | |
| Base::Vector3d | projection (const Base::Vector3d &point) const | 
| 计算一个点在轴上的垂足 | |
| void | reverse () | 
| 反转轴的方向向量 | |
| Axis | reversed () const | 
| 返回反转方向后的轴 | |
| void | setBase (const Base::Vector3d &Orig) | 
| 设置基点 | |
| void | setDirection (const Base::Vector3d &Dir) | 
| 设置方向向量 | |
| ~Axis () | |
| 析构函数 | |
| Protected 属性 | |
| Base::Vector3d | _base | 
| 轴的基点 | |
| Base::Vector3d | _dir | 
| 轴的方向向量 | |
Axis 类,用于表示三维空间中的轴
该类用于定义一个轴,包括基点和方向向量。它提供了对轴的操作,如移动、反转方向、变换等。