Subversion Repositories gelsvn

Rev

Rev 399 | Rev 457 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 399 Rev 403
Line 12... Line 12...
12
 
12
 
13
#include <CGLA/Vec3d.h>
13
#include <CGLA/Vec3d.h>
14
#include <HMesh/Manifold.h>
14
#include <HMesh/Manifold.h>
15
#include <LinAlg/Matrix.h>
15
#include <LinAlg/Matrix.h>
16
#include <LinAlg/Vector.h>
16
#include <LinAlg/Vector.h>
17
#include <LinAlg/LapackFunc.h>
17
#include "Renderer.h"
-
 
18
 
18
 
19
 
19
class Harmonics
20
class Harmonics
20
{
21
{
21
	HMesh::Manifold& mani;
22
	HMesh::Manifold& mani;
22
	
23
	
Line 56... Line 57...
56
	/// Draw with eigenvalues
57
	/// Draw with eigenvalues
57
	void draw();
58
	void draw();
58
	
59
	
59
};
60
};
60
 
61
 
-
 
62
 
-
 
63
class HarmonicsRenderer: public ManifoldRenderer
-
 
64
	{
-
 
65
		
-
 
66
	public:
-
 
67
		HarmonicsRenderer(Harmonics* h)
-
 
68
		{
-
 
69
			glNewList(display_list,GL_COMPILE);
-
 
70
			if(h) h->draw();
-
 
71
			glEndList();
-
 
72
		}
-
 
73
	};
-
 
74
 
-
 
75
 
61
#endif
76
#endif
62
 
77