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
MMM::PrefixMarkerData Class Reference

Stores motion capture data at certain times grouping them by their motion prefix in the c3d file. More...

#include <MotionReaderC3D.h>

Public Member Functions

void addMarkerData (float timestep, const Eigen::Vector3f &marker_data, const std::string &marker_name=std::string(), const std::string &marker_prefix=std::string())
 
std::map< float, MarkerDataPtr > getMarkerData (const std::string &prefix)
 
std::vector< std::string > getPrefixes ()
 
bool hasMarkerData (const std::string &prefix)
 

Detailed Description

Stores motion capture data at certain times grouping them by their motion prefix in the c3d file.

Member Function Documentation

◆ addMarkerData()

void MMM::PrefixMarkerData::addMarkerData ( float  timestep,
const Eigen::Vector3f &  marker_data,
const std::string &  marker_name = std::string(),
const std::string &  marker_prefix = std::string() 
)

Method for adding marker data.

◆ getMarkerData()

std::map< float, MarkerDataPtr > MMM::PrefixMarkerData::getMarkerData ( const std::string &  prefix)

Gets all marker data matching the given prefix.

Parameters
prefixThe marker data prefix which can be an empty string.
Returns
Timesteps mapped on MarkerData.

◆ getPrefixes()

std::vector< std::string > MMM::PrefixMarkerData::getPrefixes ( )

Get all marker data prefixes

◆ hasMarkerData()

bool MMM::PrefixMarkerData::hasMarkerData ( const std::string &  prefix)

Checks if there is marker data with a specific prefix.

Parameters
prefixThe marker data prefix which can be an empty string.

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