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 | Protected Member Functions | Protected Attributes
MMM::MotionAnnotation Class Referenceabstract

The public interface for the annotation classes. More...

#include <Annotation.h>

Inheritance diagram for MMM::MotionAnnotation:
[legend]

Public Member Functions

virtual void appendAnnotationXML (simox::xml::RapidXMLWrapperNodePtr node)
 
virtual MotionAnnotationPtr clone ()=0
 
virtual std::string getAnnotation ()=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)
 

Protected Member Functions

virtual void append (simox::xml::RapidXMLWrapperNodePtr annotationNode)=0
 
 MotionAnnotation (const std::string &type, const std::string &style=std::string())
 

Protected Attributes

std::string style
 
std::string type
 

Detailed Description

The public interface for the annotation classes.


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