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>
Aspect initializer/finalizer base class.
One-to-Many dependency constraint.
Thread class encapsulation of pthreads.
Thread aspect to use in FireVision apps.
Initializer/finalizer for the VisionMasterAspect.
void add_vision_thread(VisionAspect *thread)
Add a vision thread.
firevision::VisionMaster * vision_master()
Get vision master.
bool can_remove_vision_thread(VisionAspect *thread)
Query if vision thread can be removed.
virtual bool prepare_finalize(Thread *thread)
Default finalize preparation.
void remove_vision_thread(VisionAspect *thread)
Remove a vision thread.
VisionMasterAspectIniFin()
Constructor.
virtual void finalize(Thread *thread)
Finalize thread.
virtual void init(Thread *thread)
Initialize thread.
Fawkes library namespace.