• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

include/FCam/Platform.h

Go to the documentation of this file.
00001 #ifndef FCAM_PLATFORM
00002 #define FCAM_PLATFORM
00003 
00004 #include <string>
00005 #include "FCam/Base.h"
00006 
00011 namespace FCam {
00012 
00014     class Platform {
00015     public:
00017         virtual BayerPattern bayerPattern() const = 0;
00018 
00022         virtual void rawToRGBColorMatrix(int kelvin, float *matrix) const = 0;
00023 
00025         virtual const std::string &manufacturer() const = 0;
00026 
00028         virtual const std::string &model() const = 0;
00029 
00031         virtual unsigned short minRawValue() const = 0;
00032 
00034         virtual unsigned short maxRawValue() const = 0; 
00035     };
00036 }
00037 
00038 #endif

Generated on Fri Sep 24 2010 15:52:59 for FCam by  doxygen 1.7.1