#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(); virtual void connectsItoJ(std::shared_ptr frmI, std::shared_ptr frmJ); void initializeLocally(); void initializeGlobally(); std::shared_ptr frmI; std::shared_ptr frmJ; std::unique_ptr>> constraints; }; }