BIMHome v1.0.0
BIMHome接口文档说明
Public 成员函数 | Private 属性 | 所有成员列表
Line类 参考

#include <Line.h>

类 Line 继承关系图:
Curve Geometry

Public 成员函数

virtual Geometrycopy (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
Geometryclone (void) const
 
 Geometry ()
 
virtual double getLength () const
 
GeometryType getType () const
 
virtual ~Geometry ()
 

Private 属性

Base::Vector3d mDirection
 
Base::Vector3d mLocation
 

额外继承的成员函数

- Protected 属性 继承自 Geometry
GeometryType mType
 

该类的文档由以下文件生成: