Robust Local Optical Flow Libary Documentation  V 1.2
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
Static Public Member Functions | List of all members
RLOFFactory Class Reference

RLOF factory. More...

#include <D:/workspace/FIONA/Arbeit_Senst/publicProjects/RLOF_Windows/include/OpticalFlow/RLOFFactory.h>

Static Public Member Functions

static IFeatureTrackercreateFTInstance (RLOFType type=CPU_BEPLK)
 
static IFeatureTrackercreateFTInstance (const FeatureTrackerContext *context)
 

Detailed Description

RLOF factory.

To create an RLOF feature tracker you have to instantiate t using this class. The IFeatureTracker is used to run the RLOF feature tracker. The RLOFsample.cpp shows how to do. Each object that was instantiated has to be delete outside to a void memory leaks.

Definition at line 152 of file RLOFFactory.h.

Member Function Documentation

static IFeatureTracker* RLOFFactory::createFTInstance ( RLOFType  type = CPU_BEPLK)
static

Create an instance of a specified a PLK/RLOF implementation.

Parameters
typeRLOFType specifies the PLK/RLOF method
Returns
Returns an instance of the specified PLK/RLOF implementation.

Referenced by demo(), test0(), and test1().

static IFeatureTracker* RLOFFactory::createFTInstance ( const FeatureTrackerContext context)
static

Create an instance of a specified a PLK/RLOF implementation from an given context.

Parameters
contextcontext specifies the PLK/RLOF method
Returns
Returns an instance of the specified PLK/RLOF implementation.

The documentation for this class was generated from the following file: