// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Approx_MCurvesToBSpCurve_HeaderFile #define _Approx_MCurvesToBSpCurve_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _AppParCurves_MultiBSpCurve_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _AppParCurves_SequenceOfMultiCurve_HeaderFile #include #endif class AppParCurves_MultiCurve; class AppParCurves_SequenceOfMultiCurve; class AppParCurves_MultiBSpCurve; class Approx_MCurvesToBSpCurve { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } Standard_EXPORT Approx_MCurvesToBSpCurve(); Standard_EXPORT void Reset() ; Standard_EXPORT void Append(const AppParCurves_MultiCurve& MC) ; Standard_EXPORT void Perform() ; Standard_EXPORT void Perform(const AppParCurves_SequenceOfMultiCurve& TheSeq) ; //! return the composite MultiCurves as a MultiBSpCurve.
Standard_EXPORT const AppParCurves_MultiBSpCurve& Value() const; //! return the composite MultiCurves as a MultiBSpCurve.
Standard_EXPORT const AppParCurves_MultiBSpCurve& ChangeValue() ; protected: private: AppParCurves_MultiBSpCurve mySpline; Standard_Boolean myDone; AppParCurves_SequenceOfMultiCurve myCurves; }; // other Inline functions and methods (like "C++: function call" methods) #endif