/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #pragma once #include "ASMTJoint.h" namespace MbD { class EXPORT ASMTPointInPlaneJoint : public ASMTJoint { // public: std::shared_ptr mbdClassNew() override; void parseASMT(std::vector& lines) override; void readOffset(std::vector& lines); void createMbD(std::shared_ptr mbdSys, std::shared_ptr mbdUnits) override; void storeOnLevel(std::ofstream& os, int level) override; void storeOnTimeSeries(std::ofstream& os) override; double offset; }; }