Home | History | Annotate | Download | only in base

Lines Matching full:this

4 Use of this source code is governed by a BSD-style license that can be
19 this.isEmpty_ = true;
20 this.min_ = undefined;
21 this.max_ = undefined;
28 this.isEmpty_ = true;
29 this.min_ = undefined;
30 this.max_ = undefined;
34 return this.isEmpty_;
40 this.addValue(range.min);
41 this.addValue(range.max);
45 if (this.isEmpty_) {
46 this.max_ = value;
47 this.min_ = value;
48 this.isEmpty_ = false;
51 this.max_ = Math.max(this.max_, value);
52 this.min_ = Math.min(this.min_, value);
56 this.isEmpty_ = false;
57 this.min_ = min;
61 if (this.isEmpty_)
63 return this.min_;
67 if (this.isEmpty_)
69 return this.max_;
73 this.isEmpty_ = false;
74 this.max_ = max;
78 if (this.isEmpty_)
80 return this.max_ - this.min_;
84 return (this.min_ + this.max_) * 0.5;
88 if (this.isEmpty && that.isEmpty)
90 if (this.isEmpty != that.isEmpty)
92 return this.min === that.min &&
93 this.max === that.max;
97 if (this.isEmpty || range.isEmpty)
99 return this.min <= range.min && this.max >= range.max;
103 if (this.isEmpty)
105 return this.min <= min && this.max >= max;
109 if (this.isEmpty || range.isEmpty)
111 return !(range.max < this.min ||
112 range.min > this.max);
116 if (this.isEmpty)
118 return !(max < this.min ||
119 min > this.max);