LocalizationQuery Class Reference

The LocalizationQuery class is used to create LocalizationJob instances and provide an interface to query if the jobs have finished running. More...

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

+ Inheritance diagram for LocalizationQuery:

Public Member Functions

armarx::VariantDataClassPtr clone (const Ice::Current &c=Ice::emptyCurrent) const override
 
void deserialize (const ::armarx::ObjectSerializerBasePtr &, const Ice::Current &=Ice::emptyCurrent) override
 
bool getFinished ()
 getFinished indicates if there are localization jobs in the queue which have not finished yet
 
int getType (const Ice::Current &c=Ice::emptyCurrent) const override
 
Ice::ObjectPtr ice_clone () const override
 
 LocalizationQuery (const std::string &queryName, const std::string &objectClassName, int cycleTimeMS, int priority)
 
std::string output (const Ice::Current &c=Ice::emptyCurrent) const override
 
void serialize (const ::armarx::ObjectSerializerBasePtr &, const Ice::Current &=Ice::emptyCurrent) const override
 
bool validate (const Ice::Current &c=Ice::emptyCurrent) override
 

Friends

class armarx::GenericFactory< LocalizationQueryBase, LocalizationQuery >
 
class LocalizationJob
 
class ObjectLocalizationMemoryUpdater
 

Detailed Description

The LocalizationQuery class is used to create LocalizationJob instances and provide an interface to query if the jobs have finished running.

Constructor & Destructor Documentation

◆ LocalizationQuery()

LocalizationQuery ( const std::string & queryName,
const std::string & objectClassName,
int cycleTimeMS,
int priority )

Member Function Documentation

◆ clone()

armarx::VariantDataClassPtr clone ( const Ice::Current & c = Ice::emptyCurrent) const
inlineoverride

◆ deserialize()

void deserialize ( const ::armarx::ObjectSerializerBasePtr & ,
const Ice::Current & = Ice::emptyCurrent )
inlineoverride

◆ getFinished()

bool getFinished ( )

getFinished indicates if there are localization jobs in the queue which have not finished yet

Returns
true if all localization jobs have finished running, false otherwise

◆ getType()

int getType ( const Ice::Current & c = Ice::emptyCurrent) const
inlineoverride

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

◆ output()

std::string output ( const Ice::Current & c = Ice::emptyCurrent) const
inlineoverride

◆ serialize()

void serialize ( const ::armarx::ObjectSerializerBasePtr & ,
const Ice::Current & = Ice::emptyCurrent ) const
inlineoverride

◆ validate()

bool validate ( const Ice::Current & c = Ice::emptyCurrent)
inlineoverride

Friends And Related Symbol Documentation

◆ armarx::GenericFactory< LocalizationQueryBase, LocalizationQuery >

friend class armarx::GenericFactory< LocalizationQueryBase, LocalizationQuery >
friend

◆ LocalizationJob

friend class LocalizationJob
friend

◆ ObjectLocalizationMemoryUpdater

friend class ObjectLocalizationMemoryUpdater
friend

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