BasicDataTypeModifier

Functions

Link copied to clipboard
fun <T, K : Comparable<K>> filterToSorted(elementList: List<T>, selector: (T) -> K, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): List<T>
fun <T, K : Comparable<K>> filterToSorted(elementList: List<T>, selector: (T) -> K, location: String, attributeName: String, messageList: DefaultMessageList): List<T>
Link copied to clipboard
fun <T, K : Comparable<K>> filterToStrictlySorted(elementList: List<T>, selector: (T) -> K, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): List<T>
fun <T, K : Comparable<K>> filterToStrictlySorted(elementList: List<T>, selector: (T) -> K, location: String, attributeName: String, messageList: DefaultMessageList): List<T>
Link copied to clipboard
fun modifyToFiniteDouble(element: Double, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): Double
fun modifyToFiniteDouble(element: Double, location: String, attributeName: String, messageList: DefaultMessageList): Double
Link copied to clipboard
fun modifyToFinitePositiveDouble(element: Double, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): Double
Link copied to clipboard
fun modifyToNonBlankString(element: String, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList, fallbackValue: String): String
Link copied to clipboard
fun modifyToOptionalFiniteDouble(optionalElement: Option<Double>, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): Option<Double>
fun modifyToOptionalFiniteDouble(optionalElement: Option<Double>, location: String, attributeName: String, messageList: DefaultMessageList): Option<Double>
Link copied to clipboard
fun modifyToOptionalFinitePositiveDouble(optionalElement: Option<Double>, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList, tolerance: Double = 0.0): Option<Double>
Link copied to clipboard
fun modifyToOptionalString(optionalElement: Option<String>, location: Option<AbstractOpendriveIdentifier>, attributeName: String, messageList: DefaultMessageList): Option<String>
fun modifyToOptionalString(optionalElement: Option<String>, location: String, attributeName: String, messageList: DefaultMessageList): Option<String>