Subversion Repositories gelsvn

Rev

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

Rev 642 Rev 643
Line 14... Line 14...
14
#ifndef __POLARIZE_H__
14
#ifndef __POLARIZE_H__
15
#define __POLARIZE_H__
15
#define __POLARIZE_H__
16
 
16
 
17
void polarize_mesh(HMesh::Manifold& m, HMesh::VertexAttributeVector<double>& fun, double vmin, double vmax, const int divisions, HMesh::VertexAttributeVector<CGLA::Vec2d>& parametrization);
17
void polarize_mesh(HMesh::Manifold& m, HMesh::VertexAttributeVector<double>& fun, double vmin, double vmax, const int divisions, HMesh::VertexAttributeVector<CGLA::Vec2d>& parametrization);
18
 
18
 
-
 
19
void simplify_polar_mesh(HMesh::Manifold& m, double frac);
-
 
20
void smooth_and_refit(HMesh::Manifold& m1,  HMesh::Manifold& m2, int iter, int dim);
-
 
21
 
19
void make_height_fun(const HMesh::Manifold& m, HMesh::VertexAttributeVector<double>& fun, 
22
void make_height_fun(const HMesh::Manifold& m, HMesh::VertexAttributeVector<double>& fun, 
20
                     double& vmin, double &vmax);
23
                     double& vmin, double &vmax);
21
 
24
 
22
void make_adf_fun(HMesh::Manifold& m, double t, HMesh::VertexAttributeVector<double>& fun,
25
void make_adf_fun(HMesh::Manifold& m, double t, HMesh::VertexAttributeVector<double>& fun,
23
                  double& vmin, double& vmax);
26
                  double& vmin, double& vmax);