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

include/FCam/N900/Frame.h

Go to the documentation of this file.
00001 #ifndef FCAM_N900_FRAME_H
00002 #define FCAM_N900_FRAME_H
00003 
00008 #include "../Frame.h"
00009 
00010 namespace FCam {
00011     namespace N900 {
00012 
00013         struct _Frame : public FCam::_Frame {
00014             
00015             FCam::Shot _shot;
00016             const FCam::Shot &shot() const { return _shot; }
00017             const FCam::Shot &baseShot() const { return shot(); }
00018             
00019             void rawToRGBColorMatrix(int kelvin, float *matrix) const;
00020             const std::string &manufacturer() const;
00021             const std::string &model() const;
00022             BayerPattern bayerPattern() const;
00023             unsigned short minRawValue() const;
00024             unsigned short maxRawValue() const;
00025 
00026         };
00027 
00028 
00034         class Frame : public FCam::Frame {
00035         public:
00036             Frame(_Frame *f=NULL) : FCam::Frame(f) {}            
00037         };
00038     }
00039 }
00040 
00041 #endif

Generated on Thu Jul 15 2010 17:51:28 for FCam by  doxygen 1.7.1