LocalizationJob Class Referenceabstract

The LocalizationJob class is the description of the basic workload executed by ObjectLocalizationMemoryUpdater. More...

#include <MemoryX/libraries/helpers/ObjectRecognitionHelpers/LocalizationJob.h>

+ Inheritance diagram for LocalizationJob:

Public Member Functions

std::vector< std::string > getAllClassNames ()
 
std::vector< std::string > getClassNamesToBeLocalized ()
 
IceInternal::Handle< LocalizationQuery > getQuery ()
 
std::string getQueryName ()
 
std::string getRecognitionMethod ()
 
void init (IceInternal::Handle< LocalizationQuery > query, std::string recognitionMethod, const std::vector< std::string > &classNames)
 
void setClassNamesToBeLocalized (const std::vector< std::string > &classNamesToBeLocalized)
 
void setFinished ()
 
virtual void start ()
 
virtual bool waiting ()=0
 

Detailed Description

The LocalizationJob class is the description of the basic workload executed by ObjectLocalizationMemoryUpdater.

It describes which object classes to localize, which method to use, and which LocalizationQuery instance the job belongs to.

Member Function Documentation

◆ getAllClassNames()

std::vector< std::string > getAllClassNames ( )

◆ getClassNamesToBeLocalized()

std::vector< std::string > getClassNamesToBeLocalized ( )

◆ getQuery()

◆ getQueryName()

std::string getQueryName ( )

◆ getRecognitionMethod()

std::string getRecognitionMethod ( )

◆ init()

void init ( IceInternal::Handle< LocalizationQuery > query,
std::string recognitionMethod,
const std::vector< std::string > & classNames )

◆ setClassNamesToBeLocalized()

void setClassNamesToBeLocalized ( const std::vector< std::string > & classNamesToBeLocalized)

◆ setFinished()

void setFinished ( )

◆ start()

virtual void start ( )
inlinevirtual

◆ waiting()

virtual bool waiting ( )
pure virtual

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