ProjectionInterface.h

Go to the documentation of this file.
00001 /***************************************************************
00002  
00003  Mini Grand Challenge 2010
00004  Pennsylvania State University - Robotics Club
00005  Learn more at www.psurobotics.org
00006  Protected by the GNU General Public License
00007  
00008  This source file is developed and maintained by:
00009  + Matthew Jones mcj5026@psu.edu
00010  
00011  File: ProjectionInterface.cpp/h
00012  Desc: This component takes in an image and writes out a
00013        projection matrix to a conf file.  This conf file
00014        can be used for the rest of the run.
00015  
00016 ***************************************************************/
00017 
00018 // Inclusion guard
00019 #ifndef __PROJECTIONINTERFACE_H_
00020 #define __PROJECTIONINTERFACE_H_
00021 
00022 // Standard includes
00023 #include "../Shared/Utilities.h"
00024 #include "../Shared/BaseComponent.h"
00025 #include "../Shared/Utilities_Vision.h"
00026 #include <iostream>
00027 #include <fstream>
00028 
00030 class ProjectionInterface : public BaseComponent
00031 {
00032 public:
00033         
00035         ProjectionInterface();
00036         
00038         ~ProjectionInterface();
00039         
00041         int Update();
00042 
00043 private:
00045         CvMat* trans_mat;
00046 
00048         IplImage* input;
00049 
00051         IplImage* dest;
00052 };
00053 
00054 // End of inclusion guard
00055 #endif
00056 

Generated on Sun Feb 21 00:00:08 2010 for Penn State Robotics Club: Mini Grand Challenge 2010 by  doxygen 1.5.5