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 Classes
    Modifier and Type
    Interface
    Description
    static 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

    Modifier and Type
    Method
    Description
    int
     
    int
     

    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