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

#include <CAD4FE_mg_utils.h>

Fonctions membres publiques

template<class A >
void TPL_GRILLE_Construct (double __bbox[6], int __nb_steps[3], TPL_GRILLE< A > &__grid)
 

Fonctions membres publiques statiques

static void MG_NOEUD_GET_XYZ (MG_NOEUD *node, double *xyz)
 
static void MG_NOEUD_GET_XYZ (MG_NOEUD *node, float *xyz)
 
static void GetFEVCount (MG_VOLUME *__volume, int *__faceCount, int *__edgeCount, int *__vertexCount)
 
static void MG_MAILLAGE_GetBoundingBox (MG_MAILLAGE *__mesh, double __bbox[6])
 
static double MG_MAILLAGE_GetVolume (MG_MAILLAGE *__mesh)
 
static double MG_MAILLAGE_GetSurface (MG_MAILLAGE *__mesh)
 

Description détaillée

Définition à la ligne 53 du fichier CAD4FE_mg_utils.h.

Documentation des fonctions membres

◆ GetFEVCount()

void MG_UTILS::GetFEVCount ( MG_VOLUME __volume,
int *  __faceCount,
int *  __edgeCount,
int *  __vertexCount 
)
static

◆ MG_MAILLAGE_GetBoundingBox()

void MG_UTILS::MG_MAILLAGE_GetBoundingBox ( MG_MAILLAGE __mesh,
double  __bbox[6] 
)
static

Définition à la ligne 40 du fichier CAD4FE_mg_utils.cpp.

Références MG_MAILLAGE::get_mg_noeud(), MG_MAILLAGE::get_premier_noeud(), MG_MAILLAGE::get_suivant_noeud(), MG_NOEUD_GET_XYZ(), et node.

Référencé par CAD4FE::MCAA::_InitializeMCBodyTessellation().

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

◆ MG_MAILLAGE_GetSurface()

double MG_UTILS::MG_MAILLAGE_GetSurface ( MG_MAILLAGE __mesh)
static

Définition à la ligne 108 du fichier CAD4FE_mg_utils.cpp.

Références MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_triangle(), MG_NOEUD_GET_XYZ(), MG_TRIANGLE_GET_NOEUDS, OT_ALGORITHME_GEOMETRIQUE::VEC3_CROSS_VEC3(), et OT_ALGORITHME_GEOMETRIQUE::VEC3_NORM().

Référencé par CAD4FE::MCAA::CalculateDefaultMeshSize().

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

◆ MG_MAILLAGE_GetVolume()

double MG_UTILS::MG_MAILLAGE_GetVolume ( MG_MAILLAGE __mesh)
static

Définition à la ligne 69 du fichier CAD4FE_mg_utils.cpp.

Références MG_MAILLAGE::get_premier_triangle(), MG_MAILLAGE::get_suivant_triangle(), MG_NOEUD_GET_XYZ(), MG_TRIANGLE_GET_NOEUDS, et V().

Référencé par CAD4FE::MCAA::CalculateDefaultMeshSize().

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

◆ MG_NOEUD_GET_XYZ() [1/2]

◆ MG_NOEUD_GET_XYZ() [2/2]

static void MG_UTILS::MG_NOEUD_GET_XYZ ( MG_NOEUD node,
float *  xyz 
)
inlinestatic

Définition à la ligne 60 du fichier CAD4FE_mg_utils.h.

Références node.

◆ TPL_GRILLE_Construct()

template<class A >
void MG_UTILS::TPL_GRILLE_Construct ( double  __bbox[6],
int  __nb_steps[3],
TPL_GRILLE< A > &  __grid 
)
inline

Définition à la ligne 77 du fichier CAD4FE_mg_utils.h.

Références TPL_GRILLE< A >::initialiser().

Référencé par CAD4FE::MCAA::_InitializeMCTessSegGrid().

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

La documentation de cette classe a été générée à partir du fichier suivant :