Ellipse

data class Ellipse(val center: Point, val radius: Size) : SimpleShape2D

Constructors

Link copied to clipboard
constructor(center: Point, radius: Size)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val area: Double
Link copied to clipboard
open override val center: Point
Link copied to clipboard
open override val closed: Boolean
Link copied to clipboard
open override val perimeter: Double
Link copied to clipboard

Functions

Link copied to clipboard
open override fun containsPoint(p: Point): Boolean
Link copied to clipboard
open override fun distance(p: Point): Double
Link copied to clipboard
open override fun getBounds(): Rectangle
Link copied to clipboard
open override fun normalVectorAt(p: Point): Vector2D
Link copied to clipboard
open override fun projectedPoint(p: Point): Point