29 #ifndef _GEOMAlgo_HAlgo_HeaderFile
30 #define _GEOMAlgo_HAlgo_HeaderFile
32 #include <Standard.hxx>
33 #include <Standard_DefineHandle.hxx>
34 #include <Standard_Integer.hxx>
35 #include <Standard_Transient.hxx>
47 virtual void Perform() = 0;
50 virtual void CheckData() ;
53 virtual void CheckResult() ;
56 Standard_Integer ErrorStatus()
const;
59 Standard_Integer WarningStatus()
const;
68 virtual ~GEOMAlgo_HAlgo();
70 Standard_Integer myErrorStatus;
71 Standard_Integer myWarningStatus;
DEFINE_STANDARD_HANDLE(GEOM_Field, GEOM_BaseObject) DEFINE_STANDARD_HANDLE(GEOM_FieldStep