}
//=========================================================================
- void vtkGBlackBoxView::update()
+ void vtkGBlackBoxView::update(int command)
{
if(_model->getState()==NOTHING_HAPPENS)
{
_objectActor->GetProperty()->SetColor(BOXCONTOUR_SELECTED_R,BOXCONTOUR_SELECTED_G,BOXCONTOUR_SELECTED_B);
}
+ double xInic, yInic,zInic,xFin, yFin,zFin;
+ _model->getInicPoint(xInic,yInic,zInic);
+ _model->getFinalPoint(xFin, yFin,zFin);
+
+ _pts->SetPoint(0, xInic, yInic, 0 );
+ _pts->SetPoint(1, xInic, yFin, 0 );
+ _pts->SetPoint(2, xFin, yFin, 0 );
+ _pts->SetPoint(3, xFin, yInic, 0 );
+
_baseView->GetRenWin()->Render();
}
void vtkGBlackBoxView::createVtkObjects() //virtual
{
- vtkPoints *_pts = vtkPoints::New();
+ _pts = vtkPoints::New();
vtkCellArray *lines = vtkCellArray::New();
vtkPolyData *_pd = vtkPolyData::New();
vtkPolyDataMapper* _bboxMapper=vtkPolyDataMapper::New();