Salome HOME
Issue #904 - Fatal error aftre delete sketch from dataset used in extrusion in part
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Tools.h
index 2f1e0eb9291432c8f08c2578f45a667fe122d230..fa950240e7d860c02ee59c790963706c5e46bd83 100644 (file)
@@ -1,9 +1,8 @@
-/*
- * GeomAlgoAPI_Tools.h
- *
- *  Created on: May 18, 2015
- *      Author: spo
- */
+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
+// File:    GeomAlgoAPI_Tools.h
+// Created: May 18, 2015
+// Author:  Sergey POKHODENKO
 
 #ifndef GEOMALGOAPI_TOOLS_H_
 #define GEOMALGOAPI_TOOLS_H_
 
 namespace GeomAlgoAPI_Tools {
 
-class GEOMALGOAPI_EXPORT Localizer
+class Localizer
 {
 public:
-  Localizer();
-  ~Localizer();
+  GEOMALGOAPI_EXPORT Localizer();
+  GEOMALGOAPI_EXPORT ~Localizer();
 private:
   std::string myCurLocale;
 };
 
+class File_Tools {
+public:
+  /**
+   * Returns an extension of theFileName
+   */
+  GEOMALGOAPI_EXPORT static std::string extension(const std::string& theFileName);
+  /**
+   * Returns a name of theFileName
+   */
+  GEOMALGOAPI_EXPORT static std::string name(const std::string& theFileName);
+};
+
 } // GeomAlgoAPI_Tools
 
 #endif /* GEOMALGOAPI_TOOLS_H_ */