MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
vct_point.cpp
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
//####// vct_point.cpp
15
//####//
16
//####//------------------------------------------------------------
17
//####//------------------------------------------------------------
18
//####// COPYRIGHT 2000-2024
19
//####// jeu 13 jun 2024 11:58:54 EDT
20
//####//------------------------------------------------------------
21
//####//------------------------------------------------------------
22
#include "
gestionversion.h
"
23
24
25
#pragma hdrstop
26
#include<math.h>
27
#include "
vct_point.h
"
28
#include "
mg_point.h
"
29
#include <iomanip>
30
#pragma package(smart_init)
31
32
33
VCT_POINT::VCT_POINT
(
MG_POINT
* elemgeo):
VCT_ELEMENT_GEOMETRIQUE
(elemgeo)
34
{
35
int
indx_premier_ptctr;
36
37
TPL_LISTE_ENTITE<double>
nurbs_params;
38
elem_geo
->
get_param_NURBS
(indx_premier_ptctr,nurbs_params);
39
40
OT_VECTEUR_4DD
V
;
41
V
[0]=nurbs_params.
get
(indx_premier_ptctr+ 0);
42
V
[1]=nurbs_params.
get
(indx_premier_ptctr+ 1);
43
V
[2]=nurbs_params.
get
(indx_premier_ptctr+ 2);
44
V
[3]=nurbs_params.
get
(indx_premier_ptctr+ 3);
45
lst_points
.insert(
lst_points
.end(),
V
);
46
// OT_VECTEUR_4DD VCT_NUL(0.,0.,0.,0.);
47
// lst_vecteurs.insert(lst_vecteurs.end(), VCT_NUL);
48
construire_forme_tensorielle
();
49
}
50
51
52
VCT_POINT::VCT_POINT
(
VCT_POINT
& mdd):
VCT_ELEMENT_GEOMETRIQUE
(mdd.elem_geo)
53
{
54
55
}
56
57
58
VCT_POINT::~ VCT_POINT()
59
{
60
61
}
62
63
gestionversion.h
VCT::lst_points
std::vector< OT_VECTEUR_4DD > lst_points
Definition:
vct.h:61
MG_ELEMENT_GEOMETRIQUE::get_param_NURBS
virtual void get_param_NURBS(int &indx_premier_ptctr, TPL_LISTE_ENTITE< double > ¶m)=0
VCT_ELEMENT_GEOMETRIQUE::elem_geo
MG_ELEMENT_GEOMETRIQUE * elem_geo
Definition:
vct_element_geometrique.h:48
VCT::construire_forme_tensorielle
void construire_forme_tensorielle(void)
Definition:
vct.cpp:62
VCT_POINT
Definition:
vct_point.h:36
vct_point.h
mg_point.h
V
void V(MCAA *mcaa)
Definition:
CAD4FE_MCAA.cpp:1794
MG_POINT
Definition:
mg_point.h:33
TPL_LISTE_ENTITE::get
virtual X get(int num)
Definition:
tpl_liste_entite.h:72
VCT_POINT::VCT_POINT
VCT_POINT(class MG_POINT *elemgeo)
Definition:
vct_point.cpp:33
VCT_ELEMENT_GEOMETRIQUE
Definition:
vct_element_geometrique.h:37
TPL_LISTE_ENTITE< double >
OT_VECTEUR_4DD
Definition:
ot_mathematique.h:284
home
francois
tmp
lib
mtu
src
vct_point.cpp
Généré le Vendredi 13 Juin 2025 23:00:11 pour MAGiC par
1.8.17