vtkGObjectView::vtkGObjectView()
{
_baseView=NULL;
- _objectBorderActor=NULL;
- _fillBorderActor=NULL;
+ _borderObjectActor=NULL;
+ _fillObjectActor=NULL;
_isStartDragging=false;
_state = NOTHING_HAPPENS;
//=========================================================================
void vtkGObjectView::addVtkActors()//virtual
+ {
+ _baseView->GetRenderer()->AddActor(_fillObjectActor);
+ _baseView->GetRenderer()->Render();
+ }
+
+ //=========================================================================
+
+ void vtkGObjectView::removeVtkActors()//virtual
{
- _baseView->GetRenderer()->AddActor(_objectBorderActor);
- _baseView->GetRenderer()->AddActor(_fillBorderActor);
+ _baseView->GetRenderer()->RemoveActor(_fillObjectActor);
_baseView->GetRenderer()->Render();
}
}
//=========================================================================
+
+ void vtkGObjectView::removeFromScene()
+ {
+ removeVtkActors();
+ setRefreshWaiting();
+ }
+
+ //=========================================================================
} // EO namespace bbtk