2 #ifndef __bbcreaMaracasVisuTransferFunctionView_h_INCLUDED__
3 #define __bbcreaMaracasVisuTransferFunctionView_h_INCLUDED__
4 #include "bbtkWxBlackBox.h"
6 #include "vtkImageData.h"
7 #include "HistogramWidget.h"
9 namespace bbcreaMaracasVisu
12 class /*BBTK_EXPORT*/ TransferFunctionView
14 public bbtk::WxBlackBox
16 BBTK_BLACK_BOX_INTERFACE(TransferFunctionView,bbtk::WxBlackBox);
17 BBTK_DECLARE_INPUT(In, vtkImageData*);
18 BBTK_PROCESS(Process);
20 BBTK_CREATE_WIDGET(CreateWidget);
21 void CreateWidget(wxWindow* parent);
24 HistogramWidget *mwxwidget;
27 BBTK_BEGIN_DESCRIBE_BLACK_BOX(TransferFunctionView,bbtk::WxBlackBox);
28 BBTK_NAME("TransferFunctionView");
29 BBTK_AUTHOR("eduardo.davila [at] creatis.insa-lyon.fr");
30 BBTK_DESCRIPTION("Transfer Function Window");
31 //BBTK_CATEGORY("__CategoryBlackBox__");
32 BBTK_INPUT(TransferFunctionView,In,"Input image",vtkImageData*,"");
33 BBTK_END_DESCRIBE_BLACK_BOX(TransferFunctionView);
35 // EO namespace bbcreaMaracasVisu
37 #endif // __bbcreaMaracasVisuTransferFunctionView_h_INCLUDED__
38 #endif // _USE_WXWIDGETS_