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

# Modules/SpecialVision/ImageBrightnessEstimator.h

Go to the documentation of this file.

    00001 /**
    00002 * @file ImageBrightnessEstimator.h
    00003 *
    00004 * Definition of class ImageBrightnessEstimator
    00005 * This class estimates the overall image brightness
    00006 *
    00007 * @author <A href=mailto:mkunz@sim.tu-darmstadt.de>Michael Kunz</A>
    00008 * @author <A href=mailto:brunn@sim.tu-darmstadt.de>Ronnie Brunn</A>
    00009 */
    00010
    00011 #ifndef __ImageBrightnessEstimator_h_
    00012 #define __ImageBrightnessEstimator_h_
    00013
    00014 #include "SpecialVision.h"
    00015
    00016 /** A ImageBrightnessEstimator */
    00017 class ImageBrightnessEstimator : public SpecialVision
    00018 {
    00019 public:
    00020   /** Constructor
    00021   * @param interfaces The interfaces of the SpecialVision module */
    00022   ImageBrightnessEstimator(const SpecialVisionInterfaces& interfaces);
    00023
    00024   /** Executes the module and estimates the overall image brightness*/
    00025   virtual void execute();
    00026
    00027 };
    00028
    00029 #endif// __ImageBrightnessEstimator_h_