2 #ifndef __bbcreaMaracasVisuSTL_h_INCLUDED__
3 #define __bbcreaMaracasVisuSTL_h_INCLUDED__
4 #include "bbcreaMaracasVisu_EXPORT.h"
5 #include "bbtkWxBlackBox.h"
7 #include "vtkImageData.h"
9 //#include "marInterface.h"
11 namespace bbcreaMaracasVisu
14 class bbcreaMaracasVisu_EXPORT STL
16 public bbtk::WxBlackBox
18 BBTK_BLACK_BOX_INTERFACE(STL,bbtk::WxBlackBox);
19 //==================================================================
20 /// User callback called in the box contructor
21 virtual void bbUserConstructor();
22 /// User callback called in the box copy constructor
23 virtual void bbUserCopyConstructor(bbtk::BlackBox::Pointer);
24 /// User callback called in the box destructor
25 virtual void bbUserDestructor();
26 //==================================================================
27 BBTK_DECLARE_INPUT(In,vtkImageData*);
28 BBTK_PROCESS(Process);
30 BBTK_CREATE_WIDGET(CreateWidget);
31 void CreateWidget(wxWindow*);
37 BBTK_BEGIN_DESCRIBE_BLACK_BOX(STL,bbtk::WxBlackBox);
39 BBTK_AUTHOR("car-prie@uniandes.edu.co");
40 BBTK_DESCRIPTION("BB of the module STL in Maracas");
41 BBTK_CATEGORY("__CategoryBlackBox__");
42 BBTK_INPUT(STL,In,"Image to the STL",vtkImageData*,"");
43 BBTK_END_DESCRIBE_BLACK_BOX(STL);
45 // EO namespace bbcreaMaracasVisu
47 #endif // __bbcreaMaracasVisuSTL_h_INCLUDED__
48 #endif // _USE_WXWIDGETS_