]> mj.ucw.cz Git - leo.git/blobdiff - labeller.h
Labelling: Hacks and fixes in segment creation
[leo.git] / labeller.h
index 4e643dfbf67f28ca1e7593b727d467751848a2a9..d6f53ef60fb3ad0e3249956aed85fdfc086e0d78 100644 (file)
@@ -152,11 +152,28 @@ struct placement
   double y;
   int variant_used;
   bool processed;
+  // FIXME: Replace with clist?
+  struct placement_link *map_links;
   struct individual *individual;
 };
 
+struct placement_link
+{
+  struct map_placement *mp;
+  struct placement_link *next;
+};
+
+struct map_placement
+{
+  struct placement *placement;
+  struct map_placement *next;
+  struct map_placement *prev;
+};
+
 struct map_part
 {
+  // FIXME: Replace with clist?
+  struct map_placement *placement;
 };
 
 struct individual