![]() |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
#include <sld_import.h>
Fonctions membres publiques | |
SLD_IMPORT () | |
virtual | ~SLD_IMPORT () |
class MG_GEOMETRIE * | importer (class MG_GESTIONNAIRE &gest, char *path) |
void | OuvrirFichier (char *) |
void | Sauvegarder (char *file) |
void | RegisterAttributs (void) |
void | VerifierCL (CComPtr< IVertex >) |
void | VerifierCL (CComPtr< IEdge >, class SLD_FONCTION &fonction) |
void | VerifierCL (CComPtr< IFace2 >) |
bool | Ignorer (CComPtr< IEdge >) |
Fonctions membres privées | |
void | relation (IFace2 *ent1, class MG_FACE *ent2) |
void | relation (class ISurface *ent1, class MG_SURFACE *ent2) |
void | relation (IEdge *ent1, class MG_ARETE *ent2) |
void | relation (ICurve *ent1, class MG_COURBE *ent2) |
void | relation (IVertex *ent1, class MG_SOMMET *ent2) |
MG_FACE * | trouver (IFace2 *face) |
MG_SURFACE * | trouver (ISurface *surface) |
MG_ARETE * | trouver (IEdge *arete) |
MG_COURBE * | trouver (ICurve *courbe) |
MG_SOMMET * | trouver (IVertex *sommet) |
Attributs privés | |
CComPtr< ISldWorks > | swApp |
CComPtr< IModelDoc2 > | swModel |
CComPtr< IAttributeDef > | DefAttrInterALAL |
CComPtr< IAttributeDef > | DefAttrIgnorer |
CComPtr< IAttributeDef > | DefAttrConditionLimite |
CComPtr< IAttributeDef > | DefAttrRCP1 |
CComPtr< IAttributeDef > | DefAttrRCCoque |
CComPtr< IAttributeDef > | DefAttrFaceInterne |
CComPtr< IAttributeDef > | DefAttrDoublon |
vector< TPL_RELATION_ENTITE< IFace2, MG_FACE > > | lst_face |
vector< TPL_RELATION_ENTITE< ISurface, MG_SURFACE > > | lst_surface |
vector< TPL_RELATION_ENTITE< IEdge, MG_ARETE > > | lst_arete |
vector< TPL_RELATION_ENTITE< ICurve, MG_COURBE > > | lst_courbe |
vector< TPL_RELATION_ENTITE< IVertex, MG_SOMMET > > | lst_sommet |
Définition à la ligne 37 du fichier sld_import.h.
SLD_IMPORT::SLD_IMPORT | ( | ) |
Définition à la ligne 48 du fichier sld_import.cpp.
|
virtual |
Définition à la ligne 53 du fichier sld_import.cpp.
bool SLD_IMPORT::Ignorer | ( | CComPtr< IEdge > | swArete | ) |
Définition à la ligne 1208 du fichier sld_import.cpp.
Références DefAttrRCP1.
Référencé par importer().
MG_GEOMETRIE * SLD_IMPORT::importer | ( | class MG_GESTIONNAIRE & | gest, |
char * | path | ||
) |
Ajout Sylvain: Doit fonctionner aussi pour les coques...
Définition à la ligne 145 du fichier sld_import.cpp.
Références MG_GEOMETRIE::ajouter_mg_arete(), MG_GEOMETRIE::ajouter_mg_boucle(), MG_BOUCLE::ajouter_mg_coarete(), MG_GEOMETRIE::ajouter_mg_coarete(), MG_COQUILLE::ajouter_mg_coface(), MG_GEOMETRIE::ajouter_mg_coface(), MG_GEOMETRIE::ajouter_mg_coque(), MG_GEOMETRIE::ajouter_mg_coquille(), MG_GEOMETRIE::ajouter_mg_cosommet(), MG_GEOMETRIE::ajouter_mg_courbe(), MG_GEOMETRIE::ajouter_mg_face(), MG_GESTIONNAIRE::ajouter_mg_geometrie(), MG_GEOMETRIE::ajouter_mg_point(), MG_GEOMETRIE::ajouter_mg_poutre(), MG_GEOMETRIE::ajouter_mg_sommet(), MG_GEOMETRIE::ajouter_mg_surface(), MG_GEOMETRIE::ajouter_mg_volume(), MG_ARETE::changer_cosommet1(), MG_ARETE::changer_cosommet2(), SLD_FONCTION::Connection(), DefAttrDoublon, SLD_FONCTION::DefAttrDoublon, MG_COURBE::evaluer(), MG_COURBE::get_tmin(), SLD_FONCTION::GetID(), SLD_FONCTION::GetParID(), SLD_FONCTION::GetValeurTolerance(), Ignorer(), SLD_FONCTION::OuvrirFichier(), RegisterAttributs(), relation(), SLD_FONCTION::sensMaitre, SLD_FONCTION::swApp, swApp, SLD_FONCTION::swModel, swModel, trouver(), et VerifierCL().
Référencé par SLD_IMPORT_TESSELLATION::importer().
void SLD_IMPORT::OuvrirFichier | ( | char * | ) |
void SLD_IMPORT::RegisterAttributs | ( | void | ) |
Définition à la ligne 1238 du fichier sld_import.cpp.
Références DefAttrConditionLimite, DefAttrDoublon, DefAttrFaceInterne, DefAttrRCCoque, DefAttrRCP1, et swApp.
Référencé par importer().
|
private |
Définition à la ligne 69 du fichier sld_import.cpp.
Références TPL_RELATION_ENTITE< A, B >::a, TPL_RELATION_ENTITE< A, B >::b, et lst_surface.
|
private |
Définition à la ligne 86 du fichier sld_import.cpp.
Références TPL_RELATION_ENTITE< A, B >::a, TPL_RELATION_ENTITE< A, B >::b, et lst_courbe.
|
private |
Définition à la ligne 78 du fichier sld_import.cpp.
Références TPL_RELATION_ENTITE< A, B >::a, TPL_RELATION_ENTITE< A, B >::b, et lst_arete.
|
private |
Définition à la ligne 60 du fichier sld_import.cpp.
Références TPL_RELATION_ENTITE< A, B >::a, TPL_RELATION_ENTITE< A, B >::b, et lst_face.
Référencé par importer().
|
private |
Définition à la ligne 94 du fichier sld_import.cpp.
Références TPL_RELATION_ENTITE< A, B >::a, TPL_RELATION_ENTITE< A, B >::b, et lst_sommet.
void SLD_IMPORT::Sauvegarder | ( | char * | file | ) |
|
private |
Définition à la ligne 127 du fichier sld_import.cpp.
Références lst_courbe.
|
private |
Définition à la ligne 119 du fichier sld_import.cpp.
Références lst_arete.
|
private |
Définition à la ligne 103 du fichier sld_import.cpp.
Références lst_face.
Référencé par importer(), et VerifierCL().
|
private |
Définition à la ligne 111 du fichier sld_import.cpp.
Références lst_surface.
|
private |
Définition à la ligne 136 du fichier sld_import.cpp.
Références lst_sommet.
void SLD_IMPORT::VerifierCL | ( | CComPtr< IEdge > | swArete, |
class SLD_FONCTION & | fonction | ||
) |
Définition à la ligne 990 du fichier sld_import.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::ajouter_ccf(), DefAttrConditionLimite, DefAttrRCP1, et trouver().
void SLD_IMPORT::VerifierCL | ( | CComPtr< IFace2 > | swFace | ) |
Définition à la ligne 1112 du fichier sld_import.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::ajouter_ccf(), DefAttrConditionLimite, DefAttrFaceInterne, DefAttrRCCoque, et trouver().
void SLD_IMPORT::VerifierCL | ( | CComPtr< IVertex > | swSommet | ) |
Définition à la ligne 934 du fichier sld_import.cpp.
Références MG_ELEMENT_TOPOLOGIQUE::ajouter_ccf(), DefAttrConditionLimite, et trouver().
Référencé par importer().
|
private |
Définition à la ligne 72 du fichier sld_import.h.
Référencé par RegisterAttributs(), et VerifierCL().
|
private |
Définition à la ligne 76 du fichier sld_import.h.
Référencé par importer(), et RegisterAttributs().
|
private |
Définition à la ligne 75 du fichier sld_import.h.
Référencé par RegisterAttributs(), et VerifierCL().
|
private |
Définition à la ligne 71 du fichier sld_import.h.
|
private |
Définition à la ligne 70 du fichier sld_import.h.
|
private |
Définition à la ligne 74 du fichier sld_import.h.
Référencé par RegisterAttributs(), et VerifierCL().
|
private |
Définition à la ligne 73 du fichier sld_import.h.
Référencé par Ignorer(), RegisterAttributs(), et VerifierCL().
|
private |
Définition à la ligne 81 du fichier sld_import.h.
Référencé par relation(), et trouver().
|
private |
Définition à la ligne 82 du fichier sld_import.h.
Référencé par relation(), et trouver().
|
private |
Définition à la ligne 79 du fichier sld_import.h.
Référencé par relation(), et trouver().
|
private |
Définition à la ligne 83 du fichier sld_import.h.
Référencé par relation(), et trouver().
|
private |
Définition à la ligne 80 du fichier sld_import.h.
Référencé par relation(), et trouver().
|
private |
Définition à la ligne 54 du fichier sld_import.h.
Référencé par importer(), et RegisterAttributs().
|
private |
Définition à la ligne 55 du fichier sld_import.h.
Référencé par importer().