]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbmaracasvisuViewerNV.cxx
Comment out some unused variables
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuViewerNV.cxx
1 #include "bbmaracasvisuViewerNV.h"
2 #include "bbmaracasvisuPackage.h"
3 namespace bbmaracasvisu
4 {
5
6 BBTK_ADD_BLACK_BOX_TO_PACKAGE(maracasvisu,ViewerNV)
7 BBTK_BLACK_BOX_IMPLEMENTATION(ViewerNV,bbtk::WxBlackBox);
8 //-------------------------------------------------------------
9 void ViewerNV::Process()
10 {
11         point.clear();
12         point.push_back((int)mwxwidget->GetX());
13         point.push_back((int)mwxwidget->GetY());
14         point.push_back((int)mwxwidget->GetZ());
15         bbSetOutputPoint(point);
16
17 //    WxBlackBox::Process(); 
18         mwxwidget->SetImage( bbGetInputIn() );
19         wxVtkBaseView *wvbv1 = mwxwidget->GetwxVtkBaseView(1);
20         wxVtkBaseView *wvbv2 = mwxwidget->GetwxVtkBaseView(2);
21         wxVtkBaseView *wvbv3 = mwxwidget->GetwxVtkBaseView(3);
22         wxVtkBaseView *wvbv4 = mwxwidget->GetwxVtkBaseView(4);
23
24         //wxwidget->RefreshView();
25
26         bbSetOutputwxVtkBaseView1( wvbv1 );
27         bbSetOutputwxVtkBaseView2( wvbv2 );
28         bbSetOutputwxVtkBaseView3( wvbv3 );
29         bbSetOutputwxVtkBaseView4( wvbv4 );
30         if (wvbv1!=NULL) { bbSetOutputRenderer1( wvbv1->GetRenderer() ); }
31         if (wvbv2!=NULL) { bbSetOutputRenderer2( wvbv2->GetRenderer() ); }
32         if (wvbv3!=NULL) { bbSetOutputRenderer3( wvbv3->GetRenderer() ); }
33         if (wvbv4!=NULL) { bbSetOutputRenderer4( wvbv4->GetRenderer() ); }
34 }
35
36 //-------------------------------------------------------------
37 void ViewerNV::CreateWidget()
38 {
39     bbtkDebugMessageInc("Core",9,"ViewerNV::CreateWidget()"<<std::endl);
40         mwxwidget = new wxMaracas_N_ViewersWidget( bbGetWxParent() , bbGetInputIn() , &(bbGetInputnTypeView())  ); // taking address of temporary JPRx
41         bbtkDebugDecTab("Core",9);
42     bbSetOutputWidget( mwxwidget );
43 }
44
45 //-------------------------------------------------------------
46 void ViewerNV::bbUserConstructor()
47 {
48                 bbSetInputIn(NULL);
49
50                 std::vector<int> vecNTypeViwer;
51                 vecNTypeViwer.push_back(5);
52                 vecNTypeViwer.push_back(0);
53                 vecNTypeViwer.push_back(1);
54                 vecNTypeViwer.push_back(3);
55                 bbSetInputnTypeView(vecNTypeViwer);
56
57
58                 bbSetOutputwxVtkBaseView1( NULL );
59                 bbSetOutputwxVtkBaseView2( NULL );
60                 bbSetOutputwxVtkBaseView3( NULL );
61                 bbSetOutputwxVtkBaseView4( NULL );
62                 bbSetOutputRenderer1( NULL );
63                 bbSetOutputRenderer2( NULL );
64                 bbSetOutputRenderer3( NULL );
65                 bbSetOutputRenderer4( NULL );
66 }
67
68 //-------------------------------------------------------------
69 void ViewerNV::bbUserCopyConstructor()
70 {
71 }
72
73 //-------------------------------------------------------------
74 void ViewerNV::bbUserDestructor()
75 {
76 }
77
78 }
79 // EO namespace bbmaracasvisu
80
81