Go to the documentation of this file.00001 #ifndef FCAM_DUMMY_PLATFORM_H
00002 #define FCAM_DUMMY_PLATFORM_H
00003 #include <string>
00004
00005 #include "FCam/Platform.h"
00006
00011 namespace FCam { namespace Dummy {
00012
00014 class Platform : public FCam::Platform {
00015 public:
00016 virtual void rawToRGBColorMatrix(int kelvin, float *matrix) const;
00017 virtual const std::string &manufacturer() const {static std::string s("FCam"); return s;}
00018 virtual const std::string &model() const {static std::string s("FCam Dummy Platform"); return s;}
00019
00021 virtual unsigned short minRawValue() const {return 0;}
00022
00024 virtual unsigned short maxRawValue() const {return 1023;}
00025
00027 virtual BayerPattern bayerPattern() const {return GRBG;}
00028
00032 static const Platform &instance();
00033 };
00034 }}
00035
00036 #endif