Subversion Repositories gelsvn

Rev

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

Rev 514 Rev 515
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"
-
 
18
#include "AttributeVector.h"
-
 
19
 
17
namespace CGLA
20
namespace CGLA
18
{
21
{
19
    class Vec3d;
22
    class Vec3d;
20
    class Mat2x2d;
23
    class Mat2x2d;
21
    class Mat3x3d;
24
    class Mat3x3d;
22
    class Ma4x4d;
25
    class Ma4x4d;
23
}
26
}
24
 
27
 
25
namespace HMesh
28
namespace HMesh
26
{
29
{
27
    class Manifold;
-
 
28
    class VertexID;
-
 
29
    class HalfEdgeID;
-
 
30
    template<typename ITEM>
-
 
31
    class VertexAttributeVector;
-
 
32
 
-
 
33
    double voronoi_area(const Manifold& m, 
30
    double voronoi_area(const Manifold& m, 
34
                        VertexID v);
31
                        VertexID v);
35
 
32
 
36
    double barycentric_area(const Manifold& m, 
33
    double barycentric_area(const Manifold& m, 
37
                            VertexID v);
34
                            VertexID v);