AURobotServers  4
Public Member Functions | Public Attributes | List of all members
URoad Class Reference

Public Member Functions

void setRoadQ (double preferredWidth)
 

Public Attributes

double alignQ
 
bool currentCenter
 
bool currentLeft
 
double currentQ
 
bool currentRight
 
double distC
 
double distL
 
double distQ
 
double distR
 
int idxCenter
 
int idxLeft
 
int idxRight
 
double pisQ
 
double qQ
 
double qualQ
 
URoadLinerlCenter
 
URoadLinerlLeft
 
URoadLinerlRight
 
double validQ
 
double width
 
double widthQ
 

Detailed Description

Road class with up to three road lines, and at least a center line. Primarily used to hold the current road.

Member Function Documentation

void URoad::setRoadQ ( double  preferredWidth)
inline

Member Data Documentation

double URoad::alignQ

Referenced by setRoadQ().

bool URoad::currentCenter
bool URoad::currentLeft

if roadline current

Referenced by UResRoadLine::findCurrentRoad2(), and setRoadQ().

double URoad::currentQ

is road valid is road current quality sub-values

Referenced by setRoadQ().

bool URoad::currentRight
double URoad::distC
double URoad::distL

distance from robot to line

Referenced by UResRoadLine::findCurrentRoad2(), and setRoadQ().

double URoad::distQ

Referenced by setRoadQ().

double URoad::distR
int URoad::idxCenter
int URoad::idxLeft

index to relevant road line - is -1 if not valid

Referenced by UResRoadLine::findCurrentRoad2(), and setRoadQ().

int URoad::idxRight
double URoad::pisQ

Referenced by setRoadQ().

double URoad::qQ

Referenced by setRoadQ().

double URoad::qualQ

road qualified quality

Referenced by UEdgeList::add(), compareRdFull(), and setRoadQ().

URoadLine * URoad::rlCenter
URoadLine* URoad::rlLeft

pointer to road line

Referenced by UResRoadLine::findCurrentRoad2(), and setRoadQ().

URoadLine * URoad::rlRight
double URoad::validQ

Referenced by setRoadQ().

double URoad::width

road width

Referenced by setRoadQ().

double URoad::widthQ

Referenced by setRoadQ().


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