Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
histogram.hpp
00001 # ifndef HISTOGRAM
00002 # define HISTOGRAM
00003 
00004 #include <iostream>
00005 #include <vector>
00006 #include <cmath> 
00007 
00008 #include <image/Image.hpp>
00009 
00010 
00011 namespace jafar{
00012   namespace lines{
00014 
00019     class Histogram{
00020       public:
00021         // Constructor
00022         Histogram();
00023         
00024         // Copy constructor
00025         Histogram(const Histogram& refHisto);
00026         // Destructor
00027         ~Histogram();
00029         void initHisto();
00031         void addVectorInfo( std::vector<int>& vec );
00033         void addImageInfo( jafar::image::Image* image );
00035         void print() const;
00037         int isValid(){return valid;}
00038         // assignment operator
00039         Histogram& operator=(const Histogram &refHisto);
00040     
00041         
00042         CvHistogram* histo;   
00043         
00044       private:
00045         int valid;
00046     
00047     };
00048     
00049   }   //namespace lines
00050 } // namespace jafar
00051 
00052 # endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:24 for Jafar by doxygen 1.7.6.1
LAAS-CNRS