X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FGEOM%2FGEOM_BaseDriver.hxx;h=0b04bab256041cdd10a725ea271cc0f6204f9b2d;hb=14e1a694c4cf249fe205a39c099482bc5b28a6e5;hp=a90dd6813a48ceedd1c3403da14a010bbc85ccc3;hpb=3cd92817cb4c5ee5911d6f40fe977b5e57b980e1;p=modules%2Fgeom.git diff --git a/src/GEOM/GEOM_BaseDriver.hxx b/src/GEOM/GEOM_BaseDriver.hxx old mode 100755 new mode 100644 index a90dd6813..0b04bab25 --- a/src/GEOM/GEOM_BaseDriver.hxx +++ b/src/GEOM/GEOM_BaseDriver.hxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2024 CEA, EDF, OPEN CASCADE // // Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS @@ -27,18 +27,19 @@ #ifndef __GEOM_BaseDriver_HXX__ #define __GEOM_BaseDriver_HXX__ +#include "GEOM_Function.hxx" + #include +#include #include #include +#include +#include #include #include #include -class Handle(GEOM_Function); -class Handle(TColStd_HSequenceOfTransient); -class Handle(TColStd_HArray1OfInteger); - struct GEOM_Param { std::string name; @@ -67,7 +68,7 @@ struct GEOM_Param class GEOM_BaseDriver : public TFunction_Driver { public: - + // Returns a name of creation operation and names and values of creation parameters // (Use AddParam() methods declared below to fill params vector while implementing // this method in derived drivers) @@ -96,9 +97,9 @@ public: return params.back(); } - DEFINE_STANDARD_RTTI (GEOM_BaseDriver) + DEFINE_STANDARD_RTTIEXT(GEOM_BaseDriver,TFunction_Driver) }; -DEFINE_STANDARD_HANDLE (GEOM_BaseDriver,TFunction_Driver); +DEFINE_STANDARD_HANDLE (GEOM_BaseDriver,TFunction_Driver) #endif