source: vis_dev/glu-2.3/src/graph/graph_static.h

Last change on this file was 13, checked in by cecile, 13 years ago

library glu 2.3

File size: 1.3 KB
Line 
1/*
2 * $Id: graph_static.h,v 1.3 2002/08/27 15:28:21 fabio Exp $
3 *
4 */
5
6/******************************* graph_static.h ************************/
7
8EXTERN graph_t *g_alloc_static ARGS((int, int, int));
9EXTERN void g_free_static ARGS((graph_t *, void (*)(gGeneric), void (*)(gGeneric), void (*)(gGeneric)));
10EXTERN graph_t *g_dup_static ARGS((graph_t *, char *(*)(gGeneric), char *(*)(gGeneric), char *(*)(gGeneric)));
11EXTERN void g_set_g_slot_static ARGS((graph_t *, int, char *));
12EXTERN char *g_get_g_slot_static ARGS((graph_t *, int));
13EXTERN void g_copy_g_slots_static ARGS((graph_t *, graph_t *, char *(*)(gGeneric)));
14EXTERN vertex_t *g_add_vertex_static ARGS((graph_t *));
15EXTERN void g_delete_vertex_static ARGS((vertex_t *, void (*)(gGeneric), void (*)(gGeneric)));
16EXTERN void g_set_v_slot_static ARGS((vertex_t *, int, char *));
17EXTERN char *g_get_v_slot_static ARGS((vertex_t *, int));
18EXTERN void g_copy_v_slots_static ARGS((vertex_t *, vertex_t *, char *(*)(gGeneric)));
19EXTERN edge_t *g_add_edge_static ARGS((vertex_t *, vertex_t *));
20EXTERN void g_delete_edge_static ARGS((edge_t *, void (*)(gGeneric)));
21EXTERN void g_set_e_slot_static ARGS((edge_t *, int, char *));
22EXTERN char *g_get_e_slot_static ARGS((edge_t *, int));
23EXTERN void g_copy_e_slots_static ARGS((edge_t *, edge_t *, char *(*)(gGeneric)));
Note: See TracBrowser for help on using the repository browser.