manContourView->SetColorEditContour(0.5, 0.5, 0.5);
manContourView->SetColorSelectContour(1, 0.8, 0);
manContourView->SetWidthLine(1);
+ manContourView->SetShowText(false);
manContourControl->SetModelView( manContourModel , manContourView );
connectorView->setBaseView(_baseView);
connectorcontroller->setModelAndView(connectorModel,connectorView);
+ connectorModel->addObserver(connectorView);
+ connectorModel->addObserver(this);
+
int newId = _controllers.size();
connectorcontroller->setId(newId);
_controllers[newId] = connectorcontroller;
{
int id = idController;
_selectedObjects.push_back(id);
+ cout<<"RaC wxVtkSceneManager::update _selectedObjects.push_back id:"<<id<<endl;
}
}
// Add box controller to be removed
controllersToRemove.push_back(bbmod->getObjectId());
}
+ else if(control->getGObjectType()==GCONNECTOR)
+ {
+ GConnectorModel *conMod = (GConnectorModel*)control->getModel();
+ cout<<"RaC wxVtkSceneManager::deleteObject id:"<<id<<" modelId:" <<conMod->getObjectId()<<endl;
+ controllersToRemove.push_back(conMod->getObjectId());
+ }
for(int i = 0;i<controllersToRemove.size();i++)
{