/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #include #include "ASMTUniversalJoint.h" #include "UniversalJoint.h" using namespace MbD; std::shared_ptr MbD::ASMTUniversalJoint::mbdClassNew() { return CREATE::With(); } void MbD::ASMTUniversalJoint::storeOnLevel(std::ofstream& os, int level) { storeOnLevelString(os, level, "UniversalJoint"); storeOnLevelString(os, level + 1, "Name"); storeOnLevelString(os, level + 2, name); ASMTItemIJ::storeOnLevel(os, level); } void MbD::ASMTUniversalJoint::storeOnTimeSeries(std::ofstream& os) { os << "UniversalJointSeries\t" << fullName("") << std::endl; ASMTItemIJ::storeOnTimeSeries(os); }