ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/geometrie/src/occ_sommet.cpp
Revision: 907
Committed: Mon Nov 13 22:45:44 2017 UTC (7 years, 6 months ago) by couturad
File size: 1066 byte(s)
Log Message:
* Ajout d'une nouvelle fonction d'importation d'OpenCascade
* Ajout de d'une nouvelle commande d'importation de fichier brep d'OpenCascade dans mgoperation.exe
* Ajout de d'une nouvelle commande d'importation de fichier STEP via OpenCascade dans mgoperation.exe
* Ajout d'un nouveau module de construction géométrique
* Modification du mgscript pour l'utilisation du module de construction géométrique
* Ajout d'une fonction qui renvoie le type d'élément topologique
* Ajout d'une fonction qui renvoie le type d'élément cotopologique
* Ajout d'une fonction qui renvoie le type d'élément géométrique
* Ajout d'une classe statique d'outils pour en lien avec la librairie géométrie
* Modification du cas test pour mgscript

File Contents

# User Rev Content
1 couturad 907 #include "gestionversion.h"
2     #ifdef ALL_OCC
3     #include "occ_sommet.h"
4    
5     OCC_SOMMET::OCC_SOMMET(string idori, MG_POINT* mgpt, TopoDS_Vertex vertex,OCC_FONCTION* occ_fonction): MG_SOMMET(idori, mgpt)
6     {
7     m_vertex=vertex;
8     m_occ_fonction=occ_fonction;
9     }
10    
11     OCC_SOMMET::OCC_SOMMET(string idori, long unsigned int num, MG_POINT* mgpt, TopoDS_Vertex vertex,OCC_FONCTION* occ_fonction): MG_SOMMET(idori, num, mgpt)
12     {
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