Fawkes API  Fawkes Development Version
fawkes::VisionMasterAspect Class Reference

Vision Master Aspect. More...

#include <>>

Inheritance diagram for fawkes::VisionMasterAspect:

Public Member Functions

 VisionMasterAspect (firevision::VisionMaster *master) __attribute__((nonnull))
 Constructor. More...
 
virtual ~VisionMasterAspect ()
 Virtual empty Destructor. More...
 
firevision::VisionMastervision_master ()
 Get vision master. More...
 
- Public Member Functions inherited from fawkes::Aspect
const std::list< const char * > & get_aspects () const
 Get list of aspect names attached to a aspected thread. More...
 

Additional Inherited Members

- Protected Member Functions inherited from fawkes::Aspect
void add_aspect (const char *name)
 Add an aspect to a thread. More...
 

Detailed Description

Vision Master Aspect.

This aspect provides access to the vision muster. Your thread having this aspect has to call the proper constructor that sets the vision master.

Author
Tim Niemueller

Definition at line 39 of file vision_master.h.

Constructor & Destructor Documentation

◆ VisionMasterAspect()

fawkes::VisionMasterAspect::VisionMasterAspect ( firevision::VisionMaster master)

Constructor.

Parameters
mastervision master

Definition at line 46 of file vision_master.cpp.

References fawkes::Aspect::add_aspect().

◆ ~VisionMasterAspect()

fawkes::VisionMasterAspect::~VisionMasterAspect ( )
virtual

Virtual empty Destructor.

Definition at line 54 of file vision_master.cpp.

Member Function Documentation

◆ vision_master()

firevision::VisionMaster * fawkes::VisionMasterAspect::vision_master ( )

Get vision master.

Returns
vision master

Definition at line 63 of file vision_master.cpp.


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