# Connection `class Connection` โ€” inherits [SystemElement](../classes/SystemElement.md) Defined in [connect.hpp:13](../../../../src/system/connect.hpp#L13) ## Public Attributes ### `Module * m1` ๐Ÿ“ [connect.hpp:16](../../../../src/system/connect.hpp#L16) ### `Part * p1` ๐Ÿ“ [connect.hpp:17](../../../../src/system/connect.hpp#L17) ### `Module * m2` ๐Ÿ“ [connect.hpp:18](../../../../src/system/connect.hpp#L18) ### `Part * p2` ๐Ÿ“ [connect.hpp:19](../../../../src/system/connect.hpp#L19) ### `std::string transform_name` ๐Ÿ“ [connect.hpp:20](../../../../src/system/connect.hpp#L20) ### `std::vector< std::pair< Pin *, Pin * > > pin_map` ๐Ÿ“ [connect.hpp:21](../../../../src/system/connect.hpp#L21) ## Public Functions ### `Connection(std::string name)` ๐Ÿ“ [connect.hpp:23](../../../../src/system/connect.hpp#L23) ### `Connection(std::string name, Module *m1, Part *p1, Module *m2, Part *p2)` ๐Ÿ“ [connect.hpp:24](../../../../src/system/connect.hpp#L24) --- โ† [Back to classes](index.md) ยท [Top](../index.md)