Subversion Repositories gelsvn

Rev

Rev 679 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 679 Rev 685
Line 23... Line 23...
23
#include <iostream>
23
#include <iostream>
24
#include <vector>
24
#include <vector>
25
#include <algorithm>
25
#include <algorithm>
26
#include <queue>
26
#include <queue>
27
 
27
 
28
#include <GEL/GL/glew.h>
28
#include <GL/glew.h>
29
#ifdef __APPLE__
29
#ifdef __APPLE__
30
#include <GLUT/glut.h>
30
#include <GLUT/glut.h>
31
#else
31
#else
32
#include <GL/glut.h>
32
#include <GL/glut.h>
33
#endif
33
#endif
34
 
34
 
35
#include <GEL/GLGraphics/Console.h>
35
#include <GLGraphics/Console.h>
36
#include <GEL/HMesh/harmonics.h>
36
#include <HMesh/harmonics.h>
37
#include <GEL/GLGraphics/MeshEditor.h>
37
#include <GLGraphics/MeshEditor.h>
38
 
38
 
39
#include <GEL/CGLA/eigensolution.h>
39
#include <CGLA/eigensolution.h>
40
#include <GEL/CGLA/Vec2d.h>
40
#include <CGLA/Vec2d.h>
41
#include <GEL/CGLA/Vec3d.h>
41
#include <CGLA/Vec3d.h>
42
#include <GEL/CGLA/Mat3x3d.h>
42
#include <CGLA/Mat3x3d.h>
43
#include <GEL/CGLA/Mat2x2d.h>
43
#include <CGLA/Mat2x2d.h>
44
#include <GEL/CGLA/Mat2x3d.h>
44
#include <CGLA/Mat2x3d.h>
45
#include <GEL/CGLA/Mat4x4d.h>
45
#include <CGLA/Mat4x4d.h>
46
 
46
 
47
#include <GEL/LinAlg/Matrix.h>
47
#include <LinAlg/Matrix.h>
48
#include <GEL/LinAlg/Vector.h>
48
#include <LinAlg/Vector.h>
49
#include <GEL/LinAlg/LapackFunc.h>
49
#include <LinAlg/LapackFunc.h>
50
 
50
 
51
#include <GEL/HMesh/Manifold.h>
51
#include <HMesh/Manifold.h>
52
#include <GEL/HMesh/AttributeVector.h>
52
#include <HMesh/AttributeVector.h>
53
#include <GEL/HMesh/mesh_optimization.h>
53
#include <HMesh/mesh_optimization.h>
54
#include <GEL/HMesh/curvature.h>
54
#include <HMesh/curvature.h>
55
#include <GEL/HMesh/triangulate.h>
55
#include <HMesh/triangulate.h>
56
#include <GEL/HMesh/flatten.h>
56
#include <HMesh/flatten.h>
57
#include <GEL/HMesh/dual.h>
57
#include <HMesh/dual.h>
58
#include <GEL/HMesh/load.h>
58
#include <HMesh/load.h>
59
#include <GEL/HMesh/quadric_simplify.h>
59
#include <HMesh/quadric_simplify.h>
60
#include <GEL/HMesh/smooth.h>
60
#include <HMesh/smooth.h>
61
#include <GEL/HMesh/x3d_save.h>
61
#include <HMesh/x3d_save.h>
62
#include <GEL/HMesh/obj_save.h>
62
#include <HMesh/obj_save.h>
63
#include <GEL/HMesh/off_save.h>
63
#include <HMesh/off_save.h>
64
#include <GEL/HMesh/mesh_optimization.h>
64
#include <HMesh/mesh_optimization.h>
65
#include <GEL/HMesh/triangulate.h>
65
#include <HMesh/triangulate.h>
66
#include <GEL/HMesh/cleanup.h>
66
#include <HMesh/cleanup.h>
67
#include <GEL/HMesh/cleanup.h>
67
#include <HMesh/cleanup.h>
68
#include <GEL/HMesh/refine_edges.h>
68
#include <HMesh/refine_edges.h>
69
#include <GEL/HMesh/subdivision.h>
69
#include <HMesh/subdivision.h>
70
 
70
 
71
#include <GEL/Util/Timer.h>
71
#include <Util/Timer.h>
72
#include <GEL/Util/ArgExtracter.h>
72
#include <Util/ArgExtracter.h>
73
 
73
 
74
 
74
 
75
using namespace std;
75
using namespace std;
76
using namespace HMesh;
76
using namespace HMesh;
77
using namespace Geometry;
77
using namespace Geometry;