![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <occ_ot_cg.h>
Fonctions membres publiques statiques | |
| static MG_CG_FORME * | creer_MG_CG_FORME (MG_CG_MODELE *mgcg_modele, TopoDS_Shape topods_shape, OCC_FONCTION *occ_fonction, MG_GEOMETRIE *mg_geometrie, bool fusionner_entite_similaire=false, double precision=1e-6, bool importer_triangulation=false, double epsilon_triangulation=1.) |
| static MG_CG_FORME * | reconstruire_MG_CG_FORME (MG_CG_FORME *mgcg_forme, TopoDS_Shape topods_shape, OCC_FONCTION *occ_fonction, MG_GEOMETRIE *mg_geometrie, bool fusionner_entite_similaire=false, double precision=1e-6, bool importer_triangulation=false, double epsilon_triangulation=1.) |
| static void | creer_nouveau_mg_element (TopoDS_Shape topods_shape, OCC_FONCTION *occ_fonction, MG_GEOMETRIE *mg_geometrie, std::vector< MG_SOMMET * > &vector_sommet, std::vector< MG_ARETE * > &vector_arete, std::vector< MG_BOUCLE * > &vector_boucle, std::vector< MG_FACE * > &vector_face, std::vector< MG_COQUILLE * > &vector_coquille, std::vector< MG_VOLUME * > &vector_volume, bool fusionner_entite_similaire=false, double precision=1e-6, bool importer_triangulation=false, double epsilon_triangulation=1.) |
| static void | get_listofTopoDS_Shape (std::map< MG_CG_FORME *, MG_CG_FORME * > *map_forme, TopTools_ListOfShape &listofshape) |
| static void | get_listofTopoDS_Shape (MG_CG_FORME *mgcg_forme, TopTools_ListOfShape &listofshape) |
Définition à la ligne 45 du fichier occ_ot_cg.h.
|
static |
Définition à la ligne 34 du fichier occ_ot_cg.cpp.
Références MG_CG_FORME::change_etat(), MG_CG::creer_MG_CG_FORME_ARETE(), MG_CG::creer_MG_CG_FORME_MULTI_VOLUME(), MG_CG::creer_MG_CG_FORME_MULTIPLE(), MG_CG::creer_MG_CG_FORME_VOLUME(), et creer_nouveau_mg_element().
Référencé par OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().


|
static |
Définition à la ligne 263 du fichier occ_ot_cg.cpp.
Références OCC_FONCTION_V2017::decompose_TopoDS_Compound(), OCC_FONCTION::get_version(), OCC_FONCTION_V2017::importer_TopoDS_Edge(), OCC_FONCTION_V2017::importer_TopoDS_Face(), OCC_FONCTION_V2017::importer_TopoDS_Shell(), OCC_FONCTION_V2017::importer_TopoDS_Solid(), OCC_FONCTION_V2017::importer_TopoDS_Vertex(), et OCC_FONCTION_V2017::importer_TopoDS_Wire().
Référencé par creer_MG_CG_FORME(), et reconstruire_MG_CG_FORME().


|
static |
Définition à la ligne 454 du fichier occ_ot_cg.cpp.
Références MG_CG_FORME_ARETE::get_mg_arete(), MG_CG_FORME_VOLUME::get_mg_volume(), MG_CG_FORME_MULTIPLE::get_premier_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::get_premier_mg_element_topologique(), MG_CG_FORME_MULTI_VOLUME::get_premier_mg_volume(), MG_CG_FORME_MULTIPLE::get_suivant_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::get_suivant_mg_element_topologique(), MG_CG_FORME_MULTI_VOLUME::get_suivant_mg_volume(), OCC_ARETE::get_TopoDS_Edge(), OCC_FACE::get_TopoDS_Face(), OCC_COQUILLE::get_TopoDS_Shell(), OCC_VOLUME::get_TopoDS_Solid(), OCC_SOMMET::get_TopoDS_Vertex(), OCC_BOUCLE::get_TopoDS_Wire(), et MG_CG_FORME::get_type_forme().

|
static |
Définition à la ligne 538 du fichier occ_ot_cg.cpp.
Référencé par OCC_CG_OP_BOOL_DIFFERENCE::construire(), OCC_CG_OP_BOOL_FRAGMENT::construire(), OCC_CG_OP_BOOL_INTERSECTION::construire(), OCC_CG_OP_BOOL_UNION::construire(), OCC_CG_OP_INCLUSION_MATRICE::construire(), OCC_CG_OP_TRANSF_DECALLAGE::construire(), OCC_CG_OP_TRANSF_ECHELLE::construire(), OCC_CG_OP_TRANSF_ROTATION::construire(), et OCC_CG_OP_TRANSF_TRANSLATION::construire().

|
static |
Définition à la ligne 121 du fichier occ_ot_cg.cpp.
Références MG_CG_MODELE::affiche(), MG_CG_FORME_MULTIPLE::ajouter_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::ajouter_mg_element_topologique(), MG_CG_FORME_MULTI_VOLUME::ajouter_mg_volume(), MG_CG_FORME::change_etat(), MG_CG_FORME_ARETE::change_mg_arete(), MG_CG_FORME_VOLUME::change_mg_volume(), MG_CG::creer_MG_CG_FORME_ARETE(), MG_CG::creer_MG_CG_FORME_MULTI_VOLUME(), MG_CG::creer_MG_CG_FORME_MULTIPLE(), MG_CG::creer_MG_CG_FORME_VOLUME(), creer_nouveau_mg_element(), MG_CG_FORME::get_mgcg_modele(), MG_CG_FORME::get_type_forme(), MG_CG_MODELE::mise_a_jour_geometrie(), MG_CG_MODELE::remplacer_mgcg_forme(), MG_CG_FORME_MULTIPLE::retirer_tout_mg_element_cotopologique(), MG_CG_FORME_MULTIPLE::retirer_tout_mg_element_topologique(), et MG_CG_FORME_MULTI_VOLUME::retirer_tout_mg_volume().
