Package-level declarations
Types
Link copied to clipboard
class AttributesSerializer(serializableAttributes: Set<SerializableAttribute<*>>) : KSerializer<Attributes>
Link copied to clipboard
Link copied to clipboard
abstract class SerializableAttribute<T>(val serialId: String, val serializer: KSerializer<T>) : Attribute<T>
Functions
Link copied to clipboard
Link copied to clipboard
fun Float64Space2D.intersects(polygon: Polygon<Vector2D<Float64>>, circle: Circle2D<Float64>): Boolean
https://mathworld.wolfram.com/Circle-LineIntersection.html
Link copied to clipboard
fun Float64Space2D.intersectsOrInside(circle1: Circle2D<Float64>, circle2: Circle2D<Float64>): Boolean
Link copied to clipboard
fun Float64Space2D.intersectsTrajectory(polygon: Polygon<Vector2D<Float64>>, trajectory: Trajectory2D): Boolean
Link copied to clipboard
Compute tangent pose to a circle