Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class MBoundsBuilder
Link copied to clipboard
data class MPoint(var x: Double, var y: Double) : MutableInterpolable<MPoint> , Interpolable<MPoint> , Comparable<MPoint> , IsAlmostEquals<MPoint>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MRectangle(var x: Double, var y: Double, var width: Double, var height: Double) : MutableInterpolable<MRectangle> , Interpolable<MRectangle> , Sizeable, MSizeable, IsAlmostEquals<MRectangle>
Link copied to clipboard
Link copied to clipboard
inline class MSize(val p: MPoint) : MutableInterpolable<MSize> , Interpolable<MSize> , Sizeable, MSizeable
Link copied to clipboard
Link copied to clipboard
Properties
Functions
Link copied to clipboard
Link copied to clipboard
fun Iterable<MPoint>.bounds(out: MRectangle = MRectangle(), bb: MBoundsBuilder = MBoundsBuilder()): MRectangle
fun List<MPoint>.bounds(out: MRectangle = MRectangle(), bb: MBoundsBuilder = MBoundsBuilder()): MRectangle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun MLine.Companion.projectedPoint(v1x: Double, v1y: Double, v2x: Double, v2y: Double, px: Double, py: Double): Point
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard