#include "WEMTools/WEMToolsIncludes.h"
#include <algorithm>
 
Go to the source code of this file.
 | 
| MLWEM_EXPORT void  | ml::WEMShortestPath::shortestPath (WEMPatch *wemPatch, WEMNode *startNode, WEMNode *destNode, std::vector< unsigned int > &pathNodesEntryNumbers) | 
|   | Computes the shortest path along edges of the wemPatch, from the startNode to the destNode.  
  | 
|   | 
| WEMNode *  | ml::WEMShortestPath::_extractMin (WEMNodeVector &R, double *&distances) | 
|   | Helper method: searches for the shortest edge in the WEMNodeVector R, erases the according node from R and returns a pointer to this node.  
  | 
|   | 
| WEMNode *  | ml::WEMShortestPath::_extractMax (double *&distances, WEMPatch *wemPatch) | 
|   | Helper method: searches for the node with maximal distance, and returns a pointer to this node.  
  | 
|   | 
| void  | ml::WEMShortestPath::_addToBorder (WEMNodeVector &R, WEMNode *node, double *distances, WEMNode **previousNodes) | 
|   | Helper method: adds all unvisited nodes to R, and updates the distances array and the previousNodes array.  
  | 
|   | 
◆ WEM_SHORTESTPATH_TRAVERSED_BIT
      
        
          | #define WEM_SHORTESTPATH_TRAVERSED_BIT   15 |