void setReachability(const double reachability)
set current reachability (traveltime)
bool myPossibleCandidate
flag to mark this element as possible candidate
bool mySpecialCandidate
flag to mark this element as special candidate
bool myInvalidCandidate
flag to mark this element as invalid candidate
void setInvalidCandidate(const bool value)
set element as invalid candidate
GNECandidateElement & operator=(const GNECandidateElement &src)=delete
Invalidated assignment operator.
bool isSpecialCandidate() const
check if this element is a special candidate
GNECandidateElement(const GNECandidateElement &)=delete
Invalidated copy constructor.
void resetCandidateFlags()
reset candidate flags
void setTargetCandidate(const bool value)
set element as target candidate
bool isPossibleCandidate() const
check if this element is a possible candidate
bool isInvalidCandidate() const
check if this element is a invalid candidate
void resetReachability()
reset reachability (traveltime)
void setPossibleCandidate(const bool value)
set element as possible candidate
GNECandidateElement()
Constructor.
bool isTargetCandidate() const
check if this element is a target candidate
double getReachability() const
get current reachability (traveltime)
void setSourceCandidate(const bool value)
set element as source candidate
bool isSourceCandidate() const
check if this element is a source candidate
bool isConflictedCandidate() const
check if this element is a conflicted candidate
bool myTargetCandidate
flag to mark this element as target candidate
void setConflictedCandidate(const bool value)
set element as conflicted candidate
double myReachability
value for reachability
bool myConflictedCandidate
flag to mark this element as conflicted candidate
bool mySourceCandidate
flag to mark this element as source candidate
void setSpecialCandidate(const bool value)
set element as special candidate
~GNECandidateElement()
Destructor.