X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGPortView.cxx;h=a21ba849c2e44a5c14a7d58d977406ec16a066b4;hb=3babfd57a9b4b3cffba34415e928239592e7d4a1;hp=b4f631dcd2abdffc8abbfb69494f1d4afc223582;hpb=4339183c287d12a0b68265ec017cb51e6b24e89a;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx index b4f631d..a21ba84 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx @@ -67,6 +67,8 @@ namespace bbtk _pts->SetPoint(0, xInic, yInic, zInic ); _pts->SetPoint(1, mid, yFin, zInic ); _pts->SetPoint(2, xFin, yInic, zFin ); + + _borderObjectActor->Modified(); setRefreshWaiting(); } @@ -78,8 +80,8 @@ namespace bbtk _pts = vtkPoints::New(); vtkCellArray *lines = vtkCellArray::New(); vtkPolyData *_pd = vtkPolyData::New(); - vtkPolyDataMapper* _bboxMapper=vtkPolyDataMapper::New(); - _objectActor=vtkActor::New(); + _borderPolyMapper=vtkPolyDataMapper::New(); + _borderObjectActor=vtkActor::New(); _pts->SetNumberOfPoints(3); @@ -105,8 +107,9 @@ namespace bbtk _pd->SetPoints( _pts ); _pd->SetLines( lines ); - _bboxMapper->SetInput(_pd); - _objectActor->SetMapper(_bboxMapper); + _borderPolyMapper->SetInput(_pd); + _borderObjectActor->SetMapper(_borderPolyMapper); + _borderObjectActor->Modified(); updateColors(); @@ -117,15 +120,15 @@ namespace bbtk void vtkGPortView::updateColors() { - _objectActor->GetProperty()->SetColor(BOXCONTOUR_NH_R,BOXCONTOUR_NH_G,BOXCONTOUR_NH_B); + _borderObjectActor->GetProperty()->SetColor(BOXBORDER_NH_R,BOXBORDER_NH_G,BOXBORDER_NH_B); if(_state==HIGHLIGHTED) { - _objectActor->GetProperty()->SetColor(0.8,0.2,0.5); + _borderObjectActor->GetProperty()->SetColor(0.8,0.2,0.5); } else { - _objectActor->GetProperty()->SetColor(0.3,0.2,0.2); + _borderObjectActor->GetProperty()->SetColor(0.3,0.2,0.2); } }