 |
MAGiC
V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
|
Aller à la documentation de ce fichier.
89 std::multimap<unsigned long,class BLOC_MAILLE_1D*,std::less <unsigned long> >
lstb1d;
90 std::multimap<unsigned long,class BLOC_MAILLE_2D*,std::less <unsigned long> >
lstb2d;
91 std::multimap<unsigned long,class BLOC_MAILLE_3D*,std::less <unsigned long> >
lstb3d;
114 std::vector<MG_SEGMENT*>
lst;
127 std::vector<MG_TRIANGLE*>
lst;
140 std::vector<MG_TETRA*>
lst;
int point_appartient_volume(double *xyz, int numvol)
class MG_GEOMETRIE * geoorigine
unsigned long get_id(void)
class FCT_TAILLE * cartemod
int inter_droite_triangle(double *xyz, double *dir, MG_TRIANGLE *tri, double *t)
BLOC_MAILLE_3D(class MG_VOLUME *vol)
CORRESPONDANCENOEUD(class MG_NOEUD *n1, class MG_NOEUD *n2)
void detruit_noeud(MG_ELEMENT_MAILLAGE *elebase, double distance, int type=0)
REMAILLEUR(class MG_GESTIONNAIRE *gentier, MG_GESTIONNAIRE *gbloc, class MG_GEOMETRIE *geo1, MG_GEOMETRIE *geo2, class FCT_TAILLE *fct_taille1, class FCT_TAILLE *fct_taille2, MG_MAILLAGE *mori, MG_MAILLAGE *mmodi, VCT_COMPARAISON_RESULTAT &cmp)
void cree_liste_frontiere(MG_MAILLAGE *mai)
BLOC_MAILLE_1D(class MG_ARETE *are, int ty)
class MG_NOEUD * noeudmod
void cree_bloc_maille(std::multimap< unsigned long, MG_SEGMENT *, std::less< unsigned long > > &lst, MG_ARETE *arete)
TPL_LISTE_ENTITE< MG_TRIANGLE * > * lsttrifront
MG_SEGMENT * trouve_segment(std::multimap< unsigned long, MG_SEGMENT *, std::less< unsigned long > > &lst, MG_NOEUD *no)
unsigned long get_id(void)
class MG_MAILLAGE * maimodifie
std::vector< MG_TRIANGLE * > lst
MG_NOEUD * get_liste_correspondance(MG_NOEUD *n1)
std::vector< MG_TETRA * > lst
void ajouter_liste_correspondance_noeud(MG_NOEUD *n1, MG_NOEUD *n2)
std::vector< MG_SEGMENT * > lst
class MG_GESTIONNAIRE * gestmodifie
std::multimap< unsigned long, class BLOC_MAILLE_3D *, std::less< unsigned long > > lstb3d
TPL_OCTREE_FCT< MG_NOEUD *, FCT_TAILLE > * octree
BLOC_MAILLE_2D(class MG_FACE *fac, int ty)
class MG_GESTIONNAIRE * gestorigine
VCT_COMPARAISON_RESULTAT & rescmp
std::multimap< unsigned long, class BLOC_MAILLE_2D *, std::less< unsigned long > > lstb2d
class MG_MAILLAGE * maiorigine
class MG_GEOMETRIE * geomodifie
MG_TETRA * trouve_tetra(std::multimap< unsigned long, MG_TETRA *, std::less< unsigned long > > &lst, MG_NOEUD *no)
class FCT_TAILLE * carteori
std::map< unsigned long, CORRESPONDANCENOEUD > lstcorrnoeud
void initialise_octree(void)
std::multimap< unsigned long, class BLOC_MAILLE_1D *, std::less< unsigned long > > lstb1d
class MG_NOEUD * noeudori
void transfert_coord(double *xyz, double *xyz2)
MG_TRIANGLE * trouve_triangle(std::multimap< unsigned long, MG_TRIANGLE *, std::less< unsigned long > > &lst, MG_NOEUD *no)
unsigned long get_id(void)
MG_NOEUD * transfert_noeud(MG_NOEUD *no, MG_ELEMENT_TOPOLOGIQUE *ele)