X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FmanualConnectorContourView.cxx;h=e5b4a422f6413ea1a5fe43bc47beae711034a5de;hb=713c6f1f54a2114c6e495aa6974d33b5718b46b5;hp=4bbaecb809fcb2ee2d40fe9653ea3ff18d39514a;hpb=eaf825847b9ac4bd762deafa59a7df1c2ceba433;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/manualConnectorContourView.cxx b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/manualConnectorContourView.cxx index 4bbaecb..e5b4a42 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/manualConnectorContourView.cxx +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/manualConnectorContourView.cxx @@ -41,18 +41,22 @@ namespace bbtk //========================================================================= + manualConnectorContourView::manualConnectorContourView() { } //========================================================================= + manualConnectorContourView::~manualConnectorContourView() { } + //========================================================================= void manualConnectorContourView::TransfromCoordViewWorld(double &X, double &Y, double &Z, int type) { + // Make the conversion using the system of creaMaracasVisu _wxvtkbaseview->TransCoordScreenToWorld(X,Y,Z,type); } @@ -60,14 +64,38 @@ namespace bbtk void manualConnectorContourView::updateStartAndEnd(double* start , double* end) { + // Update contour first and last point _manContModel->MovePoint(0,start[0],start[1],start[2]); _manContModel->MovePoint(_manContModel->GetSizeLstPoints()-1,end[0],end[1],end[2]); - + Refresh(); } //========================================================================= + void manualConnectorContourView::AddControlPoints() + { + vtkRenderer * theRenderer = _wxvtkbaseview->GetRenderer(); + SetIfViewControlPoints( true ); + if( _viewControlPoints ) + { + int i,size=_lstViewPoints.size(); + //The first and last points are avoided + for (i=1;iGetVtkActor(); + theRenderer->AddActor( pointActor ); + } + } + } + + //========================================================================= + + void manualConnectorContourView::RefreshText() // virtual + { + // The text that goes with the contour is not shown + } + } // EO namespace bbtk