18#ifndef BIMHOMEBASE_LINESEGMENT_H
19#define BIMHOMEBASE_LINESEGMENT_H
21#include "Base/Math/Geometry/Curve.h"
#define GEOMETRY_HEADER(_name_)
Definition Geometry.h:27
Base::Vector3d getEndPoint() const
获取终点
Base::Vector3d getStartPoint() const
获取起点
void setEndPoint(const Base::Vector3d &pt)
设置终点
LineSegment(Base::Vector3d startPoint, Base::Vector3d endPoint)
创建三维直线段
Base::Vector3d mEndPoint
Definition LineSegment.h:77
Base::Vector3d findPointbyRate(double rate)
virtual Geometry * copy(void) const
Base::Vector3d mStartPoint
Definition LineSegment.h:76
void setStartPoint(const Base::Vector3d &pt)
设置起点
Base::Vector3d getMidPoint()
Definition LineSegment.h:28
Definition BaseFigureFactory.h:24