#pragma once #include #include #include "Item.h" #include "EndFramec.h" #include "Constraint.h" namespace MbD { class EndFramec; class Constraint; class Joint : public Item { //frmI frmJ constraints friction public: Joint(); Joint(const char* str); void initialize(); virtual void connectsItoJ(std::shared_ptr frmI, std::shared_ptr frmJ); void initializeLocally() override; void initializeGlobally() override; std::shared_ptr frmI; std::shared_ptr frmJ; std::unique_ptr>> constraints; }; }