#ifndef camera_INC #define camera_INC #include #include #define BINNING 0.5 // set the binning factor using Eigen::Matrix; using Eigen::Vector4d; /* * ===================================================================================== * Class: Camera * Description: Class for the camera. * ===================================================================================== */ class Camera { public: /* ==================== LIFECYCLE ======================================= */ Camera (const char *fin); /* constructor */ /* ==================== ACCESSORS ======================================= */ Matrix K(); Vector4d d(); /* ==================== MUTATORS ======================================= */ /* ==================== OPERATORS ======================================= */ protected: /* ==================== METHODS ======================================= */ /* ==================== DATA MEMBERS ======================================= */ private: /* ==================== METHODS ======================================= */ /* ==================== DATA MEMBERS ======================================= */ Matrix _K; Vector4d _d; }; /* ----- end of class Camera ----- */ #endif /* ----- #ifndef camera_INC ----- */