typedef struct geometric { char * forme; int nb_carac; double carac_geo[2]; double densite; double surface; double masse; T_R3 centre_grav; double d_max; } t_geometric ; /****************************************************************************/ typedef struct noeud { t_geometric obj_geo ; struct noeud * left_adr ; struct noeud * right_adr; }t_noeud; /****************************************************************************/ struct arbreGeometric { int taille ; t_noeud* tete; }; typedef struct arbreGrometric * t_arbreGeometric;