+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
#ifndef SKETCHSOLVER_H
#define SKETCHSOLVER_H
-#if defined SKETCHSOLVER_EXPORTS
-#if defined WIN32
-#define SKETCHSOLVER_EXPORT __declspec( dllexport )
-#else
-#define SKETCHSOLVER_EXPORT
-#endif
-#else
-#if defined WIN32
-#define SKETCHSOLVER_EXPORT __declspec( dllimport )
-#else
-#define SKETCHSOLVER_EXPORT
-#endif
-#endif
+#include <stdlib.h>
+
+/// Tolerance for value of parameters
+const double tolerance = 1.e-10;
+
+#define PI 3.1415926535897932
+
+// Types for data entities enumeration
+typedef int ConstraintID;
+
+// Predefined values for identifiers
+const ConstraintID CID_UNKNOWN = 0;
+const ConstraintID CID_MOVEMENT = -1;
#endif