WSF
WsfPFNode Class Reference

#include <WsfPathFinder.hpp>

Collaboration diagram for WsfPFNode:

Public Member Functions

 WsfPFNode (long aX, long aY, float aBaseWeight, WsfGeoPoint &aLoc)
bool operator== (const WsfPFNode &aRhs) const
bool operator!= (const WsfPFNode &aRhs) const
bool operator< (const WsfPFNode &aRhs) const
void setMarked (bool b)
bool getMarked ()
void AddNeighbor (WsfPFNode *aNodePtr)

Public Attributes

std::vector< WsfPFNode * > mNeighbors
long mX
long mY
float mNormalAngle
float mBaseWeight
double mWeight
bool mMarkedPt
WsfGeoPoint mLoc
int mNetworkIndex

Constructor & Destructor Documentation

◆ WsfPFNode()

WsfPFNode::WsfPFNode ( long aX,
long aY,
float aBaseWeight,
WsfGeoPoint & aLoc )

Member Function Documentation

◆ AddNeighbor()

void WsfPFNode::AddNeighbor ( WsfPFNode * aNodePtr)

References mNeighbors, and WsfPFNode().

◆ getMarked()

bool WsfPFNode::getMarked ( )

◆ operator!=()

bool WsfPFNode::operator!= ( const WsfPFNode & aRhs) const

References mX, mY, and WsfPFNode().

◆ operator<()

bool WsfPFNode::operator< ( const WsfPFNode & aRhs) const

References mX, mY, and WsfPFNode().

◆ operator==()

bool WsfPFNode::operator== ( const WsfPFNode & aRhs) const

References mX, mY, and WsfPFNode().

◆ setMarked()

void WsfPFNode::setMarked ( bool b)

References mMarkedPt.

Member Data Documentation

◆ mBaseWeight

float WsfPFNode::mBaseWeight

Referenced by WsfPFNode().

◆ mLoc

◆ mMarkedPt

bool WsfPFNode::mMarkedPt

Referenced by getMarked(), setMarked(), and WsfPFNode().

◆ mNeighbors

std::vector<WsfPFNode*> WsfPFNode::mNeighbors

Referenced by AddNeighbor(), and WsfPFNode().

◆ mNetworkIndex

int WsfPFNode::mNetworkIndex

Referenced by WsfPFNode().

◆ mNormalAngle

float WsfPFNode::mNormalAngle

Referenced by WsfPFNode().

◆ mWeight

◆ mX

◆ mY


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