#include <GEOM_SelectionFilter.h>
 | 
| GEOM::GEOM_Object_ptr  | getObject (const SUIT_DataOwner *, const bool=true) const  | 
|   | 
| bool  | getShape (const GEOM::GEOM_Object_ptr &, TopoDS_Shape &) const  | 
|   | 
| bool  | contains (const int) const  | 
|   | 
| void  | add (const int) | 
|   | 
| void  | remove (const int) | 
|   | 
| void  | setAll (const bool) | 
|   | 
| bool  | isAll () const  | 
|   | 
| bool  | isShapeOk (const TopoDS_Shape &) const  | 
|   | 
      
        
          | GEOM_SelectionFilter::GEOM_SelectionFilter  | 
          ( | 
          SalomeApp_Study *  | 
          study,  | 
        
        
           | 
           | 
          const bool  | 
          theAll = false  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | GEOM_SelectionFilter::~GEOM_SelectionFilter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void GEOM_SelectionFilter::add  | 
          ( | 
          const int  | 
          type | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::contains  | 
          ( | 
          const int  | 
          type | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | GEOM::GEOM_Object_ptr GEOM_SelectionFilter::getObject  | 
          ( | 
          const SUIT_DataOwner *  | 
          sOwner,  | 
         
        
           | 
           | 
          const bool  | 
          extractReference = true  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::getShape  | 
          ( | 
          const GEOM::GEOM_Object_ptr &  | 
          theObject,  | 
         
        
           | 
           | 
          TopoDS_Shape &  | 
          theShape  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::isAll  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::isOk  | 
          ( | 
          const SUIT_DataOwner *  | 
          sOwner | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::isShapeOk  | 
          ( | 
          const TopoDS_Shape &  | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void GEOM_SelectionFilter::remove  | 
          ( | 
          const int  | 
          type | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | void GEOM_SelectionFilter::setAll  | 
          ( | 
          const bool  | 
          all | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
  
  
      
        
          | bool GEOM_SelectionFilter::myAll | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | QList<int> GEOM_SelectionFilter::myTypes | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: