Deep RTS
Public Member Functions | Public Attributes | List of all members
JPS::Internal::Node Struct Reference

#include <JPS.h>

Public Member Functions

int hasParent () const
 
void setOpen ()
 
void setClosed ()
 
unsigned isOpen () const
 
unsigned isClosed () const
 
NodegetParent ()
 
const NodegetParent () const
 
const NodegetParentOpt () const
 
void setParent (const Node &p)
 

Public Attributes

ScoreType f
 
ScoreType g
 
Position pos
 
int parentOffs
 
unsigned _flags
 

Member Function Documentation

◆ getParent() [1/2]

Node & JPS::Internal::Node::getParent ( )
inline

◆ getParent() [2/2]

const Node & JPS::Internal::Node::getParent ( ) const
inline

◆ getParentOpt()

const Node * JPS::Internal::Node::getParentOpt ( ) const
inline

◆ hasParent()

int JPS::Internal::Node::hasParent ( ) const
inline

◆ isClosed()

unsigned JPS::Internal::Node::isClosed ( ) const
inline

◆ isOpen()

unsigned JPS::Internal::Node::isOpen ( ) const
inline

◆ setClosed()

void JPS::Internal::Node::setClosed ( )
inline

◆ setOpen()

void JPS::Internal::Node::setOpen ( )
inline

◆ setParent()

void JPS::Internal::Node::setParent ( const Node p)
inline

Member Data Documentation

◆ _flags

unsigned JPS::Internal::Node::_flags

◆ f

ScoreType JPS::Internal::Node::f

◆ g

ScoreType JPS::Internal::Node::g

◆ parentOffs

int JPS::Internal::Node::parentOffs

◆ pos

Position JPS::Internal::Node::pos

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