Skip to content

Commit 01b5859

Browse files
committed
Corrected reference to readInput
1 parent 4e17add commit 01b5859

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

examples/convexhull/include/convexHullExtras.hpp

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,21 +63,22 @@ Point2D ConvexHullExtras<I>::readInput(std::vector<std::string> line) {
6363

6464
Point2D p(x, y);
6565

66-
//std::cout << "I JUST READ " << p << std::endl;
66+
// std::cout << "I JUST READ " << p << std::endl;
6767

6868
return p;
6969
}
7070

7171
template <class I>
7272
std::shared_ptr<emptyContext> ConvexHullExtras<I>::initStack() {
73-
// std::cout << "going to read two values " << std::endl;
73+
// std::cout << "going to read two values " << std::endl;
7474

7575
// first, read and push two values
76-
StackAlgoExtras<emptyContext, Point2D, I>::readPush(2);
76+
StackAlgoExtras<emptyContext, Point2D, I>::readPushCompare();
77+
StackAlgoExtras<emptyContext, Point2D, I>::readPushCompare();
7778

7879
// StackAlgoExtras<emptyContext, Point2D, I>::printCompare();
7980

80-
//std::cout << "done reading two values " << std::endl;
81+
// std::cout << "done reading two values " << std::endl;
8182
// then initialize context (which in this case is NULL everything
8283
std::shared_ptr<emptyContext> context;
8384
return context;
@@ -86,40 +87,42 @@ std::shared_ptr<emptyContext> ConvexHullExtras<I>::initStack() {
8687
template <class I> bool ConvexHullExtras<I>::popCondition(Point2D last) {
8788
Point2D minus1, minus2;
8889

89-
// std::cout << last << " <<<< pop condition enter " << std::endl;
90+
// std::cout << last << " <<<< pop condition enter " << std::endl;
9091

9192
// read the two previous elements
9293
minus1 = StackAlgoExtras<emptyContext, Point2D, I>::top(1).getData();
9394
minus2 = StackAlgoExtras<emptyContext, Point2D, I>::top(2).getData();
9495

95-
// std::cout << last << " <<<< pop condition read two before " << minus1<< minus2 << std::endl;
96+
// std::cout << last << " <<<< pop condition read two before " << minus1<<
97+
// minus2 << std::endl;
9698

9799
if (Point2D::orientation(minus2, minus1, last) == 2) {
98-
// std::cout << last << " <<<< pop condition returning true " << std::endl;
100+
// std::cout << last << " <<<< pop condition returning true " << std::endl;
99101

100102
return true;
101103
}
102-
// std::cout << last << " <<<< pop condition returning false " << std::endl;
104+
// std::cout << last << " <<<< pop condition returning false " << std::endl;
103105

104106
return false;
105107
}
106108
template <class I> void ConvexHullExtras<I>::prePop(Point2D data) {}
107109
template <class I>
108110
void ConvexHullExtras<I>::postPop(Point2D data,
109111
Data<emptyContext, Point2D, I> elt) {
110-
// std::cout << elt.getData() << " <<<< Pop!" << std::endl;
112+
// std::cout << elt.getData() << " <<<< Pop!" << std::endl;
111113
}
112114
template <class I> void ConvexHullExtras<I>::noPop(Point2D data) {}
113115

114116
template <class I> bool ConvexHullExtras<I>::pushCondition(Point2D data) {
115-
// std::cout << data << " <<<< push condition returning true " << std::endl;
117+
// std::cout << data << " <<<< push condition returning true " << std::endl;
116118
return true;
117119
}
118120
template <class I>
119121
void ConvexHullExtras<I>::prePush(Data<emptyContext, Point2D, I> elt) {}
120122
template <class I>
121123
void ConvexHullExtras<I>::postPush(Data<emptyContext, Point2D, I> elt) {
122-
//std::cout << "ConvexHullStackAlgo::pushAction Nothing to see here " << elt.getData() << std::endl;
124+
// std::cout << "ConvexHullStackAlgo::pushAction Nothing to see here " <<
125+
// elt.getData() << std::endl;
123126
}
124127
template <class I> void ConvexHullExtras<I>::noPush(Point2D data) {}
125128

extras/stackAlgoExtras.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ void StackAlgoExtras<T, D, I>::readPushCompare(I iter) {
180180
std::streampos position = StackAlgo<T, D, I>::mInput.tellg();
181181
StackAlgo<T, D, I>::mStack->setPosition(position);
182182
std::vector<std::string> line = StackAlgo<T, D, I>::readLine();
183-
D data = StackAlgo<T, D, I>::readInput(line);
183+
D data = readInput(line);
184184
StackAlgo<T, D, I>::mIndex++;
185185
Data<T, D, I> elt(StackAlgo<T, D, I>::mIndex, data);
186186
pushAction(elt);

0 commit comments

Comments
 (0)