#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.