source: GTP/trunk/Lib/Geom/shared/GTGeometry/src/libs/vmi/include/simplify.h @ 1007

Revision 1007, 573 bytes checked in by gumbau, 18 years ago (diff)
Line 
1#ifndef __simplify_h_
2#define __simplify_h_
3
4#include "GL/glut.h"
5
6#include "change.h"
7#include "bheap.h"
8
9namespace       VMI
10{
11extern GLdouble computeEdgeCost(Mesh *mesh, int e);
12
13extern bheap_t *initHeap(Mesh *mesh);
14
15extern bheap_t *updateHeap(bheap_t *h, Mesh *mesh, Change *c);
16
17extern void simplifyModel(Mesh *mesh, GLuint numDemandedTri);
18
19
20extern void bh_mydump(Mesh *mesh, bheap_t *h);
21extern GLdouble computeEdgeLength(Vertex *vertices, int u, int v);
22
23extern void swap(unsigned int *i, unsigned int *j);
24extern void chooseBestEndPoints(Mesh *mesh, int e);
25
26}
27
28#endif
Note: See TracBrowser for help on using the repository browser.