All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unibo.alchemist.model.interfaces.geometry.GeometricTransformation.kt Maven / Gradle / Ivy

There is a newer version: 20.0.1
Show newest version
package it.unibo.alchemist.model.interfaces.geometry

/**
 * Defines a generic transformation of a generic shape.
 * The operations allowed depend on the space the shape belongs to.
 * This interface is meant to be extended.
 */
interface GeometricTransformation> {

    /**
     * Performs an absolute translation to the provided position.
     * @param position the new origin of the shape
     */
    fun origin(position: S)
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy