creaContoursFactory.h

Go to the documentation of this file.
00001 #ifndef creaContoursFactory_h
00002 #define creaContoursFactory_h
00003 
00004 #include "manualContourControler.h"
00005 #include "manualBaseModel.h"
00006 #include "manualViewBaseContour.h"
00007 #include "manualCircleControler.h"
00008 #include "manualContourModelCircle.h"
00009 #include "manualViewCircle.h"
00010 #include "manualLineControler.h"
00011 #include "manualContourModelLine.h"
00012 #include "manualViewLine.h"
00013 #include "manualRoiControler.h"
00014 #include "manualViewRoi.h"
00015 #include "manualContourModelRoi.h"
00016 #include "manualViewBullEye.h"
00017 #include "manualContourModelBullEye.h"
00018 #include "manualViewPoints.h"
00019 #include "manualRotationToolControler.h"
00020 #include "manualContourModelRotationTool.h"
00021 #include "manualViewRotationTool.h"
00022 #include "manualContourModelPolygon.h"
00023 
00024 class creaMaracasVisu_EXPORT creaContoursFactory
00025 {
00026 
00027 //--------------------------- virtual ~manualBaseModel();------------------------
00028 // PUBLIC METHODS & ATTS
00029 //---------------------------------------------------
00030 
00031         public:
00032                 creaContoursFactory();
00033                 virtual ~creaContoursFactory();
00034 
00035                 /* Creates the controler of the contour given the number of the contour*/
00036                 manualContourBaseControler* getContourControler(int typeContour);
00037 
00038                 /* Creates the controler of the contour given the name of the contour*/
00039                 manualContourBaseControler* getContourControler(std::string typeContour);
00040 
00041                 /* Creates the model of the contour given the number of the contour*/
00042                 manualBaseModel* getContourModel(int typeContour);
00043 
00044                 /* Creates the model of the contour given the name of the contour*/
00045                 manualBaseModel* getContourModel(std::string typeContour);
00046 
00047                 /* Creates the viewer of the contour given the number of the contour*/
00048                 manualViewBaseContour* getCountourView(int typeContour);
00049 
00050                 /* Creates the viezer of the contour given the name of the contour*/
00051                 manualViewBaseContour* getCountourView(std::string typeContour);                
00052 };
00053 
00054 #endif

Generated on 18 Mar 2010 for creaMaracasVisu_lib by  doxygen 1.6.1