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< LocalizationQuerygetQuery ()
 
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.

Definition at line 42 of file LocalizationJob.h.

Member Function Documentation

◆ getAllClassNames()

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

Definition at line 42 of file LocalizationJob.cpp.

◆ getClassNamesToBeLocalized()

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

Definition at line 47 of file LocalizationJob.cpp.

◆ getQuery()

Definition at line 62 of file LocalizationJob.cpp.

◆ getQueryName()

std::string getQueryName ( )

Definition at line 57 of file LocalizationJob.cpp.

◆ getRecognitionMethod()

std::string getRecognitionMethod ( )

Definition at line 37 of file LocalizationJob.cpp.

◆ init()

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

Definition at line 29 of file LocalizationJob.cpp.

◆ setClassNamesToBeLocalized()

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

Definition at line 52 of file LocalizationJob.cpp.

◆ setFinished()

void setFinished ( )

Definition at line 67 of file LocalizationJob.cpp.

◆ start()

virtual void start ( )
inlinevirtual

Reimplemented in LocalizationStrategyRepeated, and LocalizationStrategyOnce.

Definition at line 48 of file LocalizationJob.h.

◆ waiting()

virtual bool waiting ( )
pure virtual

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