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

#include <sq_jonction.h>

Graphe de collaboration de SQ_JONCTION:

Fonctions membres publiques

 SQ_JONCTION ()
 
 SQ_JONCTION (SQ_JONCTION &mdd)
 
virtual ~SQ_JONCTION ()
 
SQ_NOEUDget_no_jonc ()
 
SQ_BRANCHEget_branche (int i)
 
int get_nb_branches ()
 
SQ_INTERFACEget_interface (int i)
 
int get_nb_interfaces ()
 
SQ_RACCORDget_raccord (int i)
 
int get_nb_raccords ()
 
TopoDS_Shape get_remplissage (int i)
 
int get_nb_remplissages ()
 
TopoDS_Shape get_joncsolid ()
 
void change_no_jonction (SQ_NOEUD *nojonction)
 
void ajouter_branche (SQ_BRANCHE *branche)
 
void ajouter_interface (SQ_INTERFACE *interface)
 
void ajouter_raccord (SQ_RACCORD *raccord)
 
void ajouter_remplissage (TopoDS_Shape remplissage)
 
void change_joncsolid (TopoDS_Shape JoncSolid)
 

Attributs protégés

SQ_NOEUDNoJonc
 
std::vector< SQ_BRANCHE * > Lstbranche
 
std::vector< SQ_INTERFACE * > LstInterfaces
 
std::vector< SQ_RACCORD * > LstRaccords
 
std::vector< TopoDS_Shape > LstRemplissages
 
TopoDS_Shape JonctionSolid
 

Description détaillée

Définition à la ligne 30 du fichier sq_jonction.h.

Documentation des constructeurs et destructeur

◆ SQ_JONCTION() [1/2]

SQ_JONCTION::SQ_JONCTION ( )

Définition à la ligne 24 du fichier sq_jonction.cpp.

◆ SQ_JONCTION() [2/2]

SQ_JONCTION::SQ_JONCTION ( SQ_JONCTION mdd)

Définition à la ligne 30 du fichier sq_jonction.cpp.

Références Lstbranche, LstInterfaces, LstRaccords, et NoJonc.

◆ ~SQ_JONCTION()

SQ_JONCTION::~SQ_JONCTION ( )
virtual

Définition à la ligne 40 du fichier sq_jonction.cpp.

Documentation des fonctions membres

◆ ajouter_branche()

void SQ_JONCTION::ajouter_branche ( SQ_BRANCHE branche)

Définition à la ligne 123 du fichier sq_jonction.cpp.

Références Lstbranche.

Référencé par REC_SQUELETTE_OPT::creation_LstJonctions().

Voici le graphe des appelants de cette fonction :

◆ ajouter_interface()

void SQ_JONCTION::ajouter_interface ( SQ_INTERFACE interface)

Définition à la ligne 130 du fichier sq_jonction.cpp.

Références LstInterfaces.

◆ ajouter_raccord()

void SQ_JONCTION::ajouter_raccord ( SQ_RACCORD raccord)

Définition à la ligne 137 du fichier sq_jonction.cpp.

Références LstRaccords.

◆ ajouter_remplissage()

void SQ_JONCTION::ajouter_remplissage ( TopoDS_Shape  remplissage)

Définition à la ligne 144 du fichier sq_jonction.cpp.

Références LstRemplissages.

Référencé par REC_SOLIDE_OPT::remplissage_creux().

Voici le graphe des appelants de cette fonction :

◆ change_joncsolid()

void SQ_JONCTION::change_joncsolid ( TopoDS_Shape  JoncSolid)

Définition à la ligne 151 du fichier sq_jonction.cpp.

Références JonctionSolid.

Référencé par REC_SOLIDE_OPT::jonction_solide().

Voici le graphe des appelants de cette fonction :

◆ change_no_jonction()

void SQ_JONCTION::change_no_jonction ( SQ_NOEUD nojonction)

Définition à la ligne 116 du fichier sq_jonction.cpp.

Références NoJonc.

Référencé par REC_SQUELETTE_OPT::creation_LstJonctions().

Voici le graphe des appelants de cette fonction :

◆ get_branche()

SQ_BRANCHE * SQ_JONCTION::get_branche ( int  i)

Définition à la ligne 53 du fichier sq_jonction.cpp.

Références Lstbranche.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc().

Voici le graphe des appelants de cette fonction :

◆ get_interface()

SQ_INTERFACE * SQ_JONCTION::get_interface ( int  i)

Définition à la ligne 67 du fichier sq_jonction.cpp.

Références LstInterfaces.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), REC_SQUELETTE_OPT::determine_dirs_interf(), REC_SOLIDE_OPT::reconstruction_branches(), et REC_SOLIDE_OPT::remplissage_creux().

Voici le graphe des appelants de cette fonction :

◆ get_joncsolid()

TopoDS_Shape SQ_JONCTION::get_joncsolid ( )

Définition à la ligne 109 du fichier sq_jonction.cpp.

Références JonctionSolid.

◆ get_nb_branches()

int SQ_JONCTION::get_nb_branches ( )

Définition à la ligne 60 du fichier sq_jonction.cpp.

Références Lstbranche.

Référencé par SQ_INTERFACE::SQ_INTERFACE().

Voici le graphe des appelants de cette fonction :

◆ get_nb_interfaces()

int SQ_JONCTION::get_nb_interfaces ( )

Définition à la ligne 74 du fichier sq_jonction.cpp.

Références LstInterfaces.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), REC_SQUELETTE_OPT::determine_dirs_interf(), REC_SOLIDE_OPT::reconstruction_branches(), et REC_SOLIDE_OPT::remplissage_creux().

Voici le graphe des appelants de cette fonction :

◆ get_nb_raccords()

int SQ_JONCTION::get_nb_raccords ( )

Définition à la ligne 88 du fichier sq_jonction.cpp.

Références LstRaccords.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), REC_SOLIDE_OPT::jonction_solide(), et REC_SOLIDE_OPT::remplissage_creux().

Voici le graphe des appelants de cette fonction :

◆ get_nb_remplissages()

int SQ_JONCTION::get_nb_remplissages ( )

Définition à la ligne 102 du fichier sq_jonction.cpp.

Références LstRemplissages.

Référencé par REC_SOLIDE_OPT::jonction_solide().

Voici le graphe des appelants de cette fonction :

◆ get_no_jonc()

SQ_NOEUD * SQ_JONCTION::get_no_jonc ( )

Définition à la ligne 46 du fichier sq_jonction.cpp.

Références NoJonc.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), et REC_SQUELETTE_OPT::determine_dirs_interf().

Voici le graphe des appelants de cette fonction :

◆ get_raccord()

SQ_RACCORD * SQ_JONCTION::get_raccord ( int  i)

Définition à la ligne 81 du fichier sq_jonction.cpp.

Références LstRaccords.

Référencé par REC_SQUELETTE_OPT::calcul_sections_jonc(), REC_SOLIDE_OPT::jonction_solide(), et REC_SOLIDE_OPT::remplissage_creux().

Voici le graphe des appelants de cette fonction :

◆ get_remplissage()

TopoDS_Shape SQ_JONCTION::get_remplissage ( int  i)

Définition à la ligne 95 du fichier sq_jonction.cpp.

Références LstRemplissages.

Référencé par REC_SOLIDE_OPT::jonction_solide().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ JonctionSolid

TopoDS_Shape SQ_JONCTION::JonctionSolid
protected

Définition à la ligne 62 du fichier sq_jonction.h.

Référencé par change_joncsolid(), et get_joncsolid().

◆ Lstbranche

std::vector<SQ_BRANCHE*> SQ_JONCTION::Lstbranche
protected

Définition à la ligne 58 du fichier sq_jonction.h.

Référencé par ajouter_branche(), get_branche(), get_nb_branches(), et SQ_JONCTION().

◆ LstInterfaces

std::vector<SQ_INTERFACE*> SQ_JONCTION::LstInterfaces
protected

Définition à la ligne 59 du fichier sq_jonction.h.

Référencé par ajouter_interface(), get_interface(), get_nb_interfaces(), et SQ_JONCTION().

◆ LstRaccords

std::vector<SQ_RACCORD*> SQ_JONCTION::LstRaccords
protected

Définition à la ligne 60 du fichier sq_jonction.h.

Référencé par ajouter_raccord(), get_nb_raccords(), get_raccord(), et SQ_JONCTION().

◆ LstRemplissages

std::vector<TopoDS_Shape> SQ_JONCTION::LstRemplissages
protected

Définition à la ligne 61 du fichier sq_jonction.h.

Référencé par ajouter_remplissage(), get_nb_remplissages(), et get_remplissage().

◆ NoJonc

SQ_NOEUD* SQ_JONCTION::NoJonc
protected

Définition à la ligne 57 du fichier sq_jonction.h.

Référencé par change_no_jonction(), get_no_jonc(), et SQ_JONCTION().


La documentation de cette classe a été générée à partir du fichier suivant :