Luanti 5.16.0-dev
Loading...
Searching...
No Matches
MapGridNodeContainer Class Reference
Inheritance diagram for MapGridNodeContainer:
Collaboration diagram for MapGridNodeContainer:

Public Member Functions

virtual ~MapGridNodeContainer ()=default
 MapGridNodeContainer (Pathfinder *pathf)
virtual PathGridnodeaccess (v3s16 p)
Public Member Functions inherited from GridNodeContainer
virtual ~GridNodeContainer ()=default

Private Attributes

std::map< v3s16, PathGridnodem_nodes

Additional Inherited Members

Protected Member Functions inherited from GridNodeContainer
void initNode (v3s16 ipos, PathGridnode *p_node)
Protected Attributes inherited from GridNodeContainer
Pathfinderm_pathf

Constructor & Destructor Documentation

◆ ~MapGridNodeContainer()

virtual MapGridNodeContainer::~MapGridNodeContainer ( )
virtualdefault

References p().

Here is the call graph for this function:

◆ MapGridNodeContainer()

MapGridNodeContainer::MapGridNodeContainer ( Pathfinder * pathf)

Member Function Documentation

◆ access()

PathGridnode & MapGridNodeContainer::access ( v3s16 p)
virtual

Implements GridNodeContainer.

References GridNodeContainer::initNode(), m_nodes, and p().

Here is the call graph for this function:

Member Data Documentation

◆ m_nodes

std::map<v3s16, PathGridnode> MapGridNodeContainer::m_nodes
private

Referenced by access().


The documentation for this class was generated from the following file: