1 #ifndef GRAPH_OBSERVER_I_H_
2 #define GRAPH_OBSERVER_I_H_
7 /*----------------------------------------------------------------------*\
9 \*---------------------------------------------------------------------*/
11 /*--------------------------------------*\
13 \*-------------------------------------*/
15 class CBI_GRAPH GraphObserver_I
19 /*--------------------------------------*\
21 \*-------------------------------------*/
23 virtual ~GraphObserver_I()
27 /*--------------------------------------*\
29 \*-------------------------------------*/
33 virtual void onFigureAdd(Figure
* ptrFigure
)=0;
35 virtual void onFigureRemove(Figure
* ptrFigure
)=0;
37 virtual void update()=0;
43 /*----------------------------------------------------------------------*\
45 \*---------------------------------------------------------------------*/