#include #include #include #include "PrescribedMotion.h" #include "EndFrameqct.h" using namespace MbD; PrescribedMotion::PrescribedMotion() { initialize(); } PrescribedMotion::PrescribedMotion(const char* str) : Joint(str) { initialize(); } void PrescribedMotion::initialize() { } void PrescribedMotion::connectsItoJ(std::shared_ptr frmi, std::shared_ptr frmj) { Joint::connectsItoJ(frmi, frmj); if (typeid(frmI).name() != "EndFrameqct") { std::shared_ptr newFrmI; newFrmI = std::make_shared(); std::swap(frmI, newFrmI); assert(typeid(frmI).name() != "EndFrameqct"); } }