Files
solver/MbDCode/ASMTRotationalMotion.cpp
2023-07-16 22:00:07 -06:00

22 lines
616 B
C++

#include "ASMTRotationalMotion.h"
using namespace MbD;
void MbD::ASMTRotationalMotion::parseASMT(std::vector<std::string>& 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());
}