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

Public Member Functions

 ProcessorNetworkEvaluator (ProcessorNetwork *processorNetwork)
void setExceptionHandler (EvaluationErrorHandler handler)
Public Member Functions inherited from inviwo::ProcessorNetworkObserver
virtual void onProcessorNetworkChange ()
virtual void onProcessorNetworkWillAddProcessor (Processor *)
virtual void onProcessorNetworkWillRemoveProcessor (Processor *)
virtual void onProcessorNetworkWillAddConnection (const PortConnection &)
virtual void onProcessorNetworkWillRemoveConnection (const PortConnection &)
virtual void onProcessorNetworkWillAddLink (const PropertyLink &)
virtual void onProcessorNetworkDidAddLink (const PropertyLink &)
virtual void onProcessorNetworkWillRemoveLink (const PropertyLink &)
virtual void onProcessorNetworkDidRemoveLink (const PropertyLink &)
virtual void onProcessorBackgroundJobsChanged (Processor *, int, int)
Public Member Functions inherited from inviwo::Observer
 Observer (const Observer &other)
 Observer (Observer &&other)
Observeroperator= (Observer &&other)
Observeroperator= (const Observer &other)
virtual ~Observer ()
void removeObservation (ObservableInterface *observable)
void removeObservations ()
Public Member Functions inherited from inviwo::ProcessorObserver
virtual void onAboutPropertyChange (Property *)
virtual void onProcessorInvalidationBegin (Processor *)
virtual void onProcessorInvalidationEnd (Processor *)
virtual void onProcessorPortAdded (Processor *, Port *)
virtual void onProcessorPortRemoved (Processor *, Port *)
virtual void onProcessorAboutToProcess (Processor *)
virtual void onProcessorFinishedProcess (Processor *)
virtual void onProcessorSourceChanged (Processor *)
virtual void onProcessorReadyChanged (Processor *)
virtual void onProcessorStartBackgroundWork (Processor *, size_t)
 Called when a processor initiates a background computation.
virtual void onProcessorFinishBackgroundWork (Processor *, size_t)
 Called when a processor finishes a background computation.
Public Member Functions inherited from inviwo::Observable< ProcessorNetworkEvaluationObserver >
Observable< ProcessorNetworkEvaluationObserver > & operator= (const Observable< ProcessorNetworkEvaluationObserver > &other)
void addObserver (ProcessorNetworkEvaluationObserver *observer)
void removeObserver (ProcessorNetworkEvaluationObserver *observer)
virtual void startBlockingNotifications () override final
virtual void stopBlockingNotifications () override final

Friends

class Processor

Additional Inherited Members

Public Attributes inherited from inviwo::ProcessorNetworkObserver
friend ProcessorNetworkObservable
Public Attributes inherited from inviwo::ProcessorObserver
friend ProcessorObservable
Protected Member Functions inherited from inviwo::Observer
void addObservation (ObservableInterface *observable)
Protected Member Functions inherited from inviwo::ProcessorNetworkEvaluationObservable
virtual void notifyObserversProcessorNetworkEvaluationBegin ()
virtual void notifyObserversProcessorNetworkEvaluationEnd ()
Protected Member Functions inherited from inviwo::Observable< ProcessorNetworkEvaluationObserver >
void forEachObserver (C callback)
Protected Member Functions inherited from inviwo::ObservableInterface
virtual void addObserver (Observer *observer)=0
virtual void removeObserver (Observer *observer)=0
void addObservationHelper (Observer *observer)
void removeObservationHelper (Observer *observer)
Protected Attributes inherited from inviwo::Observer
std::unordered_set< ObservableInterface * > observables_

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