3 #ifndef _APIGeomCurve2d_H_
4 #define _APIGeomCurve2d_H_
10 namespace AnyCAD{
namespace API
28 virtual bool IsValidGeomey ()
const;
34 virtual bool Initialize (
const TopoShape& topoShape) ;
43 Real Tolerance ()
const;
47 Real FirstParameter ()
const;
51 Real LastParameter ()
const;
55 int Continuity ()
const;
59 bool IsClosed ()
const;
63 bool IsPeriodic ()
const;
108 #endif //_APIGeomCurve2d_H_
Point or vector.
Definition: APIMath.h:16
BSpline Curve tool that can be used to construct BSpline and get BSpline information.
Definition: APIGeomCurve2d.h:20
geometry base class.
Definition: APIGeomBase.h:18
拓扑对象
Definition: APITopoShape.h:18
EnumCurveType
Definition: APIEnums.h:22
std::vector< Vector2 > Vector2List
Definition: APIMath.h:30
#define DECLARE_APISUPER(className, super)
Definition: APIObjectDef.h:33
double Real
Definition: APIMath.h:7