//=========================================================================
- void Observable::notifyObservers(int idObservable,int command)
+ void Observable::notifyObservers(int idController,int command)
{
if(_changed)
{
int i;
for(i=0;i<_observers.size();i++)
{
- _observers[i]->update(idObservable,command);
+ _observers[i]->update(idController,command);
}
_changed=false;
}
bool hasChanged();
- void notifyObservers(int idObservable=-1,int command=REPAINT);
+ void notifyObservers(int idController=-1,int command=REPAINT);
void setChanged();
}
//=========================================================================
- void Observer::update(int idObservable,int command) //virtual
+ void Observer::update(int idController,int command) //virtual
{
//virtual
}
~Observer();
//Public methods
- virtual void update(int idObservable,int command);
+ virtual void update(int idController,int command);
private:
manViewerContour->RefreshContour();
+
+ double x,y,z;
+ startPort->getCenter(x,y,z);
+
+ manContourControl->SetState(1);
+ manContourModel->SetCloseContour(false);
+
+ manContourModel->AddPoint(x,y,z);
+ manViewerContour->AddPoint();
+
+ manContourModel->AddPoint(x,y,z);
+ manViewerContour->AddPoint();
+
+ int bak= manContourControl->GetNumberOfPointsManualContour() - 1;
+ manContourControl->_bakIdPoint=bak;
+ manViewerContour->Refresh();
+
+ manContourControl->SetMoving( false );
+
registerController((InteractorStyleMaracas*) manContourControl);
}
//=========================================================================
- void wxVtkSceneManager::update(int idObservable,int command)
+ void wxVtkSceneManager::update(int idController,int command)
{
if(command==INIT_CREATION_CONTOUR)
{
- GObjectController* cont = _controllers[idObservable];
+ GObjectController* cont = _controllers[idController];
if(cont->getGObjectType() == GPORT)
{
GPortController* controller = (GPortController*)cont;
virtual bool OnMouseMove();
- virtual void update(int idObservable,int command);
+ virtual void update(int idController,int command);
private:
}
//=========================================================================
- void vtkGBlackBoxView::update(int idObservable,int command)
+ void vtkGBlackBoxView::update(int idController,int command)
{
updateColors();
//Protected Methods
virtual void addVtkActors();
virtual void createVtkObjects();
- virtual void update(int idObservable,int command);
+ virtual void update(int idController,int command);
virtual void updateColors();
};
}
//=========================================================================
- void vtkGObjectView::update(int idObservable,int command)//virtual
+ void vtkGObjectView::update(int idController,int command)//virtual
{
//virtual
}
virtual bool isPointInside(int X,int Y);
virtual void moveObject(int X, int Y);
- virtual void update(int idObservable,int command);
+ virtual void update(int idController,int command);
void isStartDragging(bool param);
void setState(int state);
}
//=========================================================================
- void vtkGPortView::update(int idObservable,int command)
+ void vtkGPortView::update(int idController,int command)
{
updateColors();
~vtkGPortView();
//Public methods
- virtual void update(int idObservable,int command);
+ virtual void update(int idController,int command);
private: