X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGPortView.cxx;fp=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FvtkGPortView.cxx;h=a21ba849c2e44a5c14a7d58d977406ec16a066b4;hb=3babfd57a9b4b3cffba34415e928239592e7d4a1;hp=6cf1839fdd013e9b9f6db0b275db93b7e0bf2765;hpb=d692e8eb4e546ccc9c69a8cc2f5d97be70752ddd;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/vtkGPortView.cxx index 6cf1839..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(); - _objectBorderActor=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); - _objectBorderActor->SetMapper(_bboxMapper); + _borderPolyMapper->SetInput(_pd); + _borderObjectActor->SetMapper(_borderPolyMapper); + _borderObjectActor->Modified(); updateColors(); @@ -117,15 +120,15 @@ namespace bbtk void vtkGPortView::updateColors() { - _objectBorderActor->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) { - _objectBorderActor->GetProperty()->SetColor(0.8,0.2,0.5); + _borderObjectActor->GetProperty()->SetColor(0.8,0.2,0.5); } else { - _objectBorderActor->GetProperty()->SetColor(0.3,0.2,0.2); + _borderObjectActor->GetProperty()->SetColor(0.3,0.2,0.2); } }