Interface FunctionalClass
- All Superinterfaces:
Comparable<FunctionalClass>,scala.Equals,scala.math.Ordered<FunctionalClass>,scala.Product,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, 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 classRoads that allow for high volume, maximum speed traffic movement between and through major metropolitan areas.static classRoads that are used to channel traffic to FC1 roads for traveling between and through cities in the shortest amount of time.static classRoads that intersect FC2 roads and provide a high volume of traffic movement at a lower level of mobility than FC2 roads.static classRoads with a high volume of traffic movement at moderate speeds between neighbourhoods.static classRoads with a volume and traffic movement below the level of any other Functional Class. -
Method Summary
Methods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface scala.math.Ordered
$greater, $greater$eq, $less, $less$eq, compareToMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator, productPrefix
-
Method Details
-
value
int value() -
compare
- Specified by:
comparein interfacescala.math.Ordered<FunctionalClass>
-