1 |
couturad |
919 |
#include "mstruct_analyse.h" |
2 |
|
|
#include "parse.h" |
3 |
|
|
#include "pars_argument.h" |
4 |
|
|
using namespace MICROSTRUCTURE; |
5 |
|
|
|
6 |
|
|
ANALYSE::ANALYSE(string identifiant, GROUPE_FORME* groupe_forme, BOITE_3D* boite_3d):m_identifiant(identifiant),m_groupe_forme(groupe_forme),m_boite_analyse(boite_3d) |
7 |
|
|
{ |
8 |
|
|
} |
9 |
|
|
|
10 |
|
|
ANALYSE::~ANALYSE(void) |
11 |
|
|
{ |
12 |
|
|
delete m_boite_analyse; |
13 |
|
|
} |
14 |
|
|
|
15 |
|
|
string ANALYSE::get_identifiant(void) |
16 |
|
|
{ |
17 |
|
|
return m_identifiant; |
18 |
|
|
} |
19 |
|
|
|
20 |
|
|
void ANALYSE::change_identifiant(string identifiant) |
21 |
|
|
{ |
22 |
|
|
m_identifiant=identifiant; |
23 |
|
|
} |
24 |
|
|
|
25 |
|
|
GROUPE_FORME* ANALYSE::get_groupe_forme(void) |
26 |
|
|
{ |
27 |
|
|
return m_groupe_forme; |
28 |
|
|
} |
29 |
|
|
|
30 |
|
|
void ANALYSE::change_groupe_forme(GROUPE_FORME* groupe_forme) |
31 |
|
|
{ |
32 |
|
|
m_groupe_forme=groupe_forme; |
33 |
|
|
} |
34 |
|
|
|
35 |
|
|
BOITE_3D* ANALYSE::get_boite_analyse(void) |
36 |
|
|
{ |
37 |
|
|
return m_boite_analyse; |
38 |
|
|
} |
39 |
|
|
|
40 |
|
|
void ANALYSE::change_boite_analyse(BOITE_3D* boite_3d) |
41 |
|
|
{ |
42 |
|
|
delete m_boite_analyse; |
43 |
|
|
m_boite_analyse=boite_3d; |
44 |
|
|
} |
45 |
|
|
|
46 |
|
|
void ANALYSE::enregistrer(ostream& o) |
47 |
|
|
{ |
48 |
|
|
o << " IDENTIFIANT=" << m_identifiant << std::endl |
49 |
|
|
<< " GROUPE_FORME=" << m_groupe_forme->get_nom() << std::endl |
50 |
|
|
<< " BOITE_3D=(" << m_boite_analyse->get_xmin() << "," |
51 |
|
|
<< m_boite_analyse->get_ymin() << "," |
52 |
|
|
<< m_boite_analyse->get_zmin() << "," |
53 |
|
|
<< m_boite_analyse->get_xmax() << "," |
54 |
|
|
<< m_boite_analyse->get_ymax() << "," |
55 |
|
|
<< m_boite_analyse->get_zmax() << ")" << std::endl; |
56 |
|
|
} |
57 |
|
|
|
58 |
|
|
void ANALYSE::ouvrir(istream& in) |
59 |
|
|
{ |
60 |
|
|
PARS_ARGUMENT param[100]; |
61 |
|
|
PARSE parse; |
62 |
|
|
|
63 |
|
|
} |