//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.compose/DimenPhysicalUnits
object DimenPhysicalUnits
EN Singleton object providing functions for physical unit conversion (MM, CM, Inch) and measurement utilities.
PT Objeto singleton que fornece funções para conversão de unidades físicas (MM, CM, Inch) e utilitários de medição.
private const val CIRCUMFERENCE_FACTOR: Double
EN Float extension to convert CM to Dp.
EN Int extension to convert CM to Dp.
EN Float extension to convert Inch to Dp.
EN Int extension to convert Inch to Dp.
EN Float extension to convert MM to Dp.
EN Int extension to convert MM to Dp.
private const val MM_TO_CM_FACTOR: Float = 10.0f
EN Constants for Physical Unit Conversion.
private const val MM_TO_INCH_FACTOR: Float = 25.4f
EN Float extension to convert CM to Inch.
EN Int extension to convert CM to Inch.
EN Float extension to convert CM to MM.
EN Int extension to convert CM to MM.
fun convertCmToInch(cm: Float): Float
EN Converts Centimeters (CM) to Inches (Inch).
fun convertCmToMm(cm: Float): Float
EN Converts Centimeters (CM) to Millimeters (MM).
fun convertInchToCm(inch: Float): Float
EN Converts Inches (Inch) to Centimeters (CM).
fun convertInchToMm(inch: Float): Float
EN Converts Inches (Inch) to Millimeters (MM).
fun convertMmToCm(mm: Float): Float
EN Converts Millimeters (MM) to Centimeters (CM).
fun convertMmToInch(mm: Float): Float
EN Converts Millimeters (MM) to Inches (Inch).
fun displayMeasureDiameter(diameter: Float, isCircumference: Boolean): Float
EN Adjusts a diameter value to Circumference if requested.
EN Float extension to convert Inch to CM.
EN Int extension to convert Inch to CM.
EN Float extension to convert Inch to MM.
EN Int extension to convert Inch to MM.
fun Float.measureDiameter(isCircumference: Boolean): Float
EN Float extension to adjust the measurement for Diameter or Circumference.
EN Int extension to adjust the measurement for Diameter or Circumference.
EN Float extension to convert MM to CM.
EN Int extension to convert MM to CM.
EN Float extension to convert MM to Inch.
EN Int extension to convert MM to Inch.
fun Float.radius(type: UnitType): Float
EN Float extension to calculate the Radius in Dp.
EN Int extension to calculate the Radius in Dp.
EN Converts a diameter value in a specific physical unit to Radius in Dp.
fun toCm(cm: Float, resources: Resources, context: Context? = null): Float
EN Converts Centimeters (CM) to Dp.
fun toInch(inches: Float, resources: Resources, context: Context? = null): Float
EN Converts Inches (Inch) to Dp.
fun toMm(mm: Float, resources: Resources, context: Context? = null): Float
EN Converts a value in millimeters (mm) to its equivalent in Dp.
fun unitSizeInDp(type: UnitType, resources: Resources): Float
EN Calculates the size of 1 unit (1.0f) in Dp for a specific physical unit.
| Name | Summary |
|---|---|
| CIRCUMFERENCE_FACTOR | |
| cm | |
| inch | |
| mm | |
| MM_TO_CM_FACTOR | |
| MM_TO_INCH_FACTOR |