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

#include <poly_noeud.h>

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

Fonctions membres publiques

 Poly_Noeud (int numm, double x, double y, double z)
 
 Poly_Noeud (Poly_Noeud &mdd)
 
 ~Poly_Noeud ()
 
int get_num (void)
 
void set_num (int val)
 
BOITE_3D get_boite_3D (void)
 
long get_id (void)
 
void active_fusion (void)
 
void desactive_fusion (void)
 
bool est_fusionne (void)
 
void change_vertex (TopoDS_Vertex p)
 
TopoDS_Vertex get_vertex (void)
 
Poly_Noeudget_maitre_fusion (void)
 
void change_maitre_fusion (Poly_Noeud *nd)
 
- Fonctions membres publiques hérités de Poly_Point
 Poly_Point (double xx, double yy, double zz)
 
 Poly_Point (Poly_Point &mdd)
 
 ~Poly_Point ()
 
double get_x (void)
 
double get_y (void)
 
double get_z (void)
 
void set_x (double val)
 
void set_y (double val)
 
void set_z (double val)
 

Attributs protégés

int num
 
bool fusion
 
TopoDS_Vertex vtx
 
Poly_Noeudmaitre_fusion
 
- Attributs protégés hérités de Poly_Point
double x
 
double y
 
double z
 

Description détaillée

Définition à la ligne 31 du fichier poly_noeud.h.

Documentation des constructeurs et destructeur

◆ Poly_Noeud() [1/2]

Poly_Noeud::Poly_Noeud ( int  numm,
double  x,
double  y,
double  z 
)

Définition à la ligne 25 du fichier poly_noeud.cpp.

◆ Poly_Noeud() [2/2]

Poly_Noeud::Poly_Noeud ( Poly_Noeud mdd)

Définition à la ligne 29 du fichier poly_noeud.cpp.

◆ ~Poly_Noeud()

Poly_Noeud::~Poly_Noeud ( )

Définition à la ligne 33 du fichier poly_noeud.cpp.

Documentation des fonctions membres

◆ active_fusion()

void Poly_Noeud::active_fusion ( void  )

Définition à la ligne 62 du fichier poly_noeud.cpp.

Références fusion.

◆ change_maitre_fusion()

void Poly_Noeud::change_maitre_fusion ( Poly_Noeud nd)

Définition à la ligne 85 du fichier poly_noeud.cpp.

Références maitre_fusion.

◆ change_vertex()

void Poly_Noeud::change_vertex ( TopoDS_Vertex  p)

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

Références vtx.

Référencé par Poly_Build_OCC::construit().

Voici le graphe des appelants de cette fonction :

◆ desactive_fusion()

void Poly_Noeud::desactive_fusion ( void  )

Définition à la ligne 68 du fichier poly_noeud.cpp.

Références fusion.

◆ est_fusionne()

bool Poly_Noeud::est_fusionne ( void  )

Définition à la ligne 56 du fichier poly_noeud.cpp.

Références fusion.

◆ get_boite_3D()

BOITE_3D Poly_Noeud::get_boite_3D ( void  )

Définition à la ligne 43 du fichier poly_noeud.cpp.

Références Poly_Point::x, Poly_Point::y, et Poly_Point::z.

◆ get_id()

long Poly_Noeud::get_id ( void  )

Définition à la ligne 50 du fichier poly_noeud.cpp.

Références num.

◆ get_maitre_fusion()

Poly_Noeud * Poly_Noeud::get_maitre_fusion ( void  )

Définition à la ligne 91 du fichier poly_noeud.cpp.

Références maitre_fusion.

Référencé par Poly_Build_OCC::construit(), et Poly_Voro::fusion_noeuds().

Voici le graphe des appelants de cette fonction :

◆ get_num()

int Poly_Noeud::get_num ( void  )

Définition à la ligne 37 du fichier poly_noeud.cpp.

Références num.

◆ get_vertex()

TopoDS_Vertex Poly_Noeud::get_vertex ( void  )

Définition à la ligne 79 du fichier poly_noeud.cpp.

Références vtx.

Référencé par Poly_Build_OCC::construit().

Voici le graphe des appelants de cette fonction :

◆ set_num()

void Poly_Noeud::set_num ( int  val)

Définition à la ligne 39 du fichier poly_noeud.cpp.

Références num.

Documentation des données membres

◆ fusion

bool Poly_Noeud::fusion
protected

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

Référencé par active_fusion(), desactive_fusion(), et est_fusionne().

◆ maitre_fusion

Poly_Noeud* Poly_Noeud::maitre_fusion
protected

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

Référencé par change_maitre_fusion(), et get_maitre_fusion().

◆ num

int Poly_Noeud::num
protected

Définition à la ligne 56 du fichier poly_noeud.h.

Référencé par get_id(), get_num(), et set_num().

◆ vtx

TopoDS_Vertex Poly_Noeud::vtx
protected

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

Référencé par change_vertex(), et get_vertex().


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