#pragma once #include #include "config.h" #include "edge.h" #include "corner.h" class Node { public: Node* neighbours[CORNERS_PER_PART]; Edge* edges[CORNERS_PER_PART]; Corner* corners[CORNERS_PER_PART]; Node(); Node* create_neighbour(uint8_t edge); };