Minetest  5.4.0
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

◆ 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: