ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/lib/reconstruction/src/sq_noeud.h
Revision: 1002
Committed: Tue Jan 22 14:24:38 2019 UTC (6 years, 7 months ago) by amroune
Content type: text/plain
File size: 690 byte(s)
Log Message:
- Ajout du calcul des normal_section pour les interfaces design/non-design dans la fonction liaison_squelette_interface_nondesign
- Ajout du calcul des normal_section pour les branches dans la fontion creation_LstBranches
- Rectification de la classe SQ_NOEUD

File Contents

# Content
1 #ifndef _SQ_NOEUD_
2 #define _SQ_NOEUD_
3
4 #include "mg_noeud.h"
5 #include "mg_maillage.h"
6 #include <ot_mathematique.h>
7
8 class SQ_NOEUD: public MG_NOEUD
9 {
10 public:
11 SQ_NOEUD(unsigned long num,MG_ELEMENT_TOPOLOGIQUE* topo,double xx,double yy,double zz,int origine);
12 SQ_NOEUD(MG_ELEMENT_TOPOLOGIQUE* topo, double xx, double yy, double zz, int origine);
13 SQ_NOEUD(SQ_NOEUD& mdd);
14 virtual ~SQ_NOEUD();
15
16 OT_VECTEUR_3D get_normal_section();
17 OT_VECTEUR_3D get_dir();
18 OT_VECTEUR_3D get_dir_suiv();
19
20 void change_normal_section(OT_VECTEUR_3D norm);
21 void change_dir(OT_VECTEUR_3D vec);
22
23 protected:
24 OT_VECTEUR_3D normal_section;
25 OT_VECTEUR_3D dir;
26 };
27 #endif