117 double crit1=std::min(crit11,crit12);
118 double crit2=std::min(crit21,crit22);
153 double crit1=std::min(crit11,crit12);
154 double crit2=std::min(crit21,crit22);
267 int solution=
genere_noeud(mgface,ft,&front_rencontre,&noeud_solution);
MG_MAILLAGE * mg_maillage
MG_FRONT_2D * ajouter_front(FRONT &front, MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_SEGMENT *segment)
void supprime_segment(MG_SEGMENT *mgsegment)
void supprimer_front(MG_FRONT_2D *ft)
int traite_front_cas_ferme_cavite_p(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int traite_front_cas_ferme_cavite(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int genere_noeud(MG_FACE *mgface, MG_FRONT_2D *front, MG_FRONT_2D **front_rencontre, MG_NOEUD **noeud)
int traite_front_cas_front_3(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int traite_front_cas_front_4(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int traite_front(int type_front, MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int noeud_est_dans_triangle(MG_NOEUD *noeud, MG_TRIANGLE *triangle)
int traite_front_cas_ferme_cavite_s(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
int insere_segment(MG_FACE *mgface, MG_SEGMENT **nv_segment, MG_NOEUD *noeud1, MG_NOEUD *noeud2, int type_verication)
int triangle_est_dans_bon_sens(MG_FACE *face, MG_NOEUD *noeud1, MG_NOEUD *noeud2, MG_NOEUD *noeud3)
MG_TRIANGLE * insere_triangle(MG_ELEMENT_TOPOLOGIQUE *topo, class MG_NOEUD *mgnoeud1, class MG_NOEUD *mgnoeud2, class MG_NOEUD *mgnoeud3)
int traite_front_cas_general(MG_FACE *mgface, MG_FRONT_2D *ftp, MG_FRONT_2D *ft, MG_FRONT_2D *fts)
void changer_front_suivant(MG_FRONT_2D *front)
MG_NOEUD * get_noeud1(void)
MG_NOEUD * get_noeud2(void)
MG_FRONT_2D * get_front_suivant(void)
void changer_front_precedent(MG_FRONT_2D *front)
MG_FRONT_2D * get_front_precedent(void)
int supprimer_mg_noeudid(unsigned long num)
virtual double * get_coord(void)
static double qualite_triangle(double *noeud1, double *noeud2, double *noeud3)