diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2024-05-15 11:09:23 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2024-05-15 11:09:23 -0400 |
| commit | a5a6c1b8b902c960f8204f8d814ce579dfd5fa50 (patch) | |
| tree | bad31379c4a52496260377bfce8321ae2c2f8a3c /src/network_set.h | |
| parent | f4354d64021d2c6833a59a1b64fb30f87d1175bc (diff) | |
| download | lingo-ap-tracker-a5a6c1b8b902c960f8204f8d814ce579dfd5fa50.tar.gz lingo-ap-tracker-a5a6c1b8b902c960f8204f8d814ce579dfd5fa50.tar.bz2 lingo-ap-tracker-a5a6c1b8b902c960f8204f8d814ce579dfd5fa50.zip | |
Hovering over a connection only shows nearest hops
Diffstat (limited to 'src/network_set.h')
| -rw-r--r-- | src/network_set.h | 7 |
1 files changed, 2 insertions, 5 deletions
| diff --git a/src/network_set.h b/src/network_set.h index e0ef043..e6f0c07 100644 --- a/src/network_set.h +++ b/src/network_set.h | |||
| @@ -11,18 +11,15 @@ class NetworkSet { | |||
| 11 | public: | 11 | public: |
| 12 | void Clear(); | 12 | void Clear(); |
| 13 | 13 | ||
| 14 | int AddLink(int id1, int id2); | 14 | void AddLink(int id1, int id2); |
| 15 | 15 | ||
| 16 | bool IsItemInNetwork(int id) const; | 16 | bool IsItemInNetwork(int id) const; |
| 17 | 17 | ||
| 18 | int GetNetworkWithItem(int id) const; | ||
| 19 | |||
| 20 | const std::set<std::pair<int, int>>& GetNetworkGraph(int id) const; | 18 | const std::set<std::pair<int, int>>& GetNetworkGraph(int id) const; |
| 21 | 19 | ||
| 22 | private: | 20 | private: |
| 23 | 21 | ||
| 24 | std::vector<std::set<std::pair<int, int>>> networks_; | 22 | std::map<int, std::set<std::pair<int, int>>> network_by_item_; |
| 25 | std::map<int, int> network_by_item_; | ||
| 26 | }; | 23 | }; |
| 27 | 24 | ||
| 28 | #endif /* end of include guard: NETWORK_SET_H_3036B8E3 */ | 25 | #endif /* end of include guard: NETWORK_SET_H_3036B8E3 */ |
