|
BIMHome v1.0.0
BIMHome接口文档说明
|
#include <IDispersionCurve.h>
Public 成员函数 | |
| virtual Base::Vector3d | dir (const int Index)=0 |
| virtual bool | isDone () const =0 |
| virtual int | nbPoints () const =0 |
| virtual double | parameter (const int Index) const =0 |
| virtual std::pair< Base::Vector3d, Base::Vector3d > | pointAndDir (const int Index)=0 |
| virtual std::vector< std::pair< Base::Vector3d, Base::Vector3d > > | pointAndDirList ()=0 |
| virtual std::vector< Base::Vector3d > | points ()=0 |
| virtual Base::Vector3d | value (const int Index)=0 |
静态 Public 成员函数 | |
| static std::shared_ptr< IDispersionCurve > | dispersionByDeflection (App::IDocumentObject *pOriginalCurveObj, const double deflection, const double toler=-1, bool precision=false) |
| 通过弦高离散曲线 | |
| static std::shared_ptr< IDispersionCurve > | dispersionByDeflection (Base::PolyLine bPolyline, const double deflection, const double toler=-1, bool precision=false) |
| static std::shared_ptr< IDispersionCurve > | dispersionByLength (App::IDocumentObject *pOriginalCurveObj, const double unitLength, const double toler=-1, bool precision=false) |
| 通过固定长度离散曲线 | |
| static std::shared_ptr< IDispersionCurve > | dispersionByLength (Base::PolyLine bPolyline, const double unitLength, const double toler=-1, bool precision=false) |
| static std::shared_ptr< IDispersionCurve > | dispersionByNbPoints (App::IDocumentObject *pOriginalCurveObj, const int nbPoints, const double toler=-1, bool precision=false) |
| 通过点数量离散曲线 | |
| static std::shared_ptr< IDispersionCurve > | dispersionByNbPoints (Base::PolyLine bPolyline, const int nbPoints, const double toler=-1, bool precision=false) |
| static std::shared_ptr< IDispersionCurve > | dispersionByTangentialDeflection (App::IDocumentObject *pOriginalCurveObj, const double deflection, const double angular, const double toler=-1) |
| 通过弦高和角度差离散曲线 | |
| static std::shared_ptr< IDispersionCurve > | dispersionByTangentialDeflection (Base::PolyLine bPolyline, const double deflection, const double angular, const double toler=-1) |