• 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 Mon Aug 16 2010 14:25:45 for FCam by  doxygen 1.7.1