--- /dev/null
+#ifndef FIGUREVISITOR_I_H_\r
+#define FIGUREVISITOR_I_H_\r
+\r
+#include "envGraph.h"\r
+#include "CurveParametric.h"\r
+#include "CurveAnalytic.h"\r
+//class CurveParametric;\r
+//class CurveAnalytic;\r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* Declaration *|\r
+ \*---------------------------------------------------------------------*/\r
+\r
+/*--------------------------------------*\\r
+ |* Public *|\r
+ \*-------------------------------------*/\r
+\r
+class CBI_GRAPH FigureVisitor_I\r
+ {\r
+ public:\r
+\r
+ /*--------------------------------------*\\r
+ |* Destructor *|\r
+ \*-------------------------------------*/\r
+\r
+ virtual ~FigureVisitor_I()\r
+ {\r
+ }\r
+\r
+ /*--------------------------------------*\\r
+ |* Methodes *|\r
+ \*-------------------------------------*/\r
+\r
+ virtual void visit(CurveParametric* ptrPolylines)=0;\r
+\r
+ virtual void visit(CurveAnalytic* ptrCurve)=0;\r
+ };\r
+\r
+#endif \r
+\r
+/*----------------------------------------------------------------------*\\r
+ |* End *|\r
+ \*---------------------------------------------------------------------*/\r