#include <gepetto/gui/selection-event.hh>
◆ Type
| Enumerator | 
|---|
| FromOsgWindow  |  | 
| FromBodyTree  |  | 
 
 
◆ SelectionEvent() [1/2]
  
  
      
        
          | gepetto::gui::SelectionEvent::SelectionEvent  | 
          ( | 
          const Type &  | 
          t,  | 
         
        
           | 
           | 
          NodePtr_t  | 
          node = NodePtr_t(),  | 
         
        
           | 
           | 
          Qt::KeyboardModifiers  | 
          modKey = Qt::NoModifier  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SelectionEvent() [2/2]
  
  
      
        
          | gepetto::gui::SelectionEvent::SelectionEvent  | 
          ( | 
          const Type &  | 
          t,  | 
         
        
           | 
           | 
          Qt::KeyboardModifiers  | 
          modKey  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ done
  
  
      
        
          | void gepetto::gui::SelectionEvent::done  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
User must call this in slots using SelectionEvent. 
This decreases the internal counter and destroys the object when it reaches zero. This is thread-safe. 
Referenced by point().
 
 
◆ hasIntersection
  
  
      
        
          | bool gepetto::gui::SelectionEvent::hasIntersection  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineslot   | 
  
 
 
◆ modKey() [1/2]
  
  
      
        
          | void gepetto::gui::SelectionEvent::modKey  | 
          ( | 
          const Qt::KeyboardModifiers &  | 
          m | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ modKey [2/2]
  
  
      
        
          | Qt::KeyboardModifiers gepetto::gui::SelectionEvent::modKey  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineslot   | 
  
 
 
◆ node()
  
  
      
        
          | const NodePtr_t& gepetto::gui::SelectionEvent::node  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ nodeName
  
  
      
        
          | QString gepetto::gui::SelectionEvent::nodeName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineslot   | 
  
 
 
◆ normal
  
  
      
        
          | QVector3D gepetto::gui::SelectionEvent::normal  | 
          ( | 
          bool  | 
          local | ) | 
           const | 
         
       
   | 
  
inlineslot   | 
  
 
 
◆ point
  
  
      
        
          | QVector3D gepetto::gui::SelectionEvent::point  | 
          ( | 
          bool  | 
          local | ) | 
           const | 
         
       
   | 
  
inlineslot   | 
  
 
 
◆ setCounter()
  
  
      
        
          | void gepetto::gui::SelectionEvent::setCounter  | 
          ( | 
          int  | 
          c | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Set this to the number of slots that will receive the event. 
- Warning
 - Not thread-safe 
 
 
 
◆ setupIntersection()
      
        
          | void gepetto::gui::SelectionEvent::setupIntersection  | 
          ( | 
          const osgUtil::LineSegmentIntersector::Intersection &  | 
          it | ) | 
           | 
        
      
 
 
◆ type
  
  
      
        
          | Type gepetto::gui::SelectionEvent::type  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineslot   |