Main Page | Class List | File List | Class Members

AiboEdgeDetector.h

Go to the documentation of this file.
00001 #ifndef AIBOEDGEDETECTOR_H_DEFINED
00002 #define AIBOEDGEDETECTOR_H_DEFINED
00003 
00056 class AiboEdgeDetector{
00057  public:
00061   AiboEdgeDetector() :
00062     mIAmValid(false),
00063     mProcessedImage(0) {};
00064   
00073   AiboEdgeDetector(int width, int height);
00074   
00078   ~AiboEdgeDetector();
00079 
00093   const unsigned char* getMagnitude(unsigned char* pImage);
00094  
00106   const char* getGradientX(unsigned char* pImage);
00107 
00119   const char* getGradientY(unsigned char* pImage);
00120   
00121 
00122  private:
00126   bool mIAmValid;
00127   
00131   int mWidth;  
00135   int mHeight; 
00139   int mImageSize;
00140                
00144   unsigned char* mProcessedImage;
00145 
00149   int mSomeWidth;
00150 };
00151 
00152 #endif

Generated on Mon Oct 9 16:01:56 2006 for AiboEdgeDetection by  doxygen 1.4.4