ADORe
ADORe is a modular open source software library and toolkit for decision making, planning, control and simulation of automated vehicles
adore::env::BorderBased::Node Struct Reference

#include <bordergraph.h>

Collaboration diagram for adore::env::BorderBased::Node:
Collaboration graph

Public Member Functions

 Node (const Node &value)
 
 Node ()
 
 Node (Border *border)
 
void setBorder (Border *border)
 
void setG (double g)
 
void setH (double h)
 
void setSuccessor (Node *successor)
 
void setPredecessor (Node *predecessor)
 
double g () const
 
double h () const
 
double f () const
 
bool operator< (const Node &other) const
 
bool operator> (const Node &other) const
 

Public Attributes

Borderm_border
 
Nodem_predecessor
 
Nodem_successor
 
double m_g
 
double m_h
 

Constructor & Destructor Documentation

◆ Node() [1/3]

adore::env::BorderBased::Node::Node ( const Node value)
inline

◆ Node() [2/3]

adore::env::BorderBased::Node::Node ( )
inline

◆ Node() [3/3]

adore::env::BorderBased::Node::Node ( Border border)
inline

Member Function Documentation

◆ f()

double adore::env::BorderBased::Node::f ( ) const
inline
Here is the caller graph for this function:

◆ g()

double adore::env::BorderBased::Node::g ( ) const
inline
Here is the caller graph for this function:

◆ h()

double adore::env::BorderBased::Node::h ( ) const
inline
Here is the caller graph for this function:

◆ operator<()

bool adore::env::BorderBased::Node::operator< ( const Node other) const
inline
Here is the call graph for this function:

◆ operator>()

bool adore::env::BorderBased::Node::operator> ( const Node other) const
inline
Here is the call graph for this function:

◆ setBorder()

void adore::env::BorderBased::Node::setBorder ( Border border)
inline
Here is the caller graph for this function:

◆ setG()

void adore::env::BorderBased::Node::setG ( double  g)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setH()

void adore::env::BorderBased::Node::setH ( double  h)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setPredecessor()

void adore::env::BorderBased::Node::setPredecessor ( Node predecessor)
inline
Here is the caller graph for this function:

◆ setSuccessor()

void adore::env::BorderBased::Node::setSuccessor ( Node successor)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ m_border

Border* adore::env::BorderBased::Node::m_border

◆ m_g

double adore::env::BorderBased::Node::m_g

◆ m_h

double adore::env::BorderBased::Node::m_h

◆ m_predecessor

Node* adore::env::BorderBased::Node::m_predecessor

◆ m_successor

Node* adore::env::BorderBased::Node::m_successor

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