Extend MDMeasurement with surrounding enums to cover measurements of

objects
This commit is contained in:
2024-11-21 21:46:24 +01:00
parent fa8bc6dac0
commit 7fc57353a8
9 changed files with 968 additions and 14 deletions

View File

@ -0,0 +1,21 @@
<?PHP
/**
* Describes an interface for a measurement units.
*
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
*/
declare(strict_types = 1);
/**
* Describes an interface for a measurement units.
*/
interface MDMeasurementUnitInterface {
/**
* Returns the measurement calculated down to the base unit (e.g. mm for lengths).
*
* @param float $value Measurement value.
*
* @return float
*/
public function convertToBaseUnit(float $value):float;
}