Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell Struct Reference

#include <RegularGrid.h>

Public Member Functions

bool isValid () const
bool operator== (const Cell &c2) const

Static Public Member Functions

static Cell ComputeCell (float fx, float fy)

Public Attributes

int x
int y

Detailed Description

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
struct RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell

Definition at line 80 of file RegularGrid.h.

Member Function Documentation

◆ ComputeCell()

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
Cell RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell::ComputeCell ( float fx,
float fy )
inlinestatic

◆ isValid()

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
bool RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell::isValid ( ) const
inline

◆ operator==()

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
bool RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell::operator== ( const Cell & c2) const
inline

Definition at line 83 of file RegularGrid.h.

References x, and y.

Member Data Documentation

◆ x

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
int RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell::x

Definition at line 82 of file RegularGrid.h.

Referenced by isValid(), and operator==().

◆ y

template<class T, class Node, class NodeCreatorFunc = NodeCreator<Node>, class PositionFunc = PositionTrait<T>>
int RegularGrid2D< T, Node, NodeCreatorFunc, PositionFunc >::Cell::y

Definition at line 82 of file RegularGrid.h.

Referenced by isValid(), and operator==().


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