X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaVtk%2FcreaVtkPlaneWidget.cpp;h=3750454dce5ba29f57bbcf7c60af09d0ed4334d0;hb=290807047e4eee6c704edb1b75fb6e8fd75ac162;hp=39cca10c7502c937298b74332a66cd9d1c81057c;hpb=fbbb28f5a7bfb5aa48b76977df6238774c4512cd;p=creaVtk.git diff --git a/lib/creaVtk/creaVtkPlaneWidget.cpp b/lib/creaVtk/creaVtkPlaneWidget.cpp index 39cca10..3750454 100644 --- a/lib/creaVtk/creaVtkPlaneWidget.cpp +++ b/lib/creaVtk/creaVtkPlaneWidget.cpp @@ -158,6 +158,12 @@ void creaVtkPlaneWidget::SetOrigin(std::vector origin) _origin = origin; } +void creaVtkPlaneWidget::SetNormalIn(std::vector normalin) +{ + _normalin = normalin; +} + + //------------------------------------------------------------------------ void creaVtkPlaneWidget::Process() { @@ -185,7 +191,11 @@ void creaVtkPlaneWidget::Process() { _vPlaneWidget->SetCenter( _origin[0] , _origin[1] , _origin[2] ); } // if _origin - if (_firsttime==true ) + if (_normalin.size()==3) + { + _vPlaneWidget->SetNormal( _normalin[0] , _normalin[1] , _normalin[2] ); + } // if _origin + if (_firsttime==true ) { _firsttime = false; _vPlaneWidget->PlaceWidget();