
#include <GDT/gdtlist.h>#include <GDT/gdtmap.h>#include <GDT/rm3_global.h>#include <GDT/rm3_undi_graph.h>


Go to the source code of this file.
Classes | |
| struct | vertical_segment |
| struct | horizontal_segment |
| class | struct_separation_pair |
| class | struct_border_step |
| class | struct_face |
| class | struct_plan_edge_info |
| class | plan_undi_graph |
Defines | |
| #define | nil 0 |
| #define | face GDT_face |
| #define | forall_GDT_faces(f, G) for(f=(G).first_face();f;f=(G).succ_face(f)) |
| #define | forall_GDT_face_edges(e, f) for(e=f->get_owner().first_adj_edge(f);e;e=f->get_owner().adj_succ(e,f)) |
| #define | forall_GDT_face_border_steps(s, f) for(s=f->get_owner().first_border_step(f);s;s=f->get_owner().succ_border_step(s)) |
| #define | forall_faces forall_GDT_faces |
| #define | forall_face_edges forall_GDT_face_edges |
| #define | forall_face_border_steps forall_GDT_face_border_steps |
Typedefs | |
| typedef struct_face * | face |
| typedef struct_border_step * | border_step |
| typedef struct_separation_pair * | separation_pair |
| typedef struct_border_step * | border_step |
Functions | |
| int | compare (const face &x, const face &y) |
| int | compare (const border_step &x, const border_step &y) |
Variables | |
| const face | NULL_FACE = (face)NULL |
| const border_step | NULL_BORDER_STEP = (border_step)NULL |
Definition in file rm3_plan_undi_graph.h.
| #define face GDT_face |
Definition at line 31 of file rm3_plan_undi_graph.h.
| #define forall_face_border_steps forall_GDT_face_border_steps |
Definition at line 1762 of file rm3_plan_undi_graph.h.
| #define forall_face_edges forall_GDT_face_edges |
Definition at line 1757 of file rm3_plan_undi_graph.h.
| #define forall_faces forall_GDT_faces |
Definition at line 1752 of file rm3_plan_undi_graph.h.
| #define forall_GDT_face_border_steps | ( | s, | |||
| f | ) | for(s=f->get_owner().first_border_step(f);s;s=f->get_owner().succ_border_step(s)) |
Definition at line 1744 of file rm3_plan_undi_graph.h.
| #define forall_GDT_face_edges | ( | e, | |||
| f | ) | for(e=f->get_owner().first_adj_edge(f);e;e=f->get_owner().adj_succ(e,f)) |
Definition at line 1740 of file rm3_plan_undi_graph.h.
| #define forall_GDT_faces | ( | f, | |||
| G | ) | for(f=(G).first_face();f;f=(G).succ_face(f)) |
Definition at line 1736 of file rm3_plan_undi_graph.h.
| #define nil 0 |
Definition at line 26 of file rm3_plan_undi_graph.h.
| typedef struct_border_step* border_step |
GLOBALTYPE border_step Reference to the 'struct_border_step' global type.
Definition at line 181 of file rm3_plan_undi_graph.h.
| typedef struct_border_step* border_step |
Definition at line 52 of file rm3_plan_undi_graph.h.
| typedef struct_face* face |
Definition at line 48 of file rm3_plan_undi_graph.h.
| typedef struct_separation_pair* separation_pair |
GLOBALTYPE separation_pair Reference to the struct_separation_pair global type.
Definition at line 131 of file rm3_plan_undi_graph.h.
| int compare | ( | const border_step & | x, | |
| const border_step & | y | |||
| ) | [inline] |
Definition at line 63 of file rm3_plan_undi_graph.h.
Definition at line 57 of file rm3_plan_undi_graph.h.
| const border_step NULL_BORDER_STEP = (border_step)NULL |
Definition at line 55 of file rm3_plan_undi_graph.h.
Definition at line 54 of file rm3_plan_undi_graph.h.
1.5.3