
org.jetbrains.kotlinx.ggdsl.ir.scale.FreeScale.kt Maven / Gradle / Ivy
package org.jetbrains.kotlinx.ggdsl.ir.scale
import org.jetbrains.kotlinx.ggdsl.ir.aes.AesName
import kotlin.reflect.KType
sealed interface FreeScale {
val aes: AesName
val scale: Scale
val domainType: KType
var scaleParameters: ScaleParameters?
}
data class FreePositionalScale(
override val aes: AesName,
override val scale: Scale,
override val domainType: KType,
) : FreeScale {
override var scaleParameters: ScaleParameters? = null
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy