/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #pragma once #include "MBDynJoint.h" namespace MbD { class ASMTJoint; class MBDynRevolutePinJoint : public MBDynJoint { //Note: this is equivalent to a revolute hinge (see Section 8.12.38) when one node is grounded. public: void parseMBDyn(std::string line) override; void createASMT() override; std::shared_ptr asmtClassNew() override; }; }