package Ġcom . arc robot ics . ft c lib . kotlin . extensions . util Ċ Ċ import Ġcom . arc robot ics . ft c lib . util . Interp LUT Ċ Ċ /** Ċ Ġ* Ġ@ author ĠJ aran ĠCh ao Ċ Ġ* Ċ Ġ* ĠPro viding Ġget Ġand Ġset Ġoperators Ġon ĠInter p LUT . Ċ Ġ* Ċ Ġ* ĠKotlin Ġdetected Ġa Ġget Ġoperator , Ġbut Ġonly Ġtakes Ġparameter Ġ( input ) Ġas Ġa ĠDouble . ĠUpdated Ġnew Ġget Ċ Ġ* Ġoperator Ġto Ġparameter Ġ( input ) Ġas ĠNumber Ġto Ġm imic ĠJava Ġimplicit Ġwid ening Ġand Ġgetting Ġrid Ġof Ċ Ġ* Ġun needed Ġ. toDouble () Ġcalls Ċ Ġ* Ċ Ġ* ĠKotlin Ġdid Ġnot Ġdetect Ġset Ġoperator Ġas Ġthe Ġequivalent Ġwas Ġcalled Ġadd . ĠCreating Ġset Ġoperator Ġand Ċ Ġ* Ġtakes Ġparameters Ġ( input , Ġoutput ) Ġas ĠNumber Ġto Ġremove Ġun needed Ġ. toDouble () Ġcalls Ċ Ġ*/ Ċ operator Ġfun ĠInter p LUT . get ( input : ĠNumber ): ĠDouble Ġ= ĊĠĠĠĠĠĠĠ Ġthis [ input . toDouble ()] Ċ Ċ operator Ġfun ĠInter p LUT . set ( input : ĠNumber , Ġoutput : ĠNumber ) Ġ{ ĊĠĠĠ Ġthis . add ( input . toDouble (), Ġoutput . toDouble ()) Ċ } Ċ