1 #include "bbmaracasvisuPlotterView.h"
2 #include "bbmaracasvisuPackage.h"
4 #include "pPlotterScaleX.h"
5 #include "pPlotterScaleY.h"
8 namespace bbmaracasvisu
11 BBTK_ADD_BLACK_BOX_TO_PACKAGE(maracasvisu,PlotterView)
12 BBTK_BLACK_BOX_IMPLEMENTATION(PlotterView,bbtk::WxBlackBox);
14 //---------------------------------------------------
15 void PlotterView::Process()
19 //---------------------------------------------------
20 void PlotterView::CreateWidget()
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()) ); // taking address of temporary ! JPRx
28 mwxwidget->addFunction(pGF);
29 bbtkDebugDecTab("Core",9);
30 bbSetOutputWidget( mwxwidget );
33 //---------------------------------------------------
34 void PlotterView::bbUserConstructor()
38 //---------------------------------------------------
39 void PlotterView::bbUserCopyConstructor()
43 //---------------------------------------------------
44 void PlotterView::bbUserDestructor()
49 // EO namespace bbmaracasvisu