const Interval(this.begin, this.end, {this.curve = Curves.linear}) : assert(begin >= 0.0 && begin <= 1.0), assert(end >= 0.0 && end <= 1.0), assert(end >= begin);