object Interpolation
- Companion
- class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Type members
Classlikes
final case class Closed[A](start: A, stop: A, interpolator: Interpolator[A]) extends Interpolation[A]
final case class HalfOpen[A](start: A, stop: A, interpolator: Interpolator[A]) extends Interpolation[A]
final case class Product[A, B](left: Interpolation[A], right: Interpolation[B]) extends Interpolation[(A, B)]
Value members
Concrete methods
Construct a closed interpolation, which starts at the given start value and ends at the given stop value.
Construct a closed interpolation, which starts at the given start value and ends at the given stop value.
Implicits
Implicits
implicit val interpolationInstance: Functor[[A] =>> Interpolation[A]] & Semigroupal[[A] =>> Interpolation[A]]