- int X,Y;
- wxVTKRenderWindowInteractor *_wxVTKiren;
- _wxVTKiren= _vtkInteractorStyleBaseView->GetWxVtk3DBaseView()->GetWxVTKRenderWindowInteractor();
- _wxVTKiren->GetEventPosition( X , Y );
-
- int state = _view->getState();
-
- //Evaluate new state
- if(!_model->hasChanged() && state == DRAG)
- {
- moveObject(X,Y);
- _model->setChanged();
- }
-
- if(!_model->hasChanged() && state == NOTHING_HAPPENS)
- {
- if(_view->isPointInside(X,Y))
- {
- _view->setState(HIGHLIGHTED);
- _model->setChanged();
- }
- }
- if(!_model->hasChanged() && state==HIGHLIGHTED)