SuperTuxKart
ArenaGraph Member List

This is the complete list of members for ArenaGraph, including all inherited members.

ArenaGraph(const std::string &navmesh, const XMLNode *node=NULL) (defined in ArenaGraph)ArenaGraph
buildGraph() (defined in ArenaGraph)ArenaGraphprivate
computeDijkstra(int n)ArenaGraphprivate
computeFloydWarshall()ArenaGraphprivate
createDebugMesh()Graph
createQuad(const Vec3 &p0, const Vec3 &p1, const Vec3 &p2, const Vec3 &p3, unsigned int node_index, bool invisible, bool ai_ignore, bool is_arena, bool ignore)Graphprotected
destroy()Graphinlinestatic
differentNodeColor(int n, video::SColor *c) const OVERRIDE (defined in ArenaGraph)ArenaGraphprivatevirtual
findOutOfRoadSector(const Vec3 &xyz, const int curr_sector=UNKNOWN_SECTOR, std::vector< int > *all_sectors=NULL, bool ignore_vertical=false) constGraph
findRoadSector(const Vec3 &XYZ, int *sector, std::vector< int > *all_sectors=NULL, bool ignore_vertical=false) constGraph
get() (defined in ArenaGraph)ArenaGraphinlinestatic
getBBMax() const (defined in Graph)Graphinline
getBBMin() const (defined in Graph)Graphinline
getBBNodes() const (defined in Graph)Graphinline
getDistance(int from, int to) constArenaGraphinline
getNextNode(int i, int j) constArenaGraphinline
getNode(unsigned int i) const (defined in ArenaGraph)ArenaGraph
getNumNodes() const (defined in Graph)Graphinline
getPathFromTo(int from, int to, const std::vector< std::vector< int16_t > > &parent_node)ArenaGraphprivatestatic
getQuad(unsigned int i) const (defined in Graph)Graphinline
Graph() (defined in Graph)Graph
hasLapLine() const OVERRIDE (defined in ArenaGraph)ArenaGraphinlineprivatevirtual
loadBoundingBoxNodes()Graphprotected
loadGoalNodes(const XMLNode *node) (defined in ArenaGraph)ArenaGraphprivate
loadNavmesh(const std::string &navmesh) (defined in ArenaGraph)ArenaGraphprivate
m_all_nodes (defined in Graph)Graphprotected
m_blue_node (defined in ArenaGraph)ArenaGraphprivate
m_distance_matrixArenaGraphprivate
m_graph (defined in Graph)Graphprotectedstatic
m_parent_nodeArenaGraphprivate
m_red_nodeArenaGraphprivate
makeMiniMap(const core::dimension2du &dimension, const std::string &name, const video::SColor &fill_color, bool invert_x_z)Graph
mapPoint2MiniMap(const Vec3 &xyz, Vec3 *out) constGraph
MAX_HEIGHT_TESTING (defined in Graph)Graphstatic
MIN_HEIGHT_TESTING (defined in Graph)Graphstatic
NoCopy() (defined in NoCopy)NoCopyinline
setGraph(Graph *graph)Graphinlinestatic
setNearbyNodesOfAllNodes() (defined in ArenaGraph)ArenaGraphprivate
unitTesting()ArenaGraphstatic
UNKNOWN_SECTOR (defined in Graph)Graphstatic
~ArenaGraph() (defined in ArenaGraph)ArenaGraphinlinevirtual
~Graph() (defined in Graph)Graphvirtual