]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbmaracasvisuTransferFunctionView.cxx
*** empty log message ***
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuTransferFunctionView.cxx
1 #include "bbmaracasvisuTransferFunctionView.h"
2 #include "bbcreaMaracasVisuPackage.h"
3 namespace bbcreaMaracasVisu
4 {
5
6 BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaMaracasVisu,TransferFunctionView)
7 BBTK_BLACK_BOX_IMPLEMENTATION(TransferFunctionView,bbtk::WxBlackBox);
8
9 //-----------------------------------------------------
10 void TransferFunctionView::Process()
11 {
12         if(bbGetInputIn()!=NULL){
13                 mwxwidget->initializeHistogram(bbGetInputIn()); 
14                 mwxwidget->Refresh();
15         }
16         
17         
18
19 }
20
21 //-----------------------------------------------------
22 void TransferFunctionView::CreateWidget(wxWindow* parent)
23 {
24         bbtkDebugMessageInc("Core",9,"TransferFunctionView::CreateWxWindow()"<<std::endl);
25
26         mwxwidget = new HistogramWidget(parent, -1);
27     bbtkDebugDecTab("Core",9);
28         bbSetOutputWidget( mwxwidget ); 
29 }
30
31 //-----------------------------------------------------
32 void TransferFunctionView::bbUserSetDefaultValues()
33 {
34         mwxwidget = NULL;
35
36 }
37
38         
39         //-----------------------------------------------------------------     
40         void TransferFunctionView::bbUserInitializeProcessing()
41         {
42                 bbSetInputIn(NULL);
43         }
44         
45         //-----------------------------------------------------------------     
46         void TransferFunctionView::bbUserFinalizeProcessing()
47         {
48         }
49         
50         //-----------------------------------------------------------------     
51
52 }
53 // EO namespace bbcreaMaracasVisu
54
55