Convex Geometric Shape
interface ConvexGeometricShape<V : Vector<V>, A : GeometricTransformation<V>> : GeometricShape<V, A>
Content copied to clipboard
A convex GeometricShape.
This interface models a property instead of an object, this may be unusual but consider it as a contract: interfaces are often said to be contracts the implementor has to comply, the contract defined by this interface implies convexity.
Functions
Link copied to clipboard
Link copied to clipboard
abstract fun transformed(transformation: A.() -> Unit): GeometricShape<V, A>
Content copied to clipboard