1 #ifndef creaContoursFactory_h
2 #define creaContoursFactory_h
4 #include "manualBaseModel.h"
5 #include "manualViewBaseContour.h"
6 #include "manualContourBaseControler.h"
9 class creaMaracasVisu_EXPORT creaContoursFactory
12 //--------------------------- virtual ~manualBaseModel();------------------------
13 // PUBLIC METHODS & ATTS
14 //---------------------------------------------------
17 creaContoursFactory();
18 virtual ~creaContoursFactory();
20 /* Creates the controler of the contour given the number of the contour*/
21 manualContourBaseControler* getContourControler(int typeContour);
23 /* Creates the controler of the contour given the name of the contour*/
24 manualContourBaseControler* getContourControler(std::string typeContour);
26 /* Creates the model of the contour given the number of the contour*/
27 manualBaseModel* getContourModel(int typeContour);
29 /* Creates the model of the contour given the name of the contour*/
30 manualBaseModel* getContourModel(std::string typeContour);
32 /* Creates the viewer of the contour given the number of the contour*/
33 manualViewBaseContour* getCountourView(int typeContour);
35 /* Creates the viezer of the contour given the name of the contour*/
36 manualViewBaseContour* getCountourView(std::string typeContour);