Geogram  Version 1.9.1
A programming library of geometric algorithms
GEO::PGPopt Class Reference

Public Member Functions

 PGPopt (Mesh *p_m)
 
void optimize_corr (double max_corr_prop=.35)
 
void optimize_PGP ()
 
vec3 wish_angle_edge_geom (index_t e, bool inv)
 
vec3 wish_angle_corr (index_t e, bool inv)
 
vec3 wish_angle (index_t e, bool inv)
 
bool is_PGP_singular (index_t c, index_t lf)
 
bool face_is_resp (index_t c, index_t lf)
 
bool tet_is_PGP_singular_fct (index_t t)
 
index_t get_non_nulledge (index_t c, index_t cf, Attribute< bool > &nulledge)
 
void mark_null_edges (Attribute< bool > &nulledge)
 
void cubcover (bool compute_only_corr=false)
 
void grow_ball (Attribute< bool > &tet_in_ball)
 
void grow_triangle_ball (vector< bool > &tetface_in_ball)
 
index_t edge_from_vertices (index_t v0, index_t v1, bool &inv)
 
void move_U_to_corner ()
 

Public Attributes

Meshm
 
Attribute< vec3U
 
Attribute< mat3B
 
Attribute< vec3corr
 
Attribute< vec3tij
 
vector< index_tv2e
 
vector< vector< index_t > > v2eopp
 

Detailed Description

Definition at line 51 of file PGP.h.


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