1 #ifndef FIGUREVISITOR_I_H_
2 #define FIGUREVISITOR_I_H_
5 #include "CurveParametric.h"
6 #include "CurveAnalytic.h"
7 //class CurveParametric;
10 /*----------------------------------------------------------------------*\
12 \*---------------------------------------------------------------------*/
14 /*--------------------------------------*\
16 \*-------------------------------------*/
18 class CBI_GRAPH FigureVisitor_I
22 /*--------------------------------------*\
24 \*-------------------------------------*/
26 virtual ~FigureVisitor_I()
30 /*--------------------------------------*\
32 \*-------------------------------------*/
34 virtual void visit(CurveParametric
* ptrPolylines
)=0;
36 virtual void visit(CurveAnalytic
* ptrCurve
)=0;
41 /*----------------------------------------------------------------------*\
43 \*---------------------------------------------------------------------*/