Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::ViewEvent Class Reference
Inheritance diagram for inviwo::ViewEvent:

Classes

struct  FitData
struct  FlipUp

Public Types

using Action = std::variant<camerautil::Side, FlipUp, FitData>

Public Member Functions

 ViewEvent (Action action=camerautil::Side::XNegative)
 ViewEvent (const ViewEvent &)=default
ViewEventoperator= (const ViewEvent &)=default
virtual Eventclone () const override
virtual uint64_t hash () const override
virtual void print (std::ostream &ss) const override
Action getAction () const
Public Member Functions inherited from inviwo::Event
virtual bool shouldPropagateTo (Inport *inport, Processor *processor, Outport *source)
bool markAsUsed ()
bool markAsUnused ()
bool setUsed (bool isUsed)
bool hasBeenUsed () const
bool 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

Static Public Member Functions

static constexpr uint64_t chash ()

Additional Inherited Members

Protected Member Functions inherited from inviwo::Event
 Event (const Event &rhs)=default
Eventoperator= (const Event &that)=default

Member Function Documentation

◆ clone()

virtual Event * inviwo::ViewEvent::clone ( ) const
overridevirtual

Implements inviwo::Event.

◆ hash()

virtual uint64_t inviwo::ViewEvent::hash ( ) const
overridevirtual

Implements inviwo::Event.

◆ print()

virtual void inviwo::ViewEvent::print ( std::ostream & ss) const
overridevirtual

Reimplemented from inviwo::Event.


The documentation for this class was generated from the following file:
  • viewevent.h