MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
CAD4FE_FaceBoundaryPoint.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_FaceBoundaryPoint.h
15 //####//
16 //####//------------------------------------------------------------
17 //####//------------------------------------------------------------
18 //####// COPYRIGHT 2000-2024
19 //####// jeu 13 jun 2024 11:58:56 EDT
20 //####//------------------------------------------------------------
21 //####//------------------------------------------------------------
22 
23 #ifndef CAD4FE_FaceBoundaryPointH
24 #define CAD4FE_FaceBoundaryPointH
25 
26 #include <ot_mathematique.h>
27 #include "CAD4FE_Mesher_platform.h"
28 
29 class MG_FACE;
30 class MG_COARETE;
31 class OT_MATRICE_3D;
32 class MG_SOMMET;
33 
34 namespace CAD4FE {
35 
36 class MCNode;
37 
39 public:
40  FaceBoundaryPoint(MCNode * __n, MG_FACE *__refFace);
41  FaceBoundaryPoint(MCNode * __n,const FaceBoundaryPoint & __fbp);
44  double coedge1T;
46  double vecTpCoedge1Der[2];
47  double coedge2T;
48  double vecTpCoedge2Der[2];
49  int TestInteriorDirection(double __direction[3]);
50  double GetInteriorDirectionAngle(double __direction[3]);
51  void Initialize();
53  MCNode * GetNode();
54 
55 private:
61 };
62 
63 }
64 
65 
66 #endif
67 
CAD4FE::FaceBoundaryPoint::GetInteriorDirectionAngle
double GetInteriorDirectionAngle(double __direction[3])
Definition: CAD4FE_FaceBoundaryPoint.cpp:172
CAD4FE::FaceBoundaryPoint
Definition: CAD4FE_FaceBoundaryPoint.h:38
CAD4FE_Mesher_platform.h
CAD4FE::FaceBoundaryPoint::vecTpCoedge2Der
double vecTpCoedge2Der[2]
Definition: CAD4FE_FaceBoundaryPoint.h:48
CAD4FE::FaceBoundaryPoint::coedge2T
double coedge2T
Definition: CAD4FE_FaceBoundaryPoint.h:47
MG_COARETE
Definition: mg_coarete.h:31
CAD4FE::FaceBoundaryPoint::_node
MCNode * _node
Definition: CAD4FE_FaceBoundaryPoint.h:57
CAD4FE::FaceBoundaryPoint::coedge2
MG_COARETE * coedge2
Definition: CAD4FE_FaceBoundaryPoint.h:45
CAD4FE::FaceBoundaryPoint::~FaceBoundaryPoint
~FaceBoundaryPoint()
Definition: CAD4FE_FaceBoundaryPoint.cpp:63
CAD4FE::FaceBoundaryPoint::_mergedVertex
MG_SOMMET * _mergedVertex
Definition: CAD4FE_FaceBoundaryPoint.h:60
CAD4FE::FaceBoundaryPoint::GetNode
MCNode * GetNode()
Definition: CAD4FE_FaceBoundaryPoint.cpp:208
CAD4FE::FaceBoundaryPoint::coedge1T
double coedge1T
Definition: CAD4FE_FaceBoundaryPoint.h:44
OT_MATRICE_3D
Definition: ot_mathematique.h:160
CAD4FE::FaceBoundaryPoint::_face
MG_FACE * _face
Definition: CAD4FE_FaceBoundaryPoint.h:56
CAD4FE::FaceBoundaryPoint::vecTpCoedge1Der
double vecTpCoedge1Der[2]
Definition: CAD4FE_FaceBoundaryPoint.h:46
ot_mathematique.h
CAD4FE::FaceBoundaryPoint::TestInteriorDirection
int TestInteriorDirection(double __direction[3])
Definition: CAD4FE_FaceBoundaryPoint.cpp:145
CAD4FE::FaceBoundaryPoint::GetMergedVertex
MG_SOMMET * GetMergedVertex()
Definition: CAD4FE_FaceBoundaryPoint.cpp:202
CAD4FE::FaceBoundaryPoint::_tangentFrame
OT_MATRICE_3D _tangentFrame
Definition: CAD4FE_FaceBoundaryPoint.h:58
CAD4FE
Definition: CAD4FE_ClosestPoint_Segment_MG_ARETE.h:34
CAD4FE::FaceBoundaryPoint::FaceBoundaryPoint
FaceBoundaryPoint(MCNode *__n, MG_FACE *__refFace)
Definition: CAD4FE_FaceBoundaryPoint.cpp:39
CAD4FE::MCNode
Definition: CAD4FE_MCNode.h:47
CAD4FE::FaceBoundaryPoint::coedge1
MG_COARETE * coedge1
Definition: CAD4FE_FaceBoundaryPoint.h:43
MG_FACE
Definition: mg_face.h:34
CAD4FE::FaceBoundaryPoint::_tangentTransform
OT_MATRICE_3D _tangentTransform
Definition: CAD4FE_FaceBoundaryPoint.h:59
MG_SOMMET
Definition: mg_sommet.h:35
CAD4FE::FaceBoundaryPoint::Initialize
void Initialize()
Definition: CAD4FE_FaceBoundaryPoint.cpp:67