A.I.M.S algorithms


geodesic::Mesh Class Reference

#include <aims/geodesicpath/geodesic_mesh.h>

Public Member Functions

 Mesh ()
 
 ~Mesh ()
 
template<class Points , class Faces >
void initialize_mesh_data (unsigned num_vertices, Points &p, unsigned num_faces, Faces &tri, const float *curvature, int mode, int strain)
 
template<class Points , class Faces >
void initialize_mesh_data (Points &p, Faces &tri, const float *curvature, int mode, int strain)
 
void update_weight (const float *curvature, int mode, double strain, double sigmo)
 
std::vector< Vertex > & vertices ()
 
std::vector< Edge > & edges ()
 
std::vector< Face > & faces ()
 
unsigned closest_vertices (SurfacePoint *p, std::vector< vertex_pointer > *storage=NULL)
 

Detailed Description

Definition at line 24 of file geodesic_mesh.h.

Constructor & Destructor Documentation

geodesic::Mesh::Mesh ( )
inline

Definition at line 27 of file geodesic_mesh.h.

geodesic::Mesh::~Mesh ( )
inline

Definition at line 30 of file geodesic_mesh.h.

Member Function Documentation

std::vector<Face>& geodesic::Mesh::faces ( )
inline

Definition at line 45 of file geodesic_mesh.h.

Referenced by geodesic::fill_surface_point_structure().

template<class Points , class Faces >
void geodesic::Mesh::initialize_mesh_data ( unsigned  num_vertices,
Points &  p,
unsigned  num_faces,
Faces &  tri,
const float *  curvature,
int  mode,
int  strain 
)
template<class Points , class Faces >
void geodesic::Mesh::initialize_mesh_data ( Points &  p,
Faces &  tri,
const float *  curvature,
int  mode,
int  strain 
)

Definition at line 115 of file geodesic_mesh.h.

References initialize_mesh_data().


The documentation for this class was generated from the following file: