MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
occ_boucle.h
Aller à la documentation de ce fichier.
1
//####//------------------------------------------------------------
2
//####//------------------------------------------------------------
3
//####// MAGiC
4
//####// Jean Christophe Cuilliere et Vincent FRANCOIS
5
//####// Departement de Genie Mecanique - UQTR
6
//####//------------------------------------------------------------
7
//####// MAGIC est un projet de recherche de l equipe ERICCA
8
//####// du departement de genie mecanique de l Universite du Quebec a Trois Rivieres
9
//####// http://www.uqtr.ca/ericca
10
//####// http://www.uqtr.ca/
11
//####//------------------------------------------------------------
12
//####//------------------------------------------------------------
13
//####//
14
//####// occ_boucle.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:54 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
23
24
/*V2017*/
25
#ifndef _OCCBOUCLE_
26
#define _OCCBOUCLE_
27
#include "
gestionversion.h
"
28
#ifdef ALL_OCC
29
30
31
32
#include "
mg_boucle.h
"
33
#include "
occ_fonction.h
"
34
#include "
occ_fonction_v2015.h
"
35
#include "
occ_fonction_v2017.h
"
36
#include "TopoDS_Wire.hxx"
37
38
class
OCC_BOUCLE
:
public
MG_BOUCLE
39
{
40
public
:
41
42
OCC_BOUCLE
(std::string idori,
unsigned
long
num,
class
MG_POUTRE
* mgpoutre,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
43
OCC_BOUCLE
(std::string idori,
class
MG_POUTRE
* mgpoutre,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
44
OCC_BOUCLE
(std::string idori,
unsigned
long
num,
class
MG_FACE
* mgface,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
45
OCC_BOUCLE
(std::string idori,
class
MG_FACE
* mgface,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
46
OCC_BOUCLE
(std::string idori,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
47
OCC_BOUCLE
(std::string idori,
unsigned
long
num,TopoDS_Wire wire,
OCC_FONCTION
* occ_fonction);
48
OCC_BOUCLE
(
OCC_BOUCLE
& mdd);
49
virtual
~OCC_BOUCLE
();
50
virtual
void
enregistrer
(std::ostream& o,
double
version);
51
TopoDS_Wire
get_TopoDS_Wire
(
void
);
52
void
change_TopoDS_Wire
(TopoDS_Wire wire);
53
protected
:
54
TopoDS_Wire
m_wire
;
55
OCC_FONCTION
*
m_occ_fonction
;
56
57
};
58
59
60
#endif
61
#endif
MG_BOUCLE
Definition:
mg_boucle.h:35
gestionversion.h
OCC_BOUCLE::change_TopoDS_Wire
void change_TopoDS_Wire(TopoDS_Wire wire)
Definition:
occ_boucle.cpp:103
OCC_BOUCLE::enregistrer
virtual void enregistrer(std::ostream &o, double version)
Definition:
occ_boucle.cpp:83
MG_POUTRE
Definition:
mg_poutre.h:33
OCC_BOUCLE::get_TopoDS_Wire
TopoDS_Wire get_TopoDS_Wire(void)
Definition:
occ_boucle.cpp:98
OCC_BOUCLE
Definition:
occ_boucle.h:38
occ_fonction_v2015.h
occ_fonction_v2017.h
OCC_BOUCLE::m_occ_fonction
OCC_FONCTION * m_occ_fonction
Definition:
occ_boucle.h:55
MG_FACE
Definition:
mg_face.h:34
occ_fonction.h
mg_boucle.h
OCC_BOUCLE::~OCC_BOUCLE
virtual ~OCC_BOUCLE()
Definition:
occ_boucle.cpp:74
OCC_FONCTION
Definition:
occ_fonction.h:40
OCC_BOUCLE::m_wire
TopoDS_Wire m_wire
Definition:
occ_boucle.h:54
OCC_BOUCLE::OCC_BOUCLE
OCC_BOUCLE(std::string idori, unsigned long num, class MG_POUTRE *mgpoutre, TopoDS_Wire wire, OCC_FONCTION *occ_fonction)
home
francois
tmp
lib
mtu
src
occ_boucle.h
Généré le Mercredi 11 Juin 2025 23:00:09 pour MAGiC par
1.8.17