Interface FunctionalClass
- All Superinterfaces:
Comparable<FunctionalClass>
,scala.Equals
,scala.math.Ordered<FunctionalClass>
,scala.Product
,Serializable
,scala.Serializable
- All Known Implementing Classes:
FunctionalClass.FC1$
,FunctionalClass.FC2$
,FunctionalClass.FC3$
,FunctionalClass.FC4$
,FunctionalClass.FC5$
public interface FunctionalClass
extends scala.math.Ordered<FunctionalClass>, scala.Product, scala.Serializable
Functional class is a road type indicator, reflecting traffic speed and volume, as well as the importance and
connectivity of the road.
The supported values ranges from 1 to 5, the lower the value the higher the speed, volume or importance.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
Roads that allow for high volume, maximum speed traffic movement between and through major metropolitan areas.static class
Roads that are used to channel traffic to FC1 roads for traveling between and through cities in the shortest amount of time.static class
Roads that intersect FC2 roads and provide a high volume of traffic movement at a lower level of mobility than FC2 roads.static class
Roads with a high volume of traffic movement at moderate speeds between neighbourhoods.static class
Roads with a volume and traffic movement below the level of any other Functional Class. -
Method Summary
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.math.Ordered
$greater, $greater$eq, $less, $less$eq, compareTo
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
-
Method Details
-
value
int value() -
compare
- Specified by:
compare
in interfacescala.math.Ordered<FunctionalClass>
-