| BIMHome v1.0.0
    BIMHome接口文档说明 | 
#include <CurveHelper.h>
| 静态 Public 成员函数 | |
| static App::IDocumentObject * | getBasisCurveOfTrimmedCurve (App::IDocumentObject *pTrimmedCurve, const std::string &objName="BasisCurveOfTrimmedCurve", App::IDocument *pParentDoc=nullptr) | 
| 获取修剪曲线的基准曲线 | |
| static bool | getCurveStartPointAndEndPoint (App::IDocumentObject *pCurve, Base::Vector3d &startPoint, Base::Vector3d &endPoint) | 
| 获取曲线的起点和终点三维坐标 | |
| static CurveType | getCurveType (App::IDocumentObject *pCurve) | 
| 获取曲线类型 | |
| static double | getParameter (const Base::PolyLine &polyLine, const Base::Vector3d &point) | 
| 计算点在多段线上的参数值 | |
| static double | getParameter (const Base::PolyLine2D &polyLine, const Base::Vector2d &point) | 
| 计算点在2D多段线上的参数值 | |
| static double | getParameter (std::shared_ptr< Base::Curve > bcurve, const Base::Vector3d &point) | 
| 计算点在曲线上的参数值 | |