\( \def\bold#1{\bf #1} \newcommand{\d}{\mathrm{d}} \)
routing container struct, connects cross via Way with each other More...
#include <DataTyps.h>
Public Attributes | |
readdirection | rd |
Way * | way |
Neighbour lives uses this Way. | |
KOO * | nb |
Neighbour * | brthr |
related Neighbour with opposite read direction supposed to store brthr | |
float | hm |
total height meter, for routing | |
float | d |
distance | |
int | nodec |
count of used KOO in way | |
int | tpc |
count of trackpoint | |
KOO ** | node |
reference to KOO (of way) | |
trackpoint * | tp |
heighdata of this Neighbour | |
Neighbour * | next |
next Neighbour, set to NULL if last | |
routing container struct, connects cross via Way with each other
This is one of the most important data types oft BTP. It provides the connection from one cross to another cross at the KOO nb. Every Neighbour has a brother Neighbour brthr which differs in Neighbour::rd attribute. A Neighbour struct contains the heightdata of a road and has a referenze tp its KOO, which is stored at the way the Neighbour struct lives on. Neighbour structs are generated in the crossdata of a KOO by the WayHeight class. Furthermore the Neighbour is also the element of a list linking to other Neighbour structs of a KOO, as a cross at least has two Neighbours except its the endpoint of a dead end.
Definition at line 47 of file DataTyps.h.
KOO* Neighbour::nb |
the KOO, this Neighbour links to
Definition at line 54 of file DataTyps.h.
readdirection Neighbour::rd |