Salome HOME
Fix solvespace version number in environment.
[modules/shaper.git] / src / GeomAlgoAPI / GeomAlgoAPI_Tools.h
index 2f1e0eb9291432c8f08c2578f45a667fe122d230..7877f702896389920cdd79aefa80764d1da16b16 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
+ *  \ingroup DataAlgo
+ *  \brief Localizer tool.
+ */
+class Localizer
 {
 public:
-  Localizer();
-  ~Localizer();
+  GEOMALGOAPI_EXPORT Localizer();
+  GEOMALGOAPI_EXPORT ~Localizer();
 private:
   std::string myCurLocale;
 };
 
+/** \class File_Tools
+ *  \ingroup DataAlgo
+ *  \brief File tool.
+ */
+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_ */