Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

# DefaultSpecialVision Class Reference

The default SpecialVision module. More...

`#include <DefaultSpecialVision.h>`

Inheritance diagram for DefaultSpecialVision:

[legend]
Collaboration diagram for DefaultSpecialVision:

[legend]
List of all members.

## Public Member Functions
| DefaultSpecialVision (const SpecialVisionInterfaces &interfaces)
| Constructor.
virtual void | execute ()
| Executes the module.
## Private Attributes
BarCodeReader | barCodeReader
AutoShutter | autoShutter
ChallengeSpecialVision | challengeSpecialVision
ImageBrightnessEstimator | imageBrightnessEstimator

## Detailed Description

The default SpecialVision module.

Definition at line 20 of file DefaultSpecialVision.h.

## Constructor & Destructor Documentation

DefaultSpecialVision::DefaultSpecialVision | ( | const SpecialVisionInterfaces & | interfaces | ) |

  | Constructor. Parameters:
  interfaces | The interfaces of the SpecialVision module
Definition at line 11 of file DefaultSpecialVision.cpp.

## Member Function Documentation

void DefaultSpecialVision::execute | ( |  | ) | `[virtual]`

| Executes the module. Reimplemented from Module. Definition at line 16 of file DefaultSpecialVision.cpp. References barCodeReader, challengeSpecialVision, ImageBrightnessEstimator::execute(), ChallengeSpecialVision::execute(), AutoShutter::execute(), BarCodeReader::execute(), imageBrightnessEstimator, and SpecialVisionRequest::specialVisionRequest.

Here is the call graph for this function:

## Member Data Documentation

BarCodeReader DefaultSpecialVision::barCodeReader`[private]`

| Definition at line 30 of file DefaultSpecialVision.h. Referenced by execute().

AutoShutter DefaultSpecialVision::autoShutter`[private]`

| Definition at line 31 of file DefaultSpecialVision.h.

ChallengeSpecialVision DefaultSpecialVision::challengeSpecialVision`[private]`

| Definition at line 32 of file DefaultSpecialVision.h. Referenced by execute().

ImageBrightnessEstimator DefaultSpecialVision::imageBrightnessEstimator`[private]`

| Definition at line 33 of file DefaultSpecialVision.h. Referenced by execute().

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

- Modules/SpecialVision/DefaultSpecialVision.h
- Modules/SpecialVision/DefaultSpecialVision.cpp