appdimens-dynamic

//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.compose/DimenPhysicalUnits

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

val Float.cm: Float

EN Float extension to convert CM to Dp.

EN Int extension to convert CM to Dp.

val Float.inch: Float

EN Float extension to convert Inch to Dp.

EN Int extension to convert Inch to Dp.

val Float.mm: Float

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

fun Float.cmToInch(): Float

EN Float extension to convert CM to Inch.

EN Int extension to convert CM to Inch.

fun Float.cmToMm(): Float

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.

fun Float.inchToCm(): Float

EN Float extension to convert Inch to CM.

EN Int extension to convert Inch to CM.

fun Float.inchToMm(): Float

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.

fun Float.mmToCm(): Float

EN Float extension to convert MM to CM.

EN Int extension to convert MM to CM.

fun Float.mmToInch(): Float

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.

Properties

Name Summary
CIRCUMFERENCE_FACTOR  
cm  
inch  
mm  
MM_TO_CM_FACTOR  
MM_TO_INCH_FACTOR  

Functions

Name Summary
cmToInch  
cmToMm  
convertCmToInch  
convertCmToMm  
convertInchToCm  
convertInchToMm  
convertMmToCm  
convertMmToInch  
displayMeasureDiameter  
inchToCm  
inchToMm  
measureDiameter  
mmToCm  
mmToInch  
radius  
toCm  
toInch  
toMm  
unitSizeInDp