// File generated by CPPExt (Value) // Copyright (C) 1991,1995 by // // MATRA DATAVISION, FRANCE // // This software is furnished in accordance with the terms and conditions // of the contract and with the inclusion of the above copyright notice. // This software or any other copy thereof may not be provided or otherwise // be made available to any other person. No title to an ownership of the // software is hereby transferred. // // At the termination of the contract, the software and all copies of this // software must be deleted. #ifndef _GeoAlgo_Sol_HeaderFile #define _GeoAlgo_Sol_HeaderFile #ifndef _Geom_BSplineSurface_HeaderFile #include #endif #ifndef _Standard_Boolean_HeaderFile #include #endif #ifndef _Standard_CString_HeaderFile #include #endif #include class Geom_BSplineSurface; #ifndef _Standard_Macro_HeaderFile #include #endif class GeoAlgo_Sol { public: // Methods PUBLIC // Standard_EXPORT GeoAlgo_Sol(); Standard_EXPORT GeoAlgo_Sol(const Standard_CString aGroundName); Standard_EXPORT void Build(const Standard_CString aGroundName) ; Standard_EXPORT void Build(const TColgp_SequenceOfXYZ& aSeqofPoints) ; Standard_EXPORT Handle(Geom_BSplineSurface) Surface() const; Standard_EXPORT Standard_Boolean IsDone() const; private: // Methods PRIVATE // Standard_EXPORT Handle(Geom_BSplineSurface) Read(const Standard_CString aGroundName) ; // Fields PRIVATE // Handle(Geom_BSplineSurface) myGround; Standard_Boolean myIsDone; }; // other inline functions and methods (like "C++: function call" methods) // #endif