AudioManager  7.5.11
Native Application Runtime Environment
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
am::CAmGraph< T, V > Member List

This is the complete list of members for am::CAmGraph< T, V >, including all inherited members.

addNode(const T &in)am::CAmGraph< T, V >inline
CAmGraph(const std::vector< T > &v)am::CAmGraph< T, V >inlineexplicit
CAmGraph()am::CAmGraph< T, V >inline
clear()am::CAmGraph< T, V >inline
connectNodes(const CAmNode< T > &first, const CAmNode< T > &last, const V &vertexData, const int16_t weight=1)am::CAmGraph< T, V >inline
findNode(const T &in)am::CAmGraph< T, V >inline
findVertex(const CAmNode< T > &edge1, const CAmNode< T > &edge2) const am::CAmGraph< T, V >inline
getAllPaths(const CAmNode< T > &src, const CAmNode< T > &dst, std::function< void(const CAmNodeReferenceList &path)> cb)am::CAmGraph< T, V >inline
getNodes() const am::CAmGraph< T, V >inline
getShortestPath(const CAmNode< T > &source, const CAmListNodePtrs &listTargets, std::vector< CAmListNodePtrs > &resultPath)am::CAmGraph< T, V >inline
getShortestPath(const CAmNode< T > &source, const CAmNode< T > &destination, CAmListNodePtrs &resultPath)am::CAmGraph< T, V >inline
getShortestPath(const CAmNode< T > &source, const CAmListNodePtrs &listTargets, std::function< void(const am_GraphPathPosition_e, CAmNode< T > &)> cb)am::CAmGraph< T, V >inline
getShortestPath(const CAmNode< T > &source, const CAmNode< T > &destination, std::function< void(const am_GraphPathPosition_e, CAmNode< T > &)> cb)am::CAmGraph< T, V >inline
getVertexList() const am::CAmGraph< T, V >inline
hasCycles() const am::CAmGraph< T, V >inline
isAnyVertex(const CAmNode< T > &edge1, const CAmNode< T > &edge2) const am::CAmGraph< T, V >inline
removeAllVerticesToNode(const CAmNode< T > &node)am::CAmGraph< T, V >inline
removeNode(const T &in)am::CAmGraph< T, V >inline
removeNode(const CAmNode< T > &node)am::CAmGraph< T, V >inline
removeVertex(const CAmNode< T > &edge1, const CAmNode< T > &edge2)am::CAmGraph< T, V >inline
reset()am::CAmGraph< T, V >inline
trace(std::function< void(const CAmNode< T > &, const std::vector< CAmVertex< T, V > * > &)> cb)am::CAmGraph< T, V >inline
~CAmGraph()am::CAmGraph< T, V >inline