|  | 
| virtual void | calc (InputArray frame0, InputArray frame1, OutputArray flow1, OutputArray flow2=noArray())=0 | 
|  | 
| virtual void | collectGarbage ()=0 | 
|  | 
|  | Algorithm () | 
|  | 
| virtual | ~Algorithm () | 
|  | 
| string | name () const | 
|  | 
| template<typename _Tp > | 
| ParamType< _Tp >::member_type | get (const string &name) const | 
|  | 
| template<typename _Tp > | 
| ParamType< _Tp >::member_type | get (const char *name) const | 
|  | 
| int | getInt (const string &name) const | 
|  | 
| double | getDouble (const string &name) const | 
|  | 
| bool | getBool (const string &name) const | 
|  | 
| string | getString (const string &name) const | 
|  | 
| Mat | getMat (const string &name) const | 
|  | 
| vector< Mat > | getMatVector (const string &name) const | 
|  | 
| Ptr< Algorithm > | getAlgorithm (const string &name) const | 
|  | 
| void | set (const string &name, int value) | 
|  | 
| void | set (const string &name, double value) | 
|  | 
| void | set (const string &name, bool value) | 
|  | 
| void | set (const string &name, const string &value) | 
|  | 
| void | set (const string &name, const Mat &value) | 
|  | 
| void | set (const string &name, const vector< Mat > &value) | 
|  | 
| void | set (const string &name, const Ptr< Algorithm > &value) | 
|  | 
| template<typename _Tp > | 
| void | set (const string &name, const Ptr< _Tp > &value) | 
|  | 
| void | setInt (const string &name, int value) | 
|  | 
| void | setDouble (const string &name, double value) | 
|  | 
| void | setBool (const string &name, bool value) | 
|  | 
| void | setString (const string &name, const string &value) | 
|  | 
| void | setMat (const string &name, const Mat &value) | 
|  | 
| void | setMatVector (const string &name, const vector< Mat > &value) | 
|  | 
| void | setAlgorithm (const string &name, const Ptr< Algorithm > &value) | 
|  | 
| template<typename _Tp > | 
| void | setAlgorithm (const string &name, const Ptr< _Tp > &value) | 
|  | 
| void | set (const char *name, int value) | 
|  | 
| void | set (const char *name, double value) | 
|  | 
| void | set (const char *name, bool value) | 
|  | 
| void | set (const char *name, const string &value) | 
|  | 
| void | set (const char *name, const Mat &value) | 
|  | 
| void | set (const char *name, const vector< Mat > &value) | 
|  | 
| void | set (const char *name, const Ptr< Algorithm > &value) | 
|  | 
| template<typename _Tp > | 
| void | set (const char *name, const Ptr< _Tp > &value) | 
|  | 
| void | setInt (const char *name, int value) | 
|  | 
| void | setDouble (const char *name, double value) | 
|  | 
| void | setBool (const char *name, bool value) | 
|  | 
| void | setString (const char *name, const string &value) | 
|  | 
| void | setMat (const char *name, const Mat &value) | 
|  | 
| 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) | 
|  | 
| string | paramHelp (const string &name) const | 
|  | 
| int | paramType (const char *name) const | 
|  | 
| int | paramType (const string &name) const | 
|  | 
| void | getParams (CV_OUT vector< string > &names) const | 
|  | 
| virtual void | write (FileStorage &fs) const | 
|  | 
| virtual void | read (const FileNode &fn) | 
|  | 
| virtual AlgorithmInfo * | info () const | 
|  |