#ifndef HS_GEOM_BSPLINECURVE_H #define HS_GEOM_BSPLINECURVE_H #include "hs_types.h" #ifdef __cplusplus extern "C" { #endif Handle(Geom_BSplineCurve) * hs_Geom_BSplineCurve_toHandle(Geom_BSplineCurve * curve); void hs_delete_Handle_Geom_BSplineCurve(Handle(Geom_BSplineCurve)* h); void hs_delete_Geom_BSplineCurve(Geom_BSplineCurve * curve); int hs_Geom_BSplineCurve_nbPoles(Handle(Geom_BSplineCurve)* h); gp_Pnt * hs_Geom_BSplineCurve_pole(Handle(Geom_BSplineCurve)* h, int index); bool hs_Geom_BSplineCurve_isRational(Handle(Geom_BSplineCurve) *h); void hs_Geom_BSplineCurve_segment(Handle(Geom_BSplineCurve) *h, double u1, double u2, double confusion); #ifdef __cplusplus } #endif #endif // HS_GEOM_BSPLINECURVE_H