icub-client
Classes | Enumerations | Functions
icubclient Namespace Reference

Classes

class  Action
 Represents an action, whether composite or not. More...
 
class  Agent
 Represent an agent. More...
 
struct  Body
 Represent a the body of an agent. More...
 
class  Bodypart
 Represents a body part of the robot. More...
 
class  Entity
 Represent any entity that can be stored within the OPC. More...
 
class  ICubClient
 Grants access to high level motor commands (grasp, touch, look, goto, etc) of the robot as well as its internal state (drives, emotions, beliefs) and its interaction means (speech). More...
 
class  Object
 Represent any physical entity (including objects and agents) that can be stored within the OPC. More...
 
class  OPCClient
 An OPC client using the datastructures defined within the icub-client library. More...
 
class  Relation
 Represent a relation between two entities. More...
 
class  SubSystem
 Abstract class to handle sub-systems of the icub-client. More...
 
class  SubSystem_agentDetector
 SubSystem for agentDetector. More...
 
class  SubSystem_ARE
 SubSystem to deal with the actionsRenderingEngine module (a.k.a. More...
 
class  SubSystem_babbling
 SubSystem for babbling. More...
 
class  SubSystem_emotion
 SubSystem for emotion. More...
 
class  SubSystem_IOL2OPC
 SubSystem for iol2opc. More...
 
class  SubSystem_KARMA
 SubSystem to deal with the experimental affordance learning module (a.k.a. More...
 
class  SubSystem_Recog
 Abstract subSystem for speech recognizer. More...
 
class  SubSystem_SAM
 SubSystem for SAM. More...
 
class  SubSystem_Speech
 Abstract subSystem for speech management (Text to Speech) More...
 
class  SubSystem_Speech_eSpeak
 SubSystem for speech synthesis with emotional tuning of speed and pitch using eSpeak. More...
 

Enumerations

enum  ObjectArea : int {
  ObjectArea::HUMAN = 1,
  ObjectArea::ROBOT = 2,
  ObjectArea::SHARED = 3,
  ObjectArea::NOTREACHABLE = 4
}
 

Functions

yarp::os::Bottle opcGetIdsFromAsk (const yarp::os::Bottle &reply)
 Allow retrieving the list of unique identifiers of those items verifying the set of conditions queried to the database through a [ask] request. More...
 
void replace_all (std::string &in, const std::string &plain, const std::string &tok)
 Simple search and replace function for strings;. More...
 
std::string grammarToString (const std::string &sPath)
 Get the context path of a .grxml grammar, and return it as a string. More...
 

Enumeration Type Documentation

◆ ObjectArea

enum icubclient::ObjectArea : int
strong
Enumerator
HUMAN 
ROBOT 
SHARED 
NOTREACHABLE 

Definition at line 28 of file object.h.