![]() |
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) |
![]() | |
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 |
![]() | |
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) |
![]() | |
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) |
![]() | |
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().