![]() |
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(), SLD_FONCTION::DefAttrDoublon, 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().