Subversion Repositories gelsvn

Rev

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

Rev 515 Rev 518
Line 12... Line 12...
12
#ifndef __MESHEDIT_CURVATURE_H__
12
#ifndef __MESHEDIT_CURVATURE_H__
13
#define __MESHEDIT_CURVATURE_H__
13
#define __MESHEDIT_CURVATURE_H__
14
 
14
 
15
#include <vector>
15
#include <vector>
16
 
16
 
17
#include "Manifold.h"
17
#include "ItemID.h"
18
#include "AttributeVector.h"
-
 
19
 
18
 
20
namespace CGLA
19
namespace CGLA
21
{
20
{
22
    class Vec3d;
21
    class Vec3d;
23
    class Mat2x2d;
22
    class Mat2x2d;
Line 25... Line 24...
25
    class Ma4x4d;
24
    class Ma4x4d;
26
}
25
}
27
 
26
 
28
namespace HMesh
27
namespace HMesh
29
{
28
{
-
 
29
    class Manifold;
-
 
30
    template<typename ITEM>
-
 
31
    class VertexAttributeVector;
-
 
32
 
30
    double voronoi_area(const Manifold& m, 
33
    double voronoi_area(const Manifold& m, 
31
                        VertexID v);
34
                        VertexID v);
32
 
35
 
33
    double barycentric_area(const Manifold& m, 
36
    double barycentric_area(const Manifold& m, 
34
                            VertexID v);
37
                            VertexID v);