Impl Class Reference

#include <RobotAPI/components/armem/client/RobotStatePredictionClientExample/Impl.h>

Classes

struct  Properties
 
struct  Remote
 

Public Member Functions

void connect (armem::client::MemoryNameSystem &mns, viz::Client arviz)
 
void defineProperties (IceUtil::Handle< armarx::PropertyDefinitionContainer > &defs, const std::string &prefix)
 
 Impl ()
 
void run ()
 
void runOnce ()
 
void start ()
 
void stop ()
 
 ~Impl ()
 

Public Attributes

armem::robot_state::RobotStatePredictionClient client
 
std::optional< std::vector< armem::MemoryID > > localizationEntityIDs
 
Properties properties
 
std::optional< std::vector< armem::MemoryID > > propioceptionEntityIDs
 
Remote remote
 
std::optional< viz::RobotrobotViz
 
armarx::SimpleRunningTask ::pointer_type task
 

Detailed Description

Definition at line 40 of file Impl.h.

Constructor & Destructor Documentation

◆ Impl()

Impl ( )

Definition at line 111 of file Impl.cpp.

◆ ~Impl()

~Impl ( )
default

Member Function Documentation

◆ connect()

void connect ( armem::client::MemoryNameSystem mns,
viz::Client  arviz 
)

Definition at line 132 of file Impl.cpp.

+ Here is the call graph for this function:

◆ defineProperties()

void defineProperties ( IceUtil::Handle< armarx::PropertyDefinitionContainer > &  defs,
const std::string &  prefix 
)

Definition at line 119 of file Impl.cpp.

◆ run()

void run ( )

Definition at line 164 of file Impl.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ runOnce()

void runOnce ( )

Definition at line 177 of file Impl.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ start()

void start ( )

Definition at line 151 of file Impl.cpp.

+ Here is the call graph for this function:

◆ stop()

void stop ( )

Definition at line 158 of file Impl.cpp.

Member Data Documentation

◆ client

Definition at line 79 of file Impl.h.

◆ localizationEntityIDs

std::optional<std::vector<armem::MemoryID> > localizationEntityIDs

Definition at line 81 of file Impl.h.

◆ properties

Properties properties

Definition at line 67 of file Impl.h.

◆ propioceptionEntityIDs

std::optional<std::vector<armem::MemoryID> > propioceptionEntityIDs

Definition at line 82 of file Impl.h.

◆ remote

Remote remote

Definition at line 74 of file Impl.h.

◆ robotViz

std::optional<viz::Robot> robotViz

Definition at line 83 of file Impl.h.

◆ task

armarx::SimpleRunningTask ::pointer_type task

Definition at line 76 of file Impl.h.


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