#include "ASMTRotationalMotion.h" using namespace MbD; void MbD::ASMTRotationalMotion::parseASMT(std::vector& lines) { size_t pos = lines[0].find_first_not_of("\t"); auto leadingTabs = lines[0].substr(0, pos); assert(lines[0] == (leadingTabs + "Name")); lines.erase(lines.begin()); name = lines[0]; lines.erase(lines.begin()); assert(lines[0] == (leadingTabs + "MotionJoint")); lines.erase(lines.begin()); motionJoint = lines[0]; lines.erase(lines.begin()); assert(lines[0] == (leadingTabs + "RotationZ")); lines.erase(lines.begin()); rotationZ = lines[0]; lines.erase(lines.begin()); }