@ file : Suppress (" Data Class Private Constructor ") Ċ Ċ package Ġk home . values Ċ Ċ import Ġk home . core . mapping . K home Type Adapter Ċ Ċ data Ġclass ĠAz imuth Ġprivate Ġconstructor ( val Ġvalue : ĠDouble ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġvalue . toString () ĊĊĠĠĠ Ġcompanion Ġobject Ġ: ĠK home Type Adapter < Az imuth > Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġ< P > Ġfrom ( value : ĠP ): ĠAz imuth Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠAz imuth (( value Ġas ĠDouble )) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġ< P > Ġto ( value : ĠAz imuth ): ĠP Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġvalue . value Ġas ĠP ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ val ĠDouble . az imuth ĊĠĠĠ Ġget () Ġ= ĠAz imuth . from ( this ) Ċ Ċ val ĠInt . az imuth ĊĠĠĠ Ġget () Ġ= ĠAz imuth . from ( this . toDouble ()) Ċ