case class ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Option[TMCLocationReference], tmcExitEntryLocation: Option[TMCExitEntryLocationReference]) extends Method with Product with Serializable
Container for an extended TMC location reference.
The use of tmcLocation
and tmcExitEntryLocation
is mutually exclusive. Note that the location
library reference resolvers and creators do not support tmcExitEntryLocation
.
- specVersionID
The version of the extended TMC specification used to create this reference. The String representation has to match the following format
{major}.{minor}
, wheremajor
andminor
are numbers between 0 and 15 as the binary representation uses a byte for this field.- tmcLocation
TMC location reference
- tmcExitEntryLocation
Extension to TMC-Location to address entries and/or exits of a given point location. Not supported by the location library reference resolvers and creators.
- Alphabetic
- By Inheritance
- ExtendedTMCLocationReference
- Serializable
- Serializable
- Product
- Equals
- Method
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Optional[TMCLocationReference], tmcExitEntryLocation: Optional[TMCExitEntryLocationReference])
-
new
ExtendedTMCLocationReference(specVersionID: String, tmcLocation: Option[TMCLocationReference], tmcExitEntryLocation: Option[TMCExitEntryLocationReference])
- specVersionID
The version of the extended TMC specification used to create this reference. The String representation has to match the following format
{major}.{minor}
, wheremajor
andminor
are numbers between 0 and 15 as the binary representation uses a byte for this field.- tmcLocation
TMC location reference
- tmcExitEntryLocation
Extension to TMC-Location to address entries and/or exits of a given point location. Not supported by the location library reference resolvers and creators.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getSpecVersionID: String
- def getTmcExitEntryLocation: Optional[TMCExitEntryLocationReference]
- def getTmcLocation: Optional[TMCLocationReference]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val specVersionID: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val tmcExitEntryLocation: Option[TMCExitEntryLocationReference]
- val tmcLocation: Option[TMCLocationReference]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()