9 //#include "FigureVisitor.h"
10 class FigureVisitor_I
;
12 /*----------------------------------------------------------------------*\
14 \*---------------------------------------------------------------------*/
16 /*--------------------------------------*\
18 \*-------------------------------------*/
20 class CBI_GRAPH Figure
23 Figure(Title title
,Apparance apparance
);
26 Apparance
* getApparance() const;
28 Title
* getTitle() const;
30 virtual Domaine
computeDomaine(const Domaine
& graphDomaine
) const =0;
32 virtual void accept(FigureVisitor_I
* ptrVisitor
) =0;
35 * Call animationStep of all stored Figures and the update
37 virtual void animationStep();
39 bool isAnimationEnable();
41 void setAnimationEnable(bool isEnable
);
45 Apparance
* ptrApparance
;
52 /*----------------------------------------------------------------------*\
54 \*---------------------------------------------------------------------*/