27 #pragma package(smart_init)
71 double umin,vmin,umax,vmax;
72 umin=std::min(coouvd1[0],coouvd2[0]);
73 umax=std::max(coouvd1[0],coouvd2[0]);
74 vmin=std::min(coouvd1[1],coouvd2[1]);
75 vmax=std::max(coouvd1[1],coouvd2[1]);
86 uv[0]=0.5*(coouvd1[0]+coouvd2[0])-du;
87 uv[1]=0.5*(coouvd1[1]+coouvd2[1])-dv;
88 BOITE_2D boite(uv[0],uv[1],uv[0],uv[1]);
98 if (dist<1e-6*distref)
return 1;
106 if (dist<1e-6*distref)
return 1;
MG_ELEMENT_TOPOLOGIQUE * get_lien_topologie(void)
MG_ELEMENT_TOPOLOGIQUE * get_lien_topologie(void)
void change_suivant(MG_SEGMENT_FRONTIERE *p)
MG_SEGMENT_FRONTIERE(class MG_SEGMENT *seg, MG_SEGMENT_FRONTIERE *s=NULL, MG_SEGMENT_FRONTIERE *p=NULL)
static void change_etat_initialise(void)
MG_SEGMENT_FRONTIERE * precedent
int memenoeud1(double *uv2)
BOITE_2D get_boite_2D(double pu, double pv)
static void change_etat_normal(void)
MG_SEGMENT_FRONTIERE * suivant
MG_SEGMENT_FRONTIERE * get_suivant(void)
void change_precedent(MG_SEGMENT_FRONTIERE *p)
MG_ELEMENT_TOPOLOGIQUE * ele
MG_SEGMENT_FRONTIERE * get_precedent(void)
int memenoeud2(double *uv2)
double decalage_parametre_v(double par, double dpar)
double calcul_decalage_parametre_v(double par)
double calcul_decalage_parametre_u(double par)
double decalage_parametre_u(double par, double dpar)