AbstractPolytopicConstruction
class AbstractPolytopicConstruction<Number>(val spaceDimension: UInt) : MutablePolytopicConstruction<Number, AbstractPolytopicConstructionPolytope<Number>, AbstractPolytopicConstructionVertex<Number>> (source)
Properties
Link copied to clipboard
open override val polytopes: KoneList<KoneReifiedSet<AbstractPolytopicConstructionPolytope<Number>>>
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
open override fun addPolytope(dimension: UInt, vertices: KoneReifiedSet<AbstractPolytopicConstructionVertex<Number>>, faces: KoneList<KoneReifiedSet<AbstractPolytopicConstructionPolytope<Number>>>): AbstractPolytopicConstructionPolytope<Number>
Link copied to clipboard
fun <Number, Polytope : PolytopicConstructionPolytope<Number, Polytope, Vertex>, Vertex : PolytopicConstructionVertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping(vertexSuppliedType: SuppliedType<Vertex>, polytopeSuppliedType: SuppliedType<Polytope>, vertexReification: Reification<Vertex>, vertexEquality: Equality<Vertex>, polytopeReification: Reification<Polytope>, polytopeEquality: Equality<Polytope>, vertices: KoneIterable<Vertex>): Polytope
fun <Number, Polytope : PolytopicConstructionPolytope<Number, Polytope, Vertex>, Vertex : PolytopicConstructionVertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping(vertexReification: Reification<Vertex>, vertexEquality: Equality<Vertex>, vertexHashing: Hashing<Vertex>?, vertexOrder: Order<Vertex>?, polytopeReification: Reification<Polytope>, polytopeEquality: Equality<Polytope>, polytopeHashing: Hashing<Polytope>?, polytopeOrder: Order<Polytope>?, vertices: KoneIterable<Vertex>): Polytope
Link copied to clipboard
fun <Number, Polytope : PolytopicConstructionPolytope<Number, Polytope, Vertex>, Vertex : PolytopicConstructionVertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction<Number, Polytope, Vertex>.constructDelaunayTriangulation(vertexReification: Reification<Vertex>, vertexEquality: Equality<Vertex>, vertexHashing: Hashing<Vertex>?, vertexOrder: Order<Vertex>?, polytopeReification: Reification<Polytope>, polytopeEquality: Equality<Polytope>, polytopeHashing: Hashing<Polytope>?, polytopeOrder: Order<Polytope>?, vertices: KoneIterable<Vertex>): KoneList<Polytope>
Link copied to clipboard
Link copied to clipboard
open fun polytopesOfDimension(dim: UInt): KoneReifiedSet<AbstractPolytopicConstructionPolytope<Number>>