![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <sq_noeud.h>


Fonctions membres publiques | |
| SQ_NOEUD (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine) | |
| SQ_NOEUD (MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine) | |
| SQ_NOEUD (SQ_NOEUD &mdd) | |
| virtual | ~SQ_NOEUD () |
| OT_VECTEUR_3D | get_normal_section () |
| OT_VECTEUR_3D | get_dir () |
| void | change_normal_section (OT_VECTEUR_3D norm) |
| void | change_dir (OT_VECTEUR_3D vec) |
Fonctions membres publiques hérités de MG_NOEUD | |
| MG_NOEUD (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine) | |
| MG_NOEUD (MG_ELEMENT_TOPOLOGIQUE *topo, double xx, double yy, double zz, int origine) | |
| MG_NOEUD (MG_NOEUD &mdd) | |
| virtual MG_NOEUD * | dupliquer (class MG_MAILLAGE *mgmai, long decalage) |
| virtual | ~MG_NOEUD () |
| virtual int | get_type_entite () |
| virtual double | get_x (void) |
| virtual double | get_y (void) |
| virtual double | get_z (void) |
| virtual double * | get_coord (void) |
| virtual void | change_x (double xx) |
| virtual void | change_y (double yy) |
| virtual void | change_z (double zz) |
| virtual void | change_coord (double *coo) |
| virtual int | get_dimension (void) |
| virtual void | enregistrer (std::ostream &o, double version) |
| virtual class BOITE_2D | get_boite_2D (double periodeu, double periodev) |
| virtual class BOITE_3D | get_boite_3D (void) |
| virtual void | change_u (double uu) |
| virtual void | change_v (double vv) |
| virtual double | get_u (void) |
| virtual double | get_v (void) |
| TPL_LISTE_ENTITE< class MG_SEGMENT * > * | get_lien_segment (void) |
| TPL_LISTE_ENTITE< class MG_SEGMENT * > * | get_lien_petit_segment (void) |
| TPL_LISTE_ENTITE< class MG_TRIANGLE * > * | get_lien_triangle (void) |
| TPL_LISTE_ENTITE< class MG_TRIANGLE * > * | get_lien_petit_triangle (void) |
| TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * | get_lien_quadrangle (void) |
| TPL_LISTE_ENTITE< class MG_QUADRANGLE * > * | get_lien_petit_quadrangle (void) |
| TPL_LISTE_ENTITE< class MG_TETRA * > * | get_lien_tetra (void) |
| TPL_LISTE_ENTITE< class MG_TETRA * > * | get_lien_petit_tetra (void) |
| TPL_LISTE_ENTITE< class MG_HEXA * > * | get_lien_hexa (void) |
| TPL_LISTE_ENTITE< class MG_HEXA * > * | get_lien_petit_hexa (void) |
| TPL_LISTE_ENTITE< class MG_PENTA * > * | get_lien_penta (void) |
| TPL_LISTE_ENTITE< class MG_PENTA * > * | get_lien_petit_penta (void) |
| TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * | get_lien_pyramide (void) |
| TPL_LISTE_ENTITE< class MG_PYRAMIDE * > * | get_lien_petit_pyramide (void) |
| bool | operator== (const MG_NOEUD &mdd) const |
Fonctions membres publiques hérités de MG_ELEMENT_MAILLAGE | |
| MG_ELEMENT_MAILLAGE (class MG_ELEMENT_TOPOLOGIQUE *topo, int origine) | |
| MG_ELEMENT_MAILLAGE (unsigned long num, MG_ELEMENT_TOPOLOGIQUE *topo, int origine) | |
| MG_ELEMENT_MAILLAGE (MG_ELEMENT_MAILLAGE &mdd) | |
| virtual | ~MG_ELEMENT_MAILLAGE () |
| MG_ELEMENT_TOPOLOGIQUE * | get_lien_topologie (void) |
| void | change_lien_topologie (MG_ELEMENT_TOPOLOGIQUE *topo) |
| void | change_lien_topologie2 (MG_ELEMENT_TOPOLOGIQUE *topo) |
| virtual void | change_nouveau_numero (int num) |
| virtual int | get_nouveau_numero (void) |
| virtual void | change_origine (int) |
| virtual int | get_origine (void) |
| virtual MG_ELEMENT_MAILLAGE * | get_element_reference (void) |
| virtual void | change_element_reference (MG_ELEMENT_MAILLAGE *ele) |
| virtual void | change_solution (double val, int num=0) |
| virtual double | get_solution (int num=0) |
Fonctions membres publiques hérités de MG_IDENTIFICATEUR | |
| MG_IDENTIFICATEUR (unsigned long num) | |
| MG_IDENTIFICATEUR () | |
| MG_IDENTIFICATEUR (MG_IDENTIFICATEUR &mdd) | |
| virtual | ~MG_IDENTIFICATEUR () |
| unsigned long | get_id () |
| void | change_id (unsigned long idtmp) |
| virtual void | get_fichier_dependant (std::vector< std::string > &liste_fichier) |
Fonctions membres publiques hérités de OT_REFERENCE | |
| OT_REFERENCE () | |
| OT_REFERENCE (OT_REFERENCE &mdd) | |
| virtual | ~OT_REFERENCE () |
| void | incrementer (void) |
| void | decrementer (void) |
| int | get_nb_reference (void) |
Définition à la ligne 28 du fichier sq_noeud.h.
| SQ_NOEUD::SQ_NOEUD | ( | unsigned long | num, |
| MG_ELEMENT_TOPOLOGIQUE * | topo, | ||
| double | xx, | ||
| double | yy, | ||
| double | zz, | ||
| int | origine | ||
| ) |
Définition à la ligne 25 du fichier sq_noeud.cpp.
Références OT_VECTEUR_3D::change_x(), OT_VECTEUR_3D::change_y(), OT_VECTEUR_3D::change_z(), et dir.

| SQ_NOEUD::SQ_NOEUD | ( | MG_ELEMENT_TOPOLOGIQUE * | topo, |
| double | xx, | ||
| double | yy, | ||
| double | zz, | ||
| int | origine | ||
| ) |
Définition à la ligne 34 du fichier sq_noeud.cpp.
Références OT_VECTEUR_3D::change_x(), OT_VECTEUR_3D::change_y(), OT_VECTEUR_3D::change_z(), et dir.

| SQ_NOEUD::SQ_NOEUD | ( | SQ_NOEUD & | mdd | ) |
Définition à la ligne 43 du fichier sq_noeud.cpp.
Références dir, et normal_section.
|
virtual |
Définition à la ligne 51 du fichier sq_noeud.cpp.
| void SQ_NOEUD::change_dir | ( | OT_VECTEUR_3D | vec | ) |
Définition à la ligne 79 du fichier sq_noeud.cpp.
Références dir.
Référencé par REC_SQUELETTE_OPT::calcul_guides(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), et REC_SQUELETTE_OPT::determine_dir_sec().

| void SQ_NOEUD::change_normal_section | ( | OT_VECTEUR_3D | norm | ) |
Définition à la ligne 71 du fichier sq_noeud.cpp.
Références normal_section.
Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), et REC_SQUELETTE_OPT::liaison_squelette_interface_nondesign().

| OT_VECTEUR_3D SQ_NOEUD::get_dir | ( | ) |
Définition à la ligne 64 du fichier sq_noeud.cpp.
Références dir.
Référencé par REC_SQUELETTE_OPT::calcul_guides(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), et REC_SQUELETTE_OPT::proj_noeud_triangulation().

| OT_VECTEUR_3D SQ_NOEUD::get_normal_section | ( | ) |
Définition à la ligne 57 du fichier sq_noeud.cpp.
Références normal_section.
Référencé par REC_SQUELETTE_OPT::calcul_branches(), REC_SQUELETTE_OPT::calcul_guides(), REC_SQUELETTE_OPT::calcul_sections2(), REC_SQUELETTE_OPT::calcul_sections_jonc(), REC_SQUELETTE_OPT::determine_dirs_interf(), et REC_SOLIDE_OPT::remplissage_creux().

|
protected |
Définition à la ligne 44 du fichier sq_noeud.h.
Référencé par change_dir(), get_dir(), et SQ_NOEUD().
|
protected |
Définition à la ligne 43 du fichier sq_noeud.h.
Référencé par change_normal_section(), get_normal_section(), et SQ_NOEUD().