Removed urequired functions
authorLeonidBeynenson <leonid.beynenson@itseez.com>
Thu, 21 Feb 2013 15:49:37 +0000 (19:49 +0400)
committerLeonidBeynenson <leonid.beynenson@itseez.com>
Thu, 21 Feb 2013 15:49:37 +0000 (19:49 +0400)
modules/core/include/opencv2/core/core.hpp
modules/core/src/algorithm.cpp

index 3bcef2a..f0c0f0f 100644 (file)
@@ -4340,8 +4340,6 @@ public:
     CV_WRAP Mat getMat(const string& name) const;
     CV_WRAP vector<Mat> getMatVector(const string& name) const;
     CV_WRAP Ptr<Algorithm> getAlgorithm(const string& name) const;
-    CV_WRAP float getFloat(const string& name) const;
-    CV_WRAP uint64 getUInt64(const string& name) const;
 
     void set(const string& name, int value);
     void set(const string& name, double value);
@@ -4378,8 +4376,6 @@ public:
     void setMatVector(const char* name, const vector<Mat>& value);
     void setAlgorithm(const char* name, const Ptr<Algorithm>& value);
     template<typename _Tp> void setAlgorithm(const char* name, const Ptr<_Tp>& value);
-    void setFloat(const char* name, float value);
-    void setUInt64(const char* name, uint64 value);
 
     CV_WRAP string paramHelp(const string& name) const;
     int paramType(const char* name) const;
index c502457..8d292a3 100644 (file)
@@ -322,16 +322,6 @@ void Algorithm::setAlgorithm(const char* parameter, const Ptr<Algorithm>& value)
     info()->set(this, parameter, ParamType<Algorithm>::type, &value);
 }
 
-void Algorithm::setFloat(const char* parameter, float value)
-{
-    info()->set(this, parameter, ParamType<float>::type, &value);
-}
-
-void Algorithm::setUInt64(const char* parameter, uint64 value)
-{
-    info()->set(this, parameter, ParamType<uint64>::type, &value);
-}
-
 
 
 
@@ -370,15 +360,6 @@ Ptr<Algorithm> Algorithm::getAlgorithm(const string& parameter) const
     return get<Algorithm>(parameter);
 }
 
-float Algorithm::getFloat(const string& parameter) const
-{
-    return get<float>(parameter);
-}
-uint64 Algorithm::getUInt64(const string& parameter) const
-{
-    return get<uint64>(parameter);
-}
-
 string Algorithm::paramHelp(const string& parameter) const
 {
     return info()->paramHelp(parameter.c_str());
@@ -452,7 +433,7 @@ void AlgorithmInfo::write(const Algorithm* algo, FileStorage& fs) const
             nestedAlgo->write(fs);
         }
         else if( p.type == Param::FLOAT)
-            cv::write(fs, pname, algo->getFloat(pname));
+            cv::write(fs, pname, algo->getDouble(pname));
         else if( p.type == Param::UNSIGNED_INT)
             cv::write(fs, pname, algo->getInt(pname));//TODO: implement cv::write(, , unsigned int)
         else if( p.type == Param::UINT64)