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

#include <LineSegment.h>

类 LineSegment 继承关系图:
Curve Geometry

Public 成员函数

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

Private 属性

Base::Vector3d mEndPoint
 
Base::Vector3d mStartPoint
 

额外继承的成员函数

- Protected 属性 继承自 Geometry
GeometryType mType
 

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