27 #ifndef _ARMARX_COMPONENT_RobotComponents_MotionFileWrapper_H
28 #define _ARMARX_COMPONENT_RobotComponents_MotionFileWrapper_H
45 data.second[0] *= factor;
46 data.second[1] *= factor;
47 data.second[2] *= factor;
84 double butterworthFilterCutOffFreq = 0.0,
85 const std::string relativeModelRoot =
"mmm");
97 bool loadMotion(
const std::string& motionFilePath,
98 const std::string relativeModelRoot =
"mmm");
99 bool loadLegacyMotion(
const std::string& motionFilePath,
100 const std::string relativeModelRoot =
"mmm");
103 DoubleSeqSeq getTrajData(
const Eigen::VectorXf&
jointAngles);
105 std::map<std::string, MotionDataPtr> motionData;
106 std::vector<std::string> motionNames;
107 double butterworthFilterCutOffFreq;
111 #endif // _ARMARX_COMPONENT_RobotComponents_MotionFileWrapper_H