/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 . ĠJetBrains Ġs . r . o . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġjet brains . datal ore . plot . builder . scale Ċ Ċ import Ġjet brains . datal ore . plot . base . Scale Mapper Ċ Ċ /** Ċ Ġ* Ġ` is Continuous ` Ġis ĠTRUE Ġif Ġboth , Ġdomain Ġand Ġrange Ġare Ġcontinuous . Ċ Ġ*/ Ċ open Ġclass ĠGuide Mapper < Target T >( ĊĠĠĠ Ġprivate Ġval Ġmapper : ĠScale Mapper < Target T >, ĊĠĠĠ Ġval Ġis Continuous : ĠBoolean Ċ ) Ġ: ĠScale Mapper < Target T > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinvoke ( v : ĠDouble ?): ĠTarget T ? Ġ= Ġmapper ( v ) Ċ } Ċ