std::string MotionManager::loadMotion(const std::string& filename) { MatrixXd mat = loadData(filename); if (mat.rows() > 0) { int pos = filename.find_last_of('\\') + 1; std::string motionName = filename.substr(pos); Motion *anim = new Motion(mat, motionName); mMotion.push_back(anim); return anim->getName(); } return ""; }