Salome HOME
[CEA] Improve ShaperResults
[modules/shaper.git] / src / ModelAPI / ModelAPI_swig.h
index 243359d684a5b228939fed03baa5a9cec24312fe..f0deed8a1f01986c8c75cecb0655600a02f426da 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2014-2019  CEA/DEN, EDF R&D
+// Copyright (C) 2014-2024  CEA, EDF
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -24,6 +24,7 @@
 
   #include "ModelAPI.h"
   #include "ModelAPI_Entity.h"
+  #include "ModelAPI_Events.h"
   #include "ModelAPI_Document.h"
   #include "ModelAPI_Session.h"
   #include "ModelAPI_Object.h"
   #include "ModelAPI_ResultField.h"
   #include "ModelAPI_Tools.h"
   #include "ModelAPI_Folder.h"
+  #include "ModelAPI_Filter.h"
+  #include "ModelAPI_FiltersArgs.h"
+  #include "ModelAPI_FiltersFactory.h"
+  #include "ModelAPI_FiltersFeature.h"
 
   #include <memory>
   #include <string>
 
-  template<class T1, class T2>
-  std::shared_ptr<T1> shared_ptr_cast(std::shared_ptr<T2> theObject)
-  {
-    return std::dynamic_pointer_cast<T1>(theObject);
-  }
-
 #endif /* SRC_MODELAPI_MODELAPI_SWIG_H_ */