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 More...
 
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.

Definition at line 48 of file LocalizationQuery.h.

Constructor & Destructor Documentation

◆ LocalizationQuery()

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

Definition at line 32 of file LocalizationQuery.cpp.

Member Function Documentation

◆ clone()

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

Definition at line 72 of file LocalizationQuery.h.

+ Here is the caller graph for this function:

◆ deserialize()

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

Definition at line 95 of file LocalizationQuery.h.

◆ 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

Definition at line 104 of file LocalizationQuery.cpp.

◆ getType()

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

Definition at line 84 of file LocalizationQuery.h.

◆ ice_clone()

Ice::ObjectPtr ice_clone ( ) const
inlineoverride

Definition at line 66 of file LocalizationQuery.h.

+ Here is the call graph for this function:

◆ output()

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

Definition at line 79 of file LocalizationQuery.h.

◆ serialize()

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

Definition at line 94 of file LocalizationQuery.h.

◆ validate()

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

Definition at line 89 of file LocalizationQuery.h.

Friends And Related Function Documentation

◆ armarx::GenericFactory< LocalizationQueryBase, LocalizationQuery >

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

Definition at line 53 of file LocalizationQuery.h.

◆ LocalizationJob

friend class LocalizationJob
friend

Definition at line 51 of file LocalizationQuery.h.

◆ ObjectLocalizationMemoryUpdater

friend class ObjectLocalizationMemoryUpdater
friend

Definition at line 52 of file LocalizationQuery.h.


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