#include "CAD4FE_MCT_Platform.h"
#include "gestionversion.h"
#include <mg_geometrie.h>
#include "CAD4FE_Graph.h"
#include <map>
#include <vector>
Aller au code source de ce fichier.
◆ MCBODY_FOR_EACH_MCEDGE
| #define MCBODY_FOR_EACH_MCEDGE |
( |
|
M, |
|
|
|
E |
|
) |
| |
Valeur :
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, |
|
|
|
F |
|
) |
| |
Valeur :
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 :
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() \
; \
iteratorArcs_tmp++ ,
V = (iteratorArcs_tmp != G10graph_tmp->
GetArcs().end()) ? M->GetMCVertex(iteratorArcs_tmp->second) : NULL )
Définition à la ligne 55 du fichier CAD4FE_MCBody.h.