#include <DefaultSpecialVision.h>
Inheritance diagram for DefaultSpecialVision:
Public Member Functions | |
DefaultSpecialVision (const SpecialVisionInterfaces &interfaces) | |
virtual void | execute () |
Private Attributes | |
BarCodeReader | barCodeReader |
AutoShutter | autoShutter |
ChallengeSpecialVision | challengeSpecialVision |
VariableLighting | variableLighting |
Definition at line 27 of file DefaultSpecialVision.h.
DefaultSpecialVision::DefaultSpecialVision | ( | const SpecialVisionInterfaces & | interfaces | ) |
Constructor
interfaces | The interfaces of the SpecialVision module |
Definition at line 18 of file DefaultSpecialVision.cpp.
void DefaultSpecialVision::execute | ( | ) | [virtual] |
Executes the module
Implements Module.
Definition at line 23 of file DefaultSpecialVision.cpp.
References autoShutter, SpecialVisionRequest::autoShutter, SpecialVisionRequest::barCode, barCodeReader, SpecialVisionRequest::challengeFindOrientation, SpecialVisionRequest::challengeGetOrientation, SpecialVisionRequest::challengeLearnOrientation, challengeSpecialVision, VariableLighting::execute(), ChallengeSpecialVision::execute(), AutoShutter::execute(), BarCodeReader::execute(), SpecialVisionRequest::none, SpecialVisionRequest::specialVisionRequest, SpecialVisionInterfaces::specialVisionRequest, variableLighting, SpecialVisionRequest::variableLighting, and SpecialVisionRequest::variableLightingLearn.
AutoShutter DefaultSpecialVision::autoShutter [private] |