Package-level declarations

Types

Link copied to clipboard
data class Intersection<I>(val index1: UInt, val index2: UInt, val intersection: I)
Link copied to clipboard
sealed interface Line2WithLine2Intersection<out N>
Link copied to clipboard
sealed interface Line2WithLine2IntersectionInSteps<out N>
Link copied to clipboard
sealed interface Line2WithSegment2Intersection<out N>
Link copied to clipboard
sealed interface Segment2WithLine2Intersection<out N>
Link copied to clipboard
sealed interface Segment2WithSegment2Intersection<out N>

Functions

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 : PolytopicConstruction2Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction2Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction2<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping2(    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 : PolytopicConstruction2Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction2Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction2<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping2(    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 : PolytopicConstruction3Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction3Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction3<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping3(    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 : PolytopicConstruction3Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction3Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction3<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping3(    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 : PolytopicConstruction4Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction4Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction4<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping4(    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 : PolytopicConstruction4Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction4Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction4<Number, Polytope, Vertex>.constructConvexHullByGiftWrapping4(    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
fun <Number, Polytope : PolytopicConstruction2Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction2Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction2<Number, Polytope, Vertex>.constructDelaunayTriangulation2(    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
fun <Number, Polytope : PolytopicConstruction3Polytope<Number, Polytope, Vertex>, Vertex : PolytopicConstruction3Vertex<Number, Polytope, Vertex>> ExtendablePolytopicConstruction3<Number, Polytope, Vertex>.constructDelaunayTriangulation3(    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