Karlsruhe Institute of Technology (KIT) Logo

Master Motor Map

Whole-body human reference model and tools for unifying representations of whole-body human motion

Public Member Functions | Static Public Attributes | Protected Member Functions
MMM::NaturalLanguageAnnotation Class Reference
Inheritance diagram for MMM::NaturalLanguageAnnotation:
[legend]

Public Member Functions

std::string getAnnotation () override
 
std::string getNaturalLanguageTerm ()
 
 NaturalLanguageAnnotation (NaturalLanguageStyle style, const std::string &naturalLanguageTerm)
 
 NaturalLanguageAnnotation (NaturalLanguageStyle style, simox::xml::RapidXMLWrapperNodePtr node)
 
- Public Member Functions inherited from MMM::MotionAnnotation
virtual void appendAnnotationXML (simox::xml::RapidXMLWrapperNodePtr node)
 
virtual MotionAnnotationPtr clone ()=0
 
std::string getStyle () const
 
std::string getType () const
 
bool has (const std::string &type, const std::string &style=std::string()) const
 
virtual void notifyNameChange (MotionPtr motion, const std::string &oldMotionName)
 

Static Public Attributes

static constexpr const char * TYPE = "NaturalLanguage"
 

Protected Member Functions

void append (simox::xml::RapidXMLWrapperNodePtr annotationNode) override
 
- Protected Member Functions inherited from MMM::MotionAnnotation
 MotionAnnotation (const std::string &type, const std::string &style=std::string())
 

Additional Inherited Members

- Protected Attributes inherited from MMM::MotionAnnotation
std::string style
 
std::string type
 

The documentation for this class was generated from the following files:
KoroiBot Logo WALK-MAN Logo Xperience Logo SecondHands Logo TimeStorm Logo I-SUPPORT Logo
PACO-PLUS Logo SFB-588 Logo SPP1527 Logo