MAGiC  V5.0
Mailleurs Automatiques de Géometries intégrés à la Cao
Référence du fichier CAD4FE_MCBody.h
#include "CAD4FE_MCT_Platform.h"
#include "gestionversion.h"
#include <mg_geometrie.h>
#include "CAD4FE_Graph.h"
#include <map>
#include <vector>
Graphe des dépendances par inclusion de CAD4FE_MCBody.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

class  CAD4FE::RTChanges
 
class  CAD4FE::MCTChanges
 
class  CAD4FE::MCBody
 

Espaces de nommage

 CAD4FE
 

Macros

#define MCBODY_FOR_EACH_MCEDGE(M, E)
 
#define MCBODY_FOR_EACH_MCFACE(M, F)
 
#define MCBODY_FOR_EACH_MCVERTEX(M, V)
 

Documentation des macros

◆ MCBODY_FOR_EACH_MCEDGE

#define MCBODY_FOR_EACH_MCEDGE (   M,
 
)
Valeur :
HypergraphLib::Graph *G21graph_tmp=M->G21(); \
HypergraphLib::Graph::MapArcsById::const_iterator iteratorArcs_tmp; \
iteratorArcs_tmp = G21graph_tmp->GetArcs().begin(); \
CAD4FE::MCEdge * E = (iteratorArcs_tmp->second != NULL) ? M->GetMCEdge(iteratorArcs_tmp->second) : NULL; \
for (iteratorArcs_tmp = G21graph_tmp->GetArcs().begin(); \
E != NULL; \
iteratorArcs_tmp++ , E = (iteratorArcs_tmp != G21graph_tmp->GetArcs().end() && iteratorArcs_tmp->second != NULL) ? M->GetMCEdge(iteratorArcs_tmp->second) : NULL )
const MapArcsById & GetArcs() const

Définition à la ligne 35 du fichier CAD4FE_MCBody.h.

◆ MCBODY_FOR_EACH_MCFACE

#define MCBODY_FOR_EACH_MCFACE (   M,
 
)
Valeur :
HypergraphLib::Graph *G21graph_tmp=M->G21(); \
CAD4FE::MCFace * F=M->GetMCFace(G21graph_tmp->GetNodes().begin()->second); \
if (G21graph_tmp->GetNodes().size() != 0)\
for (HypergraphLib::Graph::MapNodesById::const_iterator iteratorNodes_tmp = G21graph_tmp->GetNodes().begin() \
; \
F != NULL; \
iteratorNodes_tmp++ , F = (iteratorNodes_tmp != G21graph_tmp->GetNodes().end()) ? M->GetMCFace(iteratorNodes_tmp->second) : NULL )
const MapNodesById & GetNodes() const

Définition à la ligne 45 du fichier CAD4FE_MCBody.h.

◆ MCBODY_FOR_EACH_MCVERTEX

#define MCBODY_FOR_EACH_MCVERTEX (   M,
  V 
)
Valeur :
HypergraphLib::Graph *G10graph_tmp=M->G10();\
CAD4FE::MCVertex * V=M->GetMCVertex(G10graph_tmp->GetArcs().begin()->second); \
if (G10graph_tmp->GetArcs().size() != 0) \
for (HypergraphLib::Graph::MapArcsById::const_iterator iteratorArcs_tmp = G10graph_tmp->GetArcs().begin() \
; \
V != NULL ; \
iteratorArcs_tmp++ , V = (iteratorArcs_tmp != G10graph_tmp->GetArcs().end()) ? M->GetMCVertex(iteratorArcs_tmp->second) : NULL )
void V(MCAA *mcaa)

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