WSF
WsfRouteNetwork::RouteNode Struct Reference

Represents a node key for use with the RouteGraph class. More...

#include <WsfRouteNetwork.hpp>

Public Member Functions

 RouteNode ()
 RouteNode (WsfStringId aId, WaypointAddrList *aWptListPtr=nullptr)
bool operator== (const RouteNode &aRhs) const
bool operator!= (const RouteNode &aRhs) const
bool operator< (const RouteNode &aRhs) const

Public Attributes

bool mSegmentNode
WsfStringId mId
WaypointAddrListmWaypoints

Detailed Description

Represents a node key for use with the RouteGraph class.

Constructor & Destructor Documentation

◆ RouteNode() [1/2]

WsfRouteNetwork::RouteNode::RouteNode ( )
inline

References mId, mSegmentNode, and mWaypoints.

Referenced by operator!=(), operator<(), and operator==().

◆ RouteNode() [2/2]

WsfRouteNetwork::RouteNode::RouteNode ( WsfStringId aId,
WaypointAddrList * aWptListPtr = nullptr )
inlineexplicit

References mId, mSegmentNode, and mWaypoints.

Member Function Documentation

◆ operator!=()

bool WsfRouteNetwork::RouteNode::operator!= ( const RouteNode & aRhs) const
inline

References mId, and RouteNode().

◆ operator<()

bool WsfRouteNetwork::RouteNode::operator< ( const RouteNode & aRhs) const
inline

References mId, and RouteNode().

◆ operator==()

bool WsfRouteNetwork::RouteNode::operator== ( const RouteNode & aRhs) const
inline

References mId, and RouteNode().

Member Data Documentation

◆ mId

WsfStringId WsfRouteNetwork::RouteNode::mId

◆ mSegmentNode

bool WsfRouteNetwork::RouteNode::mSegmentNode

◆ mWaypoints


The documentation for this struct was generated from the following file:
Copyrights Multiple, All Rights Reserved