~ubuntu-branches/ubuntu/lucid/graphviz/lucid-security

« back to all changes in this revision

Viewing changes to dotneato/neatogen/neatoprocs.h

  • Committer: Bazaar Package Importer
  • Author(s): Stephen M Moraco
  • Date: 2002-02-05 18:52:12 UTC
  • Revision ID: james.westby@ubuntu.com-20020205185212-8i04c70te00rc40y
Tags: upstream-1.7.16
ImportĀ upstreamĀ versionĀ 1.7.16

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
    This software may only be used by you under license from AT&T Corp.
 
3
    ("AT&T").  A copy of AT&T's Source Code Agreement is available at
 
4
    AT&T's Internet website having the URL:
 
5
    <http://www.research.att.com/sw/tools/graphviz/license/source.html>
 
6
    If you received this software without first entering into a license
 
7
    with AT&T, you have an infringing copy of this software and cannot use
 
8
    it without violating AT&T's intellectual property rights.
 
9
*/
 
10
 
 
11
extern int                      allow_edits(int);
 
12
extern void             avoid_cycling(graph_t *, Agnode_t *, double *);
 
13
extern shape_desc *bind_shape(char* name);
 
14
extern Agnode_t *choose_node(graph_t *, int);
 
15
extern void             clip_and_install (edge_t *e, point *ps, int  pn);
 
16
extern void             D2E(Agraph_t *, int, int, double (*)[2]);
 
17
extern void             diffeq_model(graph_t *, int);
 
18
extern double           distvec(double *, double *, double *);
 
19
extern void             do_graph_label(Agraph_t *);
 
20
extern void             final_energy(graph_t *, int);
 
21
extern double           floatattr(void*, int, double);
 
22
extern double           fpow32(double);
 
23
extern void             heapdown(Agnode_t *);
 
24
extern void             heapup(Agnode_t *);
 
25
extern void             initial_positions(graph_t *, int);
 
26
extern int              init_port(Agnode_t *, Agedge_t *, char *);
 
27
extern void             jitter3d(Agnode_t *, int);
 
28
extern void             make_spring(graph_t *, Agnode_t *, Agnode_t *, double);
 
29
extern void             move_node(graph_t *, int, Agnode_t *);
 
30
extern void             neato_arrow_clip (edge_t *fe, edge_t *le, point *ps, int *startp, int *endp, bezier *spl);
 
31
extern void             neato_arrow_flags (edge_t *e, int *sflag, int *eflag);
 
32
extern double   neato_arrow_length (edge_t* e, int flag);
 
33
extern void neato_cleanup(graph_t* g);
 
34
extern void neato_cleanup_edge(edge_t* e);
 
35
extern void neato_cleanup_graph(graph_t* g);
 
36
extern void neato_cleanup_node(node_t* n);
 
37
extern void             neato_compute_bb(Agraph_t *);
 
38
extern node_t   *neato_dequeue(void);
 
39
extern void             neato_enqueue(node_t *);
 
40
extern void neato_free_splines(edge_t* e);
 
41
extern void             neato_init_node_edge(Agraph_t *);
 
42
extern void             neato_init_edge(Agedge_t *);
 
43
extern void             neato_init_node(Agnode_t *);
 
44
extern void neato_layout(Agraph_t *g);
 
45
extern void     neato_shape_clip (node_t *n, point curve[4], edge_t *e); 
 
46
extern void             prune(graph_t *, Agedge_t *, Agnode_t *);
 
47
extern void             randompos(Agnode_t *, int);
 
48
extern void             s1(graph_t *, node_t *);
 
49
extern int              scan_graph(graph_t *);
 
50
extern void             free_scan_graph(graph_t *);
 
51
extern void             shortest_path(graph_t *, int);
 
52
extern void             solve(double *, double *, double *, int);
 
53
extern void             solve_model(graph_t *, int);
 
54
extern void             spline_edges(Agraph_t *);
 
55
extern void             toggle(int);
 
56
extern int                      user_pos(Agsym_t *, Agnode_t *, int);