]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbcreaMaracasVisuSTL.h
Fix categ
[creaMaracasVisu.git] / bbtk / src / bbcreaMaracasVisuSTL.h
1 #ifdef _USE_WXWIDGETS_
2 #ifndef __bbcreaMaracasVisuSTL_h_INCLUDED__
3 #define __bbcreaMaracasVisuSTL_h_INCLUDED__
4 #include "bbcreaMaracasVisu_EXPORT.h"
5 #include "bbtkWxBlackBox.h"
6
7 #include "vtkImageData.h"
8
9 //#include "marInterface.h"
10
11 namespace bbcreaMaracasVisu
12 {
13
14 class bbcreaMaracasVisu_EXPORT STL
15  : 
16    public bbtk::WxBlackBox
17 {
18   BBTK_BLACK_BOX_INTERFACE(STL,bbtk::WxBlackBox);
19   BBTK_DECLARE_INPUT(In, vtkImageData*);  
20   BBTK_PROCESS(Process);
21   void Process();
22   BBTK_CREATE_WIDGET(CreateWidget);
23   void CreateWidget(wxWindow*);
24
25 private:
26         //marInterface* mar;
27 };
28
29 BBTK_BEGIN_DESCRIBE_BLACK_BOX(STL, bbtk::WxBlackBox);
30 BBTK_NAME("STL");
31 BBTK_AUTHOR("car-prie@uniandes.edu.co");
32 BBTK_DESCRIPTION("Black Box from the module STL in Maracas");
33 BBTK_CATEGORY("image, widget");
34 BBTK_INPUT(STL, In, "Image to the STereoLithography", vtkImageData*, "");
35 BBTK_END_DESCRIBE_BLACK_BOX(STL);
36 }
37 // EO namespace bbcreaMaracasVisu
38
39 #endif // __bbcreaMaracasVisuSTL_h_INCLUDED__
40 #endif // _USE_WXWIDGETS_
41