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, 3 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

# User Rev Content
1 amroune 999 #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 amroune 1002 class SQ_NOEUD: public MG_NOEUD
9 amroune 999 {
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 amroune 1002 OT_VECTEUR_3D get_dir();
18     OT_VECTEUR_3D get_dir_suiv();
19 amroune 999
20     void change_normal_section(OT_VECTEUR_3D norm);
21 amroune 1002 void change_dir(OT_VECTEUR_3D vec);
22 amroune 999
23     protected:
24     OT_VECTEUR_3D normal_section;
25 amroune 1002 OT_VECTEUR_3D dir;
26 amroune 999 };
27     #endif