 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
30 #pragma package(smart_init)
40 :
MG_FACE (std::string(
"MC")+std::string(__mgFace->get_idoriginal()), new
PolySurface(__mgFace), 1)
53 :
MG_FACE(std::string(__idOriginal), __polySurface, 1)
60 :
MG_FACE(std::string(__a.get_idoriginal())+std::string(
"+")+std::string(__b.get_idoriginal()), new
PolySurface(), 1)
83 element->change_lien_topologie2(
this);
131 for (
int i=0;i<nb;i++)
136 if (i!=nb-1) o <<
"," ;
140 o <<
");" << std::endl;
void _CopyMeshLink(MCFace &__mcFace)
virtual MG_SEGMENT * get_segment1(void)
PolySurface * GetPolySurface()
void Merge(PolySurface &)
virtual MG_SEGMENT * get_segment2(void)
MCFace(MG_FACE *__mgFace)
X get_premier(ITERATEUR &it)
virtual int get_dimension(void)=0
virtual MG_SEGMENT * get_segment3(void)
virtual int get_nb_mg_boucle(void)
virtual TPL_SET< MG_ELEMENT_MAILLAGE * > * get_lien_maillage(void)
virtual void get_type_ccf(int num, char *nom)
void calcul_normale_unitaire(MG_SOMMET *v, double __n[3], int *__nbRefFace)
TPL_SET< MG_ELEMENT_MAILLAGE * > lien_maillage
virtual int get_nb_ccf(void)
virtual void enregistrer(std::ostream &o, double version)
void change_lien_topologie2(MG_ELEMENT_TOPOLOGIQUE *topo)
virtual MG_NOEUD * get_noeud2(void)
virtual MG_NOEUD * get_noeud1(void)
MG_ELEMENT_TOPOLOGIQUE * get_lien_topologie(void)
virtual MG_NOEUD * get_noeud3(void)
virtual void transfert_ccf(MG_ELEMENT_TOPOLOGIQUE &a1)
virtual bool get_valeur_ccf(char *nom, double &val)
virtual MG_BOUCLE * get_mg_boucle(int num)
virtual std::string get_idoriginal(void)
void calcul_normale_unitaire(double *uv, double *xyz)
virtual MG_SURFACE * get_surface(void)
virtual int get_orientation(void)
X get_suivant(ITERATEUR &it)