Fawkes API
Fawkes Development Version
|
24 #ifndef _ASPECT_INIFINS_VISION_MASTER_H_
25 #define _ASPECT_INIFINS_VISION_MASTER_H_
27 #include <aspect/inifins/inifin.h>
28 #include <aspect/vision.h>
29 #include <aspect/vision_master.h>
30 #include <utils/constraints/dependency_onetomany.h>
32 namespace firevision {
virtual bool prepare_finalize(Thread *thread)
Default finalize preparation.
Aspect initializer/finalizer base class.
One-to-Many dependency constraint.
Fawkes library namespace.
virtual void init(Thread *thread)
Initialize thread.
bool can_remove_vision_thread(VisionAspect *thread)
Query if vision thread can be removed.
Thread class encapsulation of pthreads.
virtual void finalize(Thread *thread)
Finalize thread.
VisionMasterAspectIniFin()
Constructor.
void remove_vision_thread(VisionAspect *thread)
Remove a vision thread.
void add_vision_thread(VisionAspect *thread)
Add a vision thread.
Initializer/finalizer for the VisionMasterAspect.
firevision::VisionMaster * vision_master()
Get vision master.
Thread aspect to use in FireVision apps.