MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence de la classe OCC_BOUCLE

#include <occ_boucle.h>

Graphe d'héritage de OCC_BOUCLE:
Graphe de collaboration de OCC_BOUCLE:

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_COARETEget_mg_coarete (int num)
 
virtual void supprimer_mg_coarete (class MG_COARETE *mgcoarete)
 
virtual MG_COARETEget_mg_coarete_suivante (MG_COARETE *coare)
 
virtual MG_COARETEget_mg_coarete_precedente (MG_COARETE *coare)
 
virtual MG_FACEget_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_FONCTIONm_occ_fonction
 
- Attributs protégés hérités de MG_BOUCLE
MG_FACEface
 
MG_POUTREpoutre
 
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
}
 

Description détaillée

Définition à la ligne 38 du fichier occ_boucle.h.

Documentation des constructeurs et destructeur

◆ OCC_BOUCLE() [1/7]

OCC_BOUCLE::OCC_BOUCLE ( std::string  idori,
unsigned long  num,
class MG_POUTRE mgpoutre,
TopoDS_Wire  wire,
OCC_FONCTION occ_fonction 
)

◆ OCC_BOUCLE() [2/7]

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() [3/7]

OCC_BOUCLE::OCC_BOUCLE ( std::string  idori,
unsigned long  num,
class MG_FACE mgface,
TopoDS_Wire  wire,
OCC_FONCTION occ_fonction 
)

◆ OCC_BOUCLE() [4/7]

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() [5/7]

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() [6/7]

OCC_BOUCLE::OCC_BOUCLE ( std::string  idori,
unsigned long  num,
TopoDS_Wire  wire,
OCC_FONCTION occ_fonction 
)

◆ OCC_BOUCLE() [7/7]

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.

◆ ~OCC_BOUCLE()

OCC_BOUCLE::~OCC_BOUCLE ( )
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().

Voici le graphe d'appel pour cette fonction :

Documentation des fonctions membres

◆ change_TopoDS_Wire()

void OCC_BOUCLE::change_TopoDS_Wire ( TopoDS_Wire  wire)

Définition à la ligne 103 du fichier occ_boucle.cpp.

Références m_wire.

◆ enregistrer()

void OCC_BOUCLE::enregistrer ( std::ostream &  o,
double  version 
)
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.

Voici le graphe d'appel pour cette fonction :

◆ get_TopoDS_Wire()

Documentation des données membres

◆ m_occ_fonction

OCC_FONCTION* OCC_BOUCLE::m_occ_fonction
protected

Définition à la ligne 55 du fichier occ_boucle.h.

Référencé par OCC_BOUCLE(), et ~OCC_BOUCLE().

◆ m_wire

TopoDS_Wire OCC_BOUCLE::m_wire
protected

Définition à la ligne 54 du fichier occ_boucle.h.

Référencé par change_TopoDS_Wire(), get_TopoDS_Wire(), et OCC_BOUCLE().


La documentation de cette classe a été générée à partir des fichiers suivants :