]> Creatis software - creaMaracasVisu.git/blob - bbtk/src/bbmaracasvisuPlotterView.cxx
The bbtk folder with the maracasvisu bbtk package was added to the creaMaracasVisu...
[creaMaracasVisu.git] / bbtk / src / bbmaracasvisuPlotterView.cxx
1 #include "bbmaracasvisuPlotterView.h"
2 #include "bbmaracasvisuPackage.h"
3
4 #include "pPlotterScaleX.h"
5 #include "pPlotterScaleY.h"
6
7
8 namespace bbmaracasvisu
9 {
10
11 BBTK_ADD_BLACK_BOX_TO_PACKAGE(maracasvisu,PlotterView)
12 BBTK_BLACK_BOX_IMPLEMENTATION(PlotterView,bbtk::WxBlackBox);
13
14 //---------------------------------------------------
15 void PlotterView::Process()
16 {
17 }
18
19 //---------------------------------------------------
20 void PlotterView::CreateWidget()
21 {
22     bbtkDebugMessageInc("Core",9,"PlotterView::CreateWxWindow()"<<std::endl);
23                 mwxwidget = new pPlotterWindow(  bbGetWxParent() , -1,wxDefaultPosition,  wxDefaultSize,  0 );
24                 mwxwidget->AddLayer(new pPlotterScaleX());
25                 mwxwidget->AddLayer(new pPlotterScaleY());
26                 pGraphicalFunction *pGF = mwxwidget->getFunctionForVectors( &(bbGetInputInX()), &(bbGetInputInY()) );
27                 mwxwidget->addFunction(pGF);
28     bbtkDebugDecTab("Core",9);
29     bbSetOutputWidget( mwxwidget );
30 }
31
32 //---------------------------------------------------
33 void PlotterView::bbUserConstructor()
34 {
35 }
36
37 //---------------------------------------------------
38 void PlotterView::bbUserCopyConstructor()
39 {
40 }
41
42 //---------------------------------------------------
43 void PlotterView::bbUserDestructor()
44 {
45 }
46
47 }
48 // EO namespace bbmaracasvisu
49
50