MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
CAD4FE_mailleur1d.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_mailleur1d.h
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:56 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#ifndef _MAILLEUR1D_
23
#define _MAILLEUR1D_
24
25
#include "
CAD4FE_Mesher_platform.h
"
26
27
#include "
mg_maillage.h
"
28
#include "
mg_geometrie.h
"
29
#include "
mg_arete.h
"
30
#include "
CAD4FE_mailleur.h
"
31
#include "
fct_taille_arete.h
"
32
33
namespace
CAD4FE
{
34
class
MCEdge;
35
class
MCVertex;
36
class
MCNode;
37
class
MCSegment;
38
class
PolyCurve;
39
40
class
MAILLEUR1D
:
public
MAILLEUR
41
{
42
public :
43
MAILLEUR1D
(
MG_MAILLAGE
* mgmai,
MG_GEOMETRIE
*mggeo,
CAD4FE::MCEdge
* mgarete=NULL,
FCT_TAILLE
* fct_taille=NULL);
44
~MAILLEUR1D
();
45
46
void
maille
(
void
);
47
void
maille_points
(std::vector <OT_VECTEUR_3D> & __points);
48
int
debug
;
49
50
private :
51
52
void
maille
(
CAD4FE::MCEdge
* mgarete);
53
MG_SOMMET
*
IsPointInRefVertex
(
PolyCurve
* __polycurve,
double
__nodeCoord[3],
double
__relativeTolerance);
54
MG_MAILLAGE
*
mg_maillage
;
55
MG_GEOMETRIE
*
mg_geometrie
;
56
CAD4FE::MCEdge
*
mcEdge
;
57
FCT_TAILLE
*
metrique
;
58
};
59
60
61
}
62
63
64
65
66
#endif
mg_geometrie.h
CAD4FE_Mesher_platform.h
CAD4FE::MAILLEUR1D::~MAILLEUR1D
~MAILLEUR1D()
Definition:
CAD4FE_mailleur1d.cpp:51
CAD4FE::PolyCurve
Definition:
CAD4FE_PolyCurve.h:38
CAD4FE::MAILLEUR1D::metrique
FCT_TAILLE * metrique
Definition:
CAD4FE_mailleur1d.h:57
CAD4FE::MAILLEUR1D::mg_maillage
MG_MAILLAGE * mg_maillage
Definition:
CAD4FE_mailleur1d.h:54
CAD4FE_mailleur.h
FCT_TAILLE
Definition:
fct_taille.h:30
CAD4FE::MAILLEUR1D::MAILLEUR1D
MAILLEUR1D(MG_MAILLAGE *mgmai, MG_GEOMETRIE *mggeo, CAD4FE::MCEdge *mgarete=NULL, FCT_TAILLE *fct_taille=NULL)
Definition:
CAD4FE_mailleur1d.cpp:45
CAD4FE::MAILLEUR1D::mcEdge
CAD4FE::MCEdge * mcEdge
Definition:
CAD4FE_mailleur1d.h:56
CAD4FE::MAILLEUR1D::IsPointInRefVertex
MG_SOMMET * IsPointInRefVertex(PolyCurve *__polycurve, double __nodeCoord[3], double __relativeTolerance)
Definition:
CAD4FE_mailleur1d.cpp:55
CAD4FE::MAILLEUR1D::maille
void maille(void)
Definition:
CAD4FE_mailleur1d.cpp:77
CAD4FE::MAILLEUR
Definition:
CAD4FE_mailleur.h:29
mg_arete.h
CAD4FE::MAILLEUR1D::debug
int debug
Definition:
CAD4FE_mailleur1d.h:48
CAD4FE::MCEdge
Definition:
CAD4FE_MCEdge.h:48
mg_maillage.h
CAD4FE::MAILLEUR1D
Definition:
CAD4FE_mailleur1d.h:40
CAD4FE::MAILLEUR1D::maille_points
void maille_points(std::vector< OT_VECTEUR_3D > &__points)
Definition:
CAD4FE_mailleur1d.cpp:285
MG_GEOMETRIE
Definition:
mg_geometrie.h:84
CAD4FE
Definition:
CAD4FE_ClosestPoint_Segment_MG_ARETE.h:34
MG_MAILLAGE
Definition:
mg_maillage.h:62
MG_SOMMET
Definition:
mg_sommet.h:35
fct_taille_arete.h
CAD4FE::MAILLEUR1D::mg_geometrie
MG_GEOMETRIE * mg_geometrie
Definition:
CAD4FE_mailleur1d.h:55
home
francois
tmp
lib
CAD4FE
src
CAD4FE_mailleur1d.h
Généré le Samedi 20 Septembre 2025 23:00:07 pour MAGiC par
1.8.17