|
From: Gustavo P. B. <gb...@us...> - 2005-04-05 22:49:27
|
Update of /cvsroot/kimageprocess/kimageprocess/src/methods/hsvcm In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5220/src/methods/hsvcm Modified Files: hsvcm.cpp hsvcm.h Log Message: Adding the HSVCM features. They are not implemented yet (too much numbers to take care hehe) Index: hsvcm.cpp =================================================================== RCS file: /cvsroot/kimageprocess/kimageprocess/src/methods/hsvcm/hsvcm.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- hsvcm.cpp 2 Apr 2005 20:14:09 -0000 1.3 +++ hsvcm.cpp 5 Apr 2005 22:49:08 -0000 1.4 @@ -248,7 +248,19 @@ void *KTHSVCM::data(int direction) const { - return 0; + return m_cm[direction]; +} +int KTHSVCM::dataSize(int index) +{ + switch (index) + { + case 0: //V + return m_sizeV; + case 1: //H + return m_sizeH; + case 2: //S + return m_sizeS; + } } #include "hsvcm.moc" Index: hsvcm.h =================================================================== RCS file: /cvsroot/kimageprocess/kimageprocess/src/methods/hsvcm/hsvcm.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- hsvcm.h 2 Apr 2005 20:14:09 -0000 1.3 +++ hsvcm.h 5 Apr 2005 22:49:08 -0000 1.4 @@ -51,7 +51,7 @@ void *data(int direction) const; - int dataSize() { return 0; } + int dataSize(int index = 0); private: void calculateHSVCM(); |