it.unibo.alchemist.model.interfaces.geometry.GeometricTransformation.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alchemist-interfaces Show documentation
Show all versions of alchemist-interfaces Show documentation
Interfaces of core and model components of Alchemist
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