Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Graph2D / INC / model / FigureVisitor.h
1 #ifndef FIGUREVISITOR_I_H_
2 #define FIGUREVISITOR_I_H_
3
4 #include "envGraph.h"
5 #include "CurveParametric.h"
6 #include "CurveAnalytic.h"
7 //class CurveParametric;
8 //class CurveAnalytic;
9
10 /*----------------------------------------------------------------------*\
11 |* Declaration *|
12 \*---------------------------------------------------------------------*/
13
14 /*--------------------------------------*\
15 |* Public *|
16 \*-------------------------------------*/
17
18 class CBI_GRAPH FigureVisitor_I
19 {
20 public:
21
22 /*--------------------------------------*\
23 |* Destructor *|
24 \*-------------------------------------*/
25
26 virtual ~FigureVisitor_I()
27 {
28 }
29
30 /*--------------------------------------*\
31 |* Methodes *|
32 \*-------------------------------------*/
33
34 virtual void visit(CurveParametric* ptrPolylines)=0;
35
36 virtual void visit(CurveAnalytic* ptrCurve)=0;
37 };
38
39 #endif
40
41 /*----------------------------------------------------------------------*\
42 |* End *|
43 \*---------------------------------------------------------------------*/