1 |
cuillier |
415 |
#include "gestionversion.h"
|
2 |
|
|
#include <stdio.h>
|
3 |
|
|
#include "mg_file.h"
|
4 |
|
|
|
5 |
|
|
int main(void)
|
6 |
|
|
{
|
7 |
|
|
printf("Projet3\n");
|
8 |
francois |
479 |
MG_FILE gest((char*)"ejectorBGM.magic");
|
9 |
cuillier |
415 |
MG_GEOMETRIE *geo=gest.get_mg_geometrie(0);
|
10 |
|
|
int nbgeo=gest.get_nb_mg_geometrie();
|
11 |
|
|
printf("%d geometrie\n",nbgeo);
|
12 |
|
|
int nbvol=geo->get_nb_mg_volume();
|
13 |
|
|
int nbface=geo->get_nb_mg_face();
|
14 |
|
|
int nbedge=geo->get_nb_mg_arete();
|
15 |
|
|
int nbvertex=geo->get_nb_mg_sommet();
|
16 |
|
|
printf("%d vertices, %d edges, %d faces,%d volumes\n",nbvertex,nbedge,nbface,nbvol);
|
17 |
|
|
MG_MAILLAGE* mai=gest.get_mg_maillage(0);
|
18 |
|
|
int nbnode=mai->get_nb_mg_noeud();
|
19 |
|
|
int nbseg=mai->get_nb_mg_segment();
|
20 |
|
|
int nbtri=mai->get_nb_mg_triangle();
|
21 |
|
|
int nbtetra=mai->get_nb_mg_tetra();
|
22 |
|
|
printf("%d nodes %d segments %d triangles %d tetra\n",nbnode,nbseg,nbtri,nbtetra);
|
23 |
|
|
}
|