MeVisLab Toolbox Reference
ml::CSOLiveWireNodeBase Struct Reference

Structure holding a live wire node for the shortest path algorithm. More...

#include <CSOLiveWireNode.h>

Inheritance diagram for ml::CSOLiveWireNodeBase:
CSOHeapObject ml::CSOLiveWireNodeExtended ml::CSOLiveWireNodeSimple

Public Member Functions

 CSOLiveWireNodeBase ()
 Constructor, initializes some internal variables.
 
- Public Member Functions inherited from CSOHeapObject
 CSOHeapObject ()
 
void reset ()
 

Public Attributes

bool isVisited
 Has this node been visited before?
 
char directionToPred
 Direction to the preceding node in the path. (-1 means not yet set)
 
int posx
 Position x.
 
int posy
 Position y.
 
- Public Attributes inherited from CSOHeapObject
int heapPosition
 The position in the heap; -1 means not sorted at all.
 
double value
 Some value for comparison, determining the heap position.
 

Detailed Description

Structure holding a live wire node for the shortest path algorithm.

Definition at line 38 of file CSOLiveWireNode.h.

Constructor & Destructor Documentation

◆ CSOLiveWireNodeBase()

ml::CSOLiveWireNodeBase::CSOLiveWireNodeBase ( )
inline

Constructor, initializes some internal variables.

Definition at line 41 of file CSOLiveWireNode.h.

References mlrange_cast().

Member Data Documentation

◆ directionToPred

char ml::CSOLiveWireNodeBase::directionToPred

Direction to the preceding node in the path. (-1 means not yet set)

Definition at line 50 of file CSOLiveWireNode.h.

◆ isVisited

bool ml::CSOLiveWireNodeBase::isVisited

Has this node been visited before?

Definition at line 49 of file CSOLiveWireNode.h.

◆ posx

int ml::CSOLiveWireNodeBase::posx

Position x.

Definition at line 52 of file CSOLiveWireNode.h.

◆ posy

int ml::CSOLiveWireNodeBase::posy

Position y.

Definition at line 53 of file CSOLiveWireNode.h.


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