1 #include "SalomeApp_OBFilter.h"
3 #include "SalomeApp_SelectionMgr.h"
4 #include "SalomeApp_DataObject.h"
5 #include "SalomeApp_DataOwner.h"
10 SalomeApp_OBFilter::SalomeApp_OBFilter( SalomeApp_SelectionMgr* theSelMgr )
16 SalomeApp_OBFilter::~SalomeApp_OBFilter()
20 /*!Checks: data object is ok?*/
21 bool SalomeApp_OBFilter::isOk( const SUIT_DataObject* theDataObj ) const
23 const SalomeApp_DataObject* obj = dynamic_cast<const SalomeApp_DataObject*>( theDataObj );
25 return mySelMgr->isOk( new SalomeApp_DataOwner( obj->entry() ) );