ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/geometrie/src/occ_sommet.cpp
Revision: 951
Committed: Fri Aug 10 15:17:17 2018 UTC (6 years, 9 months ago) by couturad
File size: 1076 byte(s)
Log Message:
-> Ajout de Project Chrono (voir CMakeLists.txt).
-> Ajout d'un générateur de microstructure basé sur la dynamique des corps rigides (MSTRUCT_GENERATEUR_DCR).
-> Ajout d'un opérateur de décallage de la topologie (MG_CG_OP_TRANSF_DECALLAGE).
-> Retrait de «using namespace std»  (conflit avec namespace chrono) et modification des fichiers affectés.
-> Modification de mailleur2d.cpp afin d'enregistrer un fichier MAGiC (void.magic) lorsque le nombre d'itération dépasse la valeur maximale.

File Contents

# User Rev Content
1 couturad 907 #include "gestionversion.h"
2     #ifdef ALL_OCC
3     #include "occ_sommet.h"
4    
5 couturad 951 OCC_SOMMET::OCC_SOMMET(std::string idori, MG_POINT* mgpt, TopoDS_Vertex vertex,OCC_FONCTION* occ_fonction): MG_SOMMET(idori, mgpt)
6 couturad 907 {
7     m_vertex=vertex;
8     m_occ_fonction=occ_fonction;
9     }
10    
11 couturad 951 OCC_SOMMET::OCC_SOMMET(std::string idori, long unsigned int num, MG_POINT* mgpt, TopoDS_Vertex vertex,OCC_FONCTION* occ_fonction): MG_SOMMET(idori, num, mgpt)
12 couturad 907 {
13     m_vertex=vertex;
14     m_occ_fonction=occ_fonction;
15     }
16     OCC_SOMMET::OCC_SOMMET(OCC_SOMMET& mdd): MG_SOMMET(mdd)
17     {
18     m_vertex=mdd.m_vertex;
19     m_occ_fonction=mdd.m_occ_fonction;
20     }
21    
22     OCC_SOMMET::~OCC_SOMMET()
23     {
24     if(m_occ_fonction->get_version()=="OCCV2017")
25     {
26     OCC_FONCTION_V2017* occ_fonction_v2017 = (OCC_FONCTION_V2017*)m_occ_fonction;
27     occ_fonction_v2017->supprimer_OCC_SOMMET(this);
28     }
29     }
30    
31     TopoDS_Vertex OCC_SOMMET::get_TopoDS_Vertex(void)
32     {
33     return m_vertex;
34     }
35    
36     void OCC_SOMMET::change_TopoDS_Vertex(TopoDS_Vertex vertex)
37     {
38     m_vertex=vertex;
39     }
40    
41     void OCC_SOMMET::enregistrer(ostream& o, double version)
42     {
43     MG_SOMMET::enregistrer(o,version);
44     }
45    
46    
47    
48     #endif