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

#include <sld_import.h>

Graphe d'héritage de SLD_IMPORT:

Fonctions membres publiques

 SLD_IMPORT ()
 
virtual ~SLD_IMPORT ()
 
class MG_GEOMETRIEimporter (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_FACEtrouver (IFace2 *face)
 
MG_SURFACEtrouver (ISurface *surface)
 
MG_ARETEtrouver (IEdge *arete)
 
MG_COURBEtrouver (ICurve *courbe)
 
MG_SOMMETtrouver (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
 

Description détaillée

Définition à la ligne 37 du fichier sld_import.h.

Documentation des constructeurs et destructeur

◆ SLD_IMPORT()

SLD_IMPORT::SLD_IMPORT ( )

Définition à la ligne 48 du fichier sld_import.cpp.

◆ ~SLD_IMPORT()

SLD_IMPORT::~SLD_IMPORT ( )
virtual

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

Documentation des fonctions membres

◆ Ignorer()

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().

Voici le graphe des appelants de cette fonction :

◆ importer()

◆ OuvrirFichier()

void SLD_IMPORT::OuvrirFichier ( char *  )

◆ RegisterAttributs()

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().

Voici le graphe des appelants de cette fonction :

◆ relation() [1/5]

void SLD_IMPORT::relation ( class ISurface *  ent1,
class MG_SURFACE ent2 
)
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.

◆ relation() [2/5]

void SLD_IMPORT::relation ( ICurve *  ent1,
class MG_COURBE ent2 
)
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.

◆ relation() [3/5]

void SLD_IMPORT::relation ( IEdge *  ent1,
class MG_ARETE ent2 
)
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.

◆ relation() [4/5]

void SLD_IMPORT::relation ( IFace2 *  ent1,
class MG_FACE ent2 
)
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().

Voici le graphe des appelants de cette fonction :

◆ relation() [5/5]

void SLD_IMPORT::relation ( IVertex *  ent1,
class MG_SOMMET ent2 
)
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.

◆ Sauvegarder()

void SLD_IMPORT::Sauvegarder ( char *  file)

◆ trouver() [1/5]

MG_COURBE * SLD_IMPORT::trouver ( ICurve *  courbe)
private

Définition à la ligne 127 du fichier sld_import.cpp.

Références lst_courbe.

◆ trouver() [2/5]

MG_ARETE * SLD_IMPORT::trouver ( IEdge *  arete)
private

Définition à la ligne 119 du fichier sld_import.cpp.

Références lst_arete.

◆ trouver() [3/5]

MG_FACE * SLD_IMPORT::trouver ( IFace2 *  face)
private

Définition à la ligne 103 du fichier sld_import.cpp.

Références lst_face.

Référencé par importer(), et VerifierCL().

Voici le graphe des appelants de cette fonction :

◆ trouver() [4/5]

MG_SURFACE * SLD_IMPORT::trouver ( ISurface *  surface)
private

Définition à la ligne 111 du fichier sld_import.cpp.

Références lst_surface.

◆ trouver() [5/5]

MG_SOMMET * SLD_IMPORT::trouver ( IVertex *  sommet)
private

Définition à la ligne 136 du fichier sld_import.cpp.

Références lst_sommet.

◆ VerifierCL() [1/3]

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().

Voici le graphe d'appel pour cette fonction :

◆ VerifierCL() [2/3]

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().

Voici le graphe d'appel pour cette fonction :

◆ VerifierCL() [3/3]

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().

Voici le graphe d'appel pour cette fonction :
Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ DefAttrConditionLimite

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrConditionLimite
private

Définition à la ligne 72 du fichier sld_import.h.

Référencé par RegisterAttributs(), et VerifierCL().

◆ DefAttrDoublon

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrDoublon
private

Définition à la ligne 76 du fichier sld_import.h.

Référencé par importer(), et RegisterAttributs().

◆ DefAttrFaceInterne

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrFaceInterne
private

Définition à la ligne 75 du fichier sld_import.h.

Référencé par RegisterAttributs(), et VerifierCL().

◆ DefAttrIgnorer

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrIgnorer
private

Définition à la ligne 71 du fichier sld_import.h.

◆ DefAttrInterALAL

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrInterALAL
private

Définition à la ligne 70 du fichier sld_import.h.

◆ DefAttrRCCoque

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrRCCoque
private

Définition à la ligne 74 du fichier sld_import.h.

Référencé par RegisterAttributs(), et VerifierCL().

◆ DefAttrRCP1

CComPtr<IAttributeDef> SLD_IMPORT::DefAttrRCP1
private

Définition à la ligne 73 du fichier sld_import.h.

Référencé par Ignorer(), RegisterAttributs(), et VerifierCL().

◆ lst_arete

vector<TPL_RELATION_ENTITE<IEdge,MG_ARETE > > SLD_IMPORT::lst_arete
private

Définition à la ligne 81 du fichier sld_import.h.

Référencé par relation(), et trouver().

◆ lst_courbe

vector<TPL_RELATION_ENTITE<ICurve,MG_COURBE > > SLD_IMPORT::lst_courbe
private

Définition à la ligne 82 du fichier sld_import.h.

Référencé par relation(), et trouver().

◆ lst_face

vector<TPL_RELATION_ENTITE<IFace2,MG_FACE> > SLD_IMPORT::lst_face
private

Définition à la ligne 79 du fichier sld_import.h.

Référencé par relation(), et trouver().

◆ lst_sommet

vector<TPL_RELATION_ENTITE<IVertex,MG_SOMMET > > SLD_IMPORT::lst_sommet
private

Définition à la ligne 83 du fichier sld_import.h.

Référencé par relation(), et trouver().

◆ lst_surface

vector<TPL_RELATION_ENTITE<ISurface,MG_SURFACE > > SLD_IMPORT::lst_surface
private

Définition à la ligne 80 du fichier sld_import.h.

Référencé par relation(), et trouver().

◆ swApp

CComPtr<ISldWorks> SLD_IMPORT::swApp
private

Définition à la ligne 54 du fichier sld_import.h.

Référencé par importer(), et RegisterAttributs().

◆ swModel

CComPtr<IModelDoc2> SLD_IMPORT::swModel
private

Définition à la ligne 55 du fichier sld_import.h.

Référencé par importer().


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