Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Graph2D / INC / model / CurveAnalytic.h
1 #ifndef CURVE_ANALYTIC_H_
2 #define CURVE_ANALYTIC_H_
3
4 #include "Figure.h"
5
6 /*----------------------------------------------------------------------*\
7 |* Declaration *|
8 \*---------------------------------------------------------------------*/
9
10 /*--------------------------------------*\
11 |* Public *|
12 \*-------------------------------------*/
13
14 class CBI_GRAPH CurveAnalytic: public Figure
15 {
16 public:
17 CurveAnalytic(Title title, Apparance apparance);
18
19 virtual ~CurveAnalytic();
20
21 virtual float f(const float x) const = 0;
22
23 virtual Domaine computeDomaine(const Domaine& graphDomaine) const;
24
25 void accept(FigureVisitor_I* ptrVisitor);
26 };
27
28 #endif
29
30 /*----------------------------------------------------------------------*\
31 |* End *|
32 \*---------------------------------------------------------------------*/