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

#include <CAD4FE_ShortestPath.h>

Graphe d'héritage de CAD4FE::ShortestPath:
Graphe de collaboration de CAD4FE::ShortestPath:

Fonctions membres publiques

 ~ShortestPath ()
 
double Find (std::vector< MCNode * > *__shortestPathNodes=0, std::vector< MG_ELEMENT_TOPOLOGIQUE * > *__shortestPathTopo=0)
 
void InitializeAdjacencyGraph ()
 
MCNodeGetStartNode ()
 
MCNodeGetEndNode ()
 

Attributs protégés

double(* Distance )(Graph::Node *__a, Graph::Node *__b, Graph::Arc *__arc)
 
MCFace_mcFace
 
PolySurface_polySurface
 
MCNode_mcNode [2]
 
std::set< MCNode * > _facePoints
 
Graph::Graph_intrAdjacencyGraph
 
std::vector< MCNode * > _shortestPath
 

Description détaillée

Définition à la ligne 46 du fichier CAD4FE_ShortestPath.h.

Documentation des constructeurs et destructeur

◆ ~ShortestPath()

ShortestPath::~ShortestPath ( )

Définition à la ligne 45 du fichier CAD4FE_ShortestPath.cpp.

Références _intrAdjacencyGraph.

Documentation des fonctions membres

◆ Find()

double ShortestPath::Find ( std::vector< MCNode * > *  __shortestPathNodes = 0,
std::vector< MG_ELEMENT_TOPOLOGIQUE * > *  __shortestPathTopo = 0 
)

◆ GetEndNode()

MCNode * ShortestPath::GetEndNode ( )

Définition à la ligne 59 du fichier CAD4FE_ShortestPath.cpp.

Références _mcNode.

◆ GetStartNode()

MCNode * ShortestPath::GetStartNode ( )

Définition à la ligne 54 du fichier CAD4FE_ShortestPath.cpp.

Références _mcNode.

◆ InitializeAdjacencyGraph()

Documentation des données membres

◆ _facePoints

◆ _intrAdjacencyGraph

◆ _mcFace

◆ _mcNode

◆ _polySurface

◆ _shortestPath

std::vector<MCNode*> CAD4FE::ShortestPath::_shortestPath
protected

Définition à la ligne 61 du fichier CAD4FE_ShortestPath.h.

Référencé par Find().

◆ Distance

double(* CAD4FE::ShortestPath::Distance) (Graph::Node *__a, Graph::Node *__b, Graph::Arc *__arc)
protected

La documentation de cette classe a été générée à partir des fichiers suivants :