/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #pragma once #include "ASMTSpatialItem.h" #include "FullColumn.h" #include "FullMatrix.h" #include "ASMTPart.h" namespace MbD { class ASMTMarker : public ASMTSpatialItem { // public: static std::shared_ptr With(); void parseASMT(std::vector& lines) override; FColDsptr rpmp(); FMatDsptr aApm(); void createMbD(std::shared_ptr mbdSys, std::shared_ptr mbdUnits) override; void storeOnLevel(std::ofstream& os, size_t level) override; }; }