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

include/FCam/Dummy/Shot.h

Go to the documentation of this file.
00001 #ifndef FCAM_DUMMY_SHOT
00002 #define FCAM_DUMMY_SHOT
00003 #include "../Shot.h"
00004 
00010 namespace FCam { namespace Dummy {
00011 
00013     enum TestPattern{
00014     BARS,          //< A set of vertical and horizontal bars in many colors
00015     CHECKERBOARD,  //< A pattern of colored squares
00016     FILE           //< Load a DNG file and use it for the image and metadata
00017     };
00018 
00020     class Shot: public FCam::Shot {
00021     public:
00022     /* Test pattern to use in resulting Frame */
00023     TestPattern testPattern;
00024     /* If testPattern == FILE, the DNG file to load image data and metadata from */
00025     std::string srcFile;
00026 
00027     Shot();
00028     Shot(const FCam::Shot &);
00029     Shot(const Shot &);
00030 
00031     const Shot &operator=(const FCam::Shot &);
00032 
00033     const Shot &operator=(const Shot &);
00034 
00035     };
00036 }}
00037 
00038 #endif

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