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


Fonctions membres publiques | |
| OCC_BOUCLE (std::string idori, unsigned long num, class MG_POUTRE *mgpoutre, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (std::string idori, class MG_POUTRE *mgpoutre, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (std::string idori, unsigned long num, class MG_FACE *mgface, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (std::string idori, class MG_FACE *mgface, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (std::string idori, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (std::string idori, unsigned long num, TopoDS_Wire wire, OCC_FONCTION *occ_fonction) | |
| OCC_BOUCLE (OCC_BOUCLE &mdd) | |
| virtual | ~OCC_BOUCLE () |
| virtual void | enregistrer (std::ostream &o, double version) |
| TopoDS_Wire | get_TopoDS_Wire (void) |
| void | change_TopoDS_Wire (TopoDS_Wire wire) |
Fonctions membres publiques hérités de MG_BOUCLE | |
| MG_BOUCLE (unsigned long num, class MG_POUTRE *mgpoutre) | |
| MG_BOUCLE (class MG_POUTRE *mgpoutre) | |
| MG_BOUCLE (unsigned long num, class MG_FACE *mgface) | |
| MG_BOUCLE (class MG_FACE *mgface) | |
| MG_BOUCLE () | |
| MG_BOUCLE (unsigned long num) | |
| MG_BOUCLE (MG_BOUCLE &mdd) | |
| virtual | ~MG_BOUCLE () |
| virtual int | get_type (void) |
| virtual void | ajouter_mg_coarete (class MG_COARETE *mgcoarete) |
| virtual int | get_nb_mg_coarete (void) |
| virtual MG_COARETE * | get_mg_coarete (int num) |
| virtual void | supprimer_mg_coarete (class MG_COARETE *mgcoarete) |
| virtual MG_COARETE * | get_mg_coarete_suivante (MG_COARETE *coare) |
| virtual MG_COARETE * | get_mg_coarete_precedente (MG_COARETE *coare) |
| virtual MG_FACE * | get_mg_face (void) |
Fonctions membres publiques hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| MG_ELEMENT_COTOPOLOGIQUE () | |
| MG_ELEMENT_COTOPOLOGIQUE (unsigned long num) | |
| MG_ELEMENT_COTOPOLOGIQUE (MG_ELEMENT_COTOPOLOGIQUE &mdd) | |
| virtual | ~MG_ELEMENT_COTOPOLOGIQUE () |
| virtual void | change_nouveau_numero (int num) |
| virtual int | get_nouveau_numero (void) |
| virtual std::string | get_idoriginal (void) |
| virtual void | change_idoriginal (std::string id) |
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) |
Attributs protégés | |
| TopoDS_Wire | m_wire |
| OCC_FONCTION * | m_occ_fonction |
Attributs protégés hérités de MG_BOUCLE | |
| MG_FACE * | face |
| MG_POUTRE * | poutre |
| std::vector< MG_COARETE * > | lst_coarete |
Attributs protégés hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| int | nouveau_numero |
| std::string | idoriginal |
Membres hérités additionnels | |
Types publics hérités de MG_ELEMENT_COTOPOLOGIQUE | |
| enum | TYPE_ELEMENT_COTOPOLOGIQUE { COSOMMET =0 , COARETE =1 , BOUCLE =2 , COFACE =3 , COQUILLE =4 } |
Définition à la ligne 38 du fichier occ_boucle.h.
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| unsigned long | num, | ||
| class MG_POUTRE * | mgpoutre, | ||
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| class MG_POUTRE * | mgpoutre, | ||
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
Définition à la ligne 40 du fichier occ_boucle.cpp.
Références MG_ELEMENT_COTOPOLOGIQUE::idoriginal, m_occ_fonction, et m_wire.
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| unsigned long | num, | ||
| class MG_FACE * | mgface, | ||
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| class MG_FACE * | mgface, | ||
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
Définition à la ligne 26 du fichier occ_boucle.cpp.
Références MG_ELEMENT_COTOPOLOGIQUE::idoriginal, m_occ_fonction, et m_wire.
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
Définition à la ligne 61 du fichier occ_boucle.cpp.
Références MG_ELEMENT_COTOPOLOGIQUE::idoriginal, m_occ_fonction, et m_wire.
| OCC_BOUCLE::OCC_BOUCLE | ( | std::string | idori, |
| unsigned long | num, | ||
| TopoDS_Wire | wire, | ||
| OCC_FONCTION * | occ_fonction | ||
| ) |
| OCC_BOUCLE::OCC_BOUCLE | ( | OCC_BOUCLE & | mdd | ) |
Définition à la ligne 68 du fichier occ_boucle.cpp.
Références m_occ_fonction, et m_wire.
|
virtual |
Définition à la ligne 74 du fichier occ_boucle.cpp.
Références OCC_FONCTION::get_version(), m_occ_fonction, et OCC_FONCTION_V2017::supprimer_OCC_BOUCLE().

| void OCC_BOUCLE::change_TopoDS_Wire | ( | TopoDS_Wire | wire | ) |
Définition à la ligne 103 du fichier occ_boucle.cpp.
Références m_wire.
|
virtual |
Réimplémentée à partir de MG_BOUCLE.
Définition à la ligne 83 du fichier occ_boucle.cpp.
Références MG_BOUCLE::face, MG_IDENTIFICATEUR::get_id(), MG_ELEMENT_COTOPOLOGIQUE::get_idoriginal(), MG_BOUCLE::lst_coarete, et MG_BOUCLE::poutre.

| TopoDS_Wire OCC_BOUCLE::get_TopoDS_Wire | ( | void | ) |
Définition à la ligne 98 du fichier occ_boucle.cpp.
Références m_wire.
Référencé par OCC_FONCTION_V2017::ajouter_OCC_BOUCLE(), OCC_FONCTION_V2017::exporter_fichier_brep(), OCC_OT_CG::get_listofTopoDS_Shape(), OCC_FONCTION_V2017::identifier_TopoDS_Wire(), OCC_FONCTION_V2017::importer_TopoDS_Edge(), OCC_IMPORT::importer_triangulation_V2017(), et OCC_FONCTION_V2017::supprimer_OCC_BOUCLE().

|
protected |
Définition à la ligne 55 du fichier occ_boucle.h.
Référencé par OCC_BOUCLE(), et ~OCC_BOUCLE().
|
protected |
Définition à la ligne 54 du fichier occ_boucle.h.
Référencé par change_TopoDS_Wire(), get_TopoDS_Wire(), et OCC_BOUCLE().