Inviwo  0.9.10.1
Inviwo documentation
inviwo::SelectionEvent Class Reference
+ Inheritance diagram for inviwo::SelectionEvent:

Public Member Functions

 SelectionEvent (const BrushingAndLinkingInport *src, const std::unordered_set< size_t > &indices)
 
- Public Member Functions inherited from inviwo::BrushingAndLinkingEvent
 BrushingAndLinkingEvent (const BrushingAndLinkingInport *src, const std::unordered_set< size_t > &indices)
 
virtual BrushingAndLinkingEventclone () const override
 
const BrushingAndLinkingInportgetSource () const
 
const std::unordered_set< size_t > & getIndices () const
 
virtual uint64_t hash () const override
 
- Public Member Functions inherited from inviwo::Event
virtual bool shouldPropagateTo (Inport *inport, Processor *processor, Outport *source)
 
void markAsUsed ()
 
bool hasBeenUsed () const
 
void markAsUnused ()
 
void markAsVisited (Processor *)
 
void markAsVisited (Event &)
 
bool hasVisitedProcessor (Processor *) const
 
const std::vector< Processor * > & getVisitedProcessors () const
 
template<typename EventType >
EventType * getAs ()
 
template<typename EventType >
const EventType * getAs () const
 
virtual void print (std::ostream &ss) const
 

Additional Inherited Members

- Static Public Member Functions inherited from inviwo::BrushingAndLinkingEvent
static constexpr uint64_t chash ()
 
- Protected Member Functions inherited from inviwo::Event
 Event (const Event &rhs)=default
 
Eventoperator= (const Event &that)=default
 

The documentation for this class was generated from the following files: