Skip to content

Commit 2c7d9a7

Browse files
committed
Reconcile interval differences between book + src
1 parent 63825b5 commit 2c7d9a7

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

books/RayTracingInOneWeekend.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1510,6 +1510,10 @@
15101510

15111511
interval(double _min, double _max) : min(_min), max(_max) {}
15121512

1513+
double size() const {
1514+
return max - min;
1515+
}
1516+
15131517
bool contains(double x) const {
15141518
return min <= x && x <= max;
15151519
}
@@ -1521,8 +1525,8 @@
15211525
static const interval empty, universe;
15221526
};
15231527

1524-
const static interval empty (+infinity, -infinity);
1525-
const static interval universe(-infinity, +infinity);
1528+
const interval interval::empty = interval(+infinity, -infinity);
1529+
const interval interval::universe = interval(-infinity, +infinity);
15261530

15271531
#endif
15281532
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

src/InOneWeekend/interval.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ class interval {
2121
return max - min;
2222
}
2323

24-
interval expand(double delta) const {
25-
auto padding = delta/2;
26-
return interval(min - padding, max + padding);
27-
}
28-
2924
bool contains(double x) const {
3025
return min <= x && x <= max;
3126
}

0 commit comments

Comments
 (0)