Polytope

class Polytope(val dimension: UInt, val faces: KoneList<KoneReifiedSet<Polytope>>, val properties: OwnedProviderRegistry<Polytope> = OwnedProviderRegistry.empty())(source)

Constructors

Link copied to clipboard
constructor(dimension: UInt, faces: KoneList<KoneReifiedSet<Polytope>>, properties: OwnedProviderRegistry<Polytope> = OwnedProviderRegistry.empty())

Types

Link copied to clipboard
data object NameKey : RegistryKey<String>

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "getPolytopeName")
val Polytope.name: String
Link copied to clipboard
val properties: OwnedProviderRegistry<Polytope>

Functions

Link copied to clipboard
inline fun Polytope.copyBuilding(propertiesMapper: MutableOwnedProviderRegistry<Polytope>.(currentPolytope: Polytope, polytopesMapping: KoneList<KoneMap<Polytope, Polytope>>) -> Unit): Polytope
Link copied to clipboard
inline fun Polytope.copyMapping(propertiesMapper: (currentPolytope: Polytope, polytopesMapping: KoneList<KoneMap<Polytope, Polytope>>) -> OwnedProviderRegistry<Polytope>): Polytope
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
Link copied to clipboard
operator fun provideDelegate(thisRef: Any?, property: KProperty<*>): ReadOnlyProperty<Any?, Polytope>
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard