MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
CAD4FE_MCEdge.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
//####// CAD4FE_MCEdge.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:54 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef CAD4FE_MCEdgeh
23
#define CAD4FE_MCEdgeh
24
25
26
#include "
mg_geometrie.h
"
27
#include "
mg_arete.h
"
28
29
#include <map>
30
#include <ostream>
31
#include <string>
32
#include <vector>
33
34
using namespace
std;
35
36
37
38
39
namespace
CAD4FE
{
40
41
class
MCVertex;
42
class
MCFace;
43
class
PolyCurve;
44
48
class
MCEdge
:
public
MG_ARETE
{
49
public
:
50
// TYPES DECLARATIONS
51
53
MCEdge
(
MG_ARETE
* __refEdge);
54
MCEdge
(std::string __idOriginal,
PolyCurve
* __polycurve);
55
MCEdge
(std::string ,
MCEdge
&,
MCEdge
&);
56
~
MCEdge
();
57
58
// GEOMETRIC PROPERTIES
59
double
GetLength();
60
61
// Return the polycurve of this mc edge
62
PolyCurve
* GetPolyCurve ( );
63
64
int
IsInterior();
65
66
void
_CopyMeshLink(
MCEdge
& );
67
68
virtual
void
enregistrer(std::ostream& o,
double
version);
69
72
int
time
;
73
};
74
75
}
76
77
#endif// CAD4FE_MCEDGEh
mg_geometrie.h
CAD4FE::PolyCurve
Definition:
CAD4FE_PolyCurve.h:38
mg_arete.h
CAD4FE::MCEdge
Definition:
CAD4FE_MCEdge.h:48
CAD4FE
Definition:
CAD4FE_ClosestPoint_Segment_MG_ARETE.h:34
MG_ARETE
Definition:
mg_arete.h:36
CAD4FE::MCEdge::time
int time
Definition:
CAD4FE_MCEdge.h:72
home
francois
tmp
lib
mtu
src
CAD4FE_MCEdge.h
Généré le Jeudi 12 Juin 2025 23:00:07 pour MAGiC par
1.8.17