liba2ri
0.2
Main Page
Data Structures
Files
File List
All
Data Structures
include
graph.h
1
/*************************************/
2
/* Auteur : Rémi Synave */
3
/* Date de création : 05/07/08 */
4
/* Date de modification : 08/01/10 */
5
/* Version : 0.2 */
6
/*************************************/
7
8
/***************************************************************************/
9
/* This file is part of a2ri. */
10
/* */
11
/* a2ri is free software: you can redistribute it and/or modify it */
12
/* under the terms of the GNU Lesser General Public License as published */
13
/* by the Free Software Foundation, either version 3 of the License, or */
14
/* (at your option) any later version. */
15
/* */
16
/* a2ri is distributed in the hope that it will be useful, */
17
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
18
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
19
/* GNU Lesser General Public License for more details. */
20
/* */
21
/* You should have received a copy of the GNU Lesser General Public */
22
/* License along with a2ri. */
23
/* If not, see <http://www.gnu.org/licenses/>. */
24
/***************************************************************************/
25
26
27
28
#ifndef GRAPH__H
29
#define GRAPH__H
30
31
#include <stdio.h>
32
#include <stdlib.h>
33
34
#include "util.h"
35
#include "vertex.h"
36
#include "edge.h"
37
#include "face.h"
38
#include "point.h"
39
#include "model.h"
40
#include "geometry.h"
41
#include "hashtable.h"
42
#include "boundingbox.h"
43
#include "space_partition.h"
44
45
51
vef_model
*a2ri_vef_nearest_neighbour_graph (
52
vef_model
* m);
53
59
vef_model
*a2ri_vef_gabriel_graph (
60
vef_model
* m);
61
67
vef_model
*a2ri_vef_extended_gabriel_hypergraph (
68
vef_model
* m);
69
70
76
vef_model
*a2ri_vef_euclidean_minimal_spanning_tree (
77
vef_model
* m);
78
79
80
#endif
Generated on Tue Dec 9 2014 15:31:19 for liba2ri by
1.8.1.2