#pragma once #include #include "Item.h" #include "PartFrame.h" #include "FullColumn.h" namespace MbD { class PartFrame; class Part : public Item { public: Part() { partFrame = std::make_shared(); } void setqX(FullColumn* x) { partFrame.get()->setqX(x); } FullColumn* getqX() { return partFrame.get()->getqX(); } //ToDo: Needed members ipX ipE m aJ partFrame pX pXdot pE pEdot mX mE mEdot pTpE ppTpEpE ppTpEpEdot std::shared_ptr partFrame; }; }