4 #if defined(ARDUINO) && ARDUINO >= 100
MoveType checkIntersectionInPath(Path &shortestPath)
Retrieves the next movement of the shortest path to be performed after recognising any valid intersec...
Definition: Intersection.cpp:62
bool operator==(const IntersectionType &rhs) const
operators overload
Definition: Intersection.h:33
void resetIntersection()
resets intersection
Definition: Intersection.cpp:18
IntersectionType getType() const
Retrieves the type of intersection.
Definition: Intersection.h:40
void operator=(const Intersection &rhs)
Definition: Intersection.h:34
Definition: Intersection.h:22
void setType(const IntersectionType &type)
Sets the type of intersection.
Definition: Intersection.h:37
MoveType
Admissible movements.
Definition: Path.h:11
MoveType checkIntersection()
Retrieves the type of movement to be performed after a given intersection type been recognized...
Definition: Intersection.cpp:26
Definition: Intersection.h:15
IntersectionType
Intersection Types.
Definition: Intersection.h:13
void getIntersectionType(char lineSignature)
Sets the intersection type after successfully recognizing a sequence of line signatures.
Definition: Intersection.cpp:90
IntersectionType _intersectionType
the Type
Definition: Intersection.h:67
Definition: Intersection.h:25
Definition: Intersection.h:20
Definition: Intersection.h:17
Definition: Intersection.h:18
Definition: Intersection.h:16
Intersection()
default constructor
Definition: Intersection.cpp:13
Definition: Intersection.h:21
Definition: Intersection.h:14
Definition: Intersection.h:19