X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkPlaneWidget.cxx;h=d7ae9a41285c7fd28f9737dad30e530e19594762;hb=214731ac3153629b08ce03f440500b20f5cda35d;hp=32043789232fbf01d68a5fe662e559e62019a8c7;hpb=980386fede464fc81969cefaa099b2994d1d6ea0;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkPlaneWidget.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkPlaneWidget.cxx index 3204378..d7ae9a4 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkPlaneWidget.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkPlaneWidget.cxx @@ -12,6 +12,7 @@ void boxcreaVtkPlaneWidget::Execute() // virutal { std::vector center = _box->_boxcreavtkplanewidget.GetCenter(); std::vector normal = _box->_boxcreavtkplanewidget.GetNormal(); + SetNormalIn( normal ); double delta = 0.00000001; bool ok = false; @@ -47,7 +48,6 @@ void boxcreaVtkPlaneWidget::Execute() // virutal // _box->bbSignalOutputModification(std::string("Center")); // _box->bbSignalOutputModification(std::string("Normal")); _box->bbSignalOutputModification(); - } } @@ -95,24 +95,22 @@ void PlaneWidget::Process() bbSetOutputOut( _boxcreavtkplanewidget.GetPlaneSource()->GetOutput() ); bbSetOutputCenter( _boxcreavtkplanewidget.GetCenter() ); bbSetOutputNormal( _boxcreavtkplanewidget.GetNormal() ); - int sizeN=bbGetInputOrigin().size(); - int sizeC=_boxcreavtkplanewidget.GetCenter().size(); - printf("EED PlaneWidget::Process OriginIn.size=%d CenterOut.size=%d \n", sizeN, sizeC); - if (sizeN==3) + bbSetOutputBase( &_boxcreavtkplanewidget ); + int sizeN = bbGetInputOrigin().size(); + int sizeC = _boxcreavtkplanewidget.GetCenter().size(); + if (sizeN==3) { double nx = bbGetInputOrigin()[0]; double ny = bbGetInputOrigin()[1]; double nz = bbGetInputOrigin()[2]; - printf("EED PlaneWidget::Process OriginIn=%f %f %f \n", nx,ny,nz); - } + } // if sizeN if (sizeC==3) { double cx =_boxcreavtkplanewidget.GetCenter()[0]; double cy =_boxcreavtkplanewidget.GetCenter()[1]; double cz =_boxcreavtkplanewidget.GetCenter()[2]; - printf("EED PlaneWidget::Process CenterOut=%f %f %f \n", cx,cy,cz); - } - } + } // if sizeC + } // If In Renderer } //===== @@ -135,6 +133,7 @@ void PlaneWidget::bbUserSetDefaultValues() bbSetInputRenderer(NULL); bbSetInputReactiveType( _boxcreavtkplanewidget._ReactiveType ); bbSetOutputOut(NULL); + bbSetOutputBase(NULL); } //=====