Skip to content

Commit 878c01a

Browse files
committed
📝 Add more comments
1 parent 0bf5318 commit 878c01a

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/na/NAComputation.cpp

+29
Original file line numberDiff line numberDiff line change
@@ -146,31 +146,60 @@ auto NAComputation::validate() const -> bool {
146146
<< " (two end points identical)\n";
147147
return false;
148148
}
149+
// Exp.:
150+
// o -----> o
151+
// o --> o
149152
if (s1.x == s2.x && e1.x != e2.x) {
150153
std::cout << "Error in op number " << counter
151154
<< " (columns not preserved)\n";
152155
return false;
153156
}
157+
// Exp.:
158+
// o o
159+
// | |
160+
// v |
161+
// o v
162+
// o
154163
if (s1.y == s2.y && e1.y != e2.y) {
155164
std::cout << "Error in op number " << counter
156165
<< " (rows not preserved)\n";
157166
return false;
158167
}
168+
// Exp.:
169+
// o -------> o
170+
// o--> o
159171
if (s1.x < s2.x && e1.x >= e2.x) {
160172
std::cout << "Error in op number " << counter
161173
<< " (column order not preserved)\n";
162174
return false;
163175
}
176+
// Exp.:
177+
// o
178+
// | o
179+
// | |
180+
// | v
181+
// v o
182+
// o
164183
if (s1.y < s2.y && e1.y >= e2.y) {
165184
std::cout << "Error in op number " << counter
166185
<< " (row order not preserved)\n";
167186
return false;
168187
}
188+
// Exp.:
189+
// o--> o
190+
// o -------> o
169191
if (s1.x > s2.x && e1.x <= e2.x) {
170192
std::cout << "Error in op number " << counter
171193
<< " (column order not preserved)\n";
172194
return false;
173195
}
196+
// Exp.:
197+
// o
198+
// o |
199+
// | |
200+
// v |
201+
// o v
202+
// o
174203
if (s1.y > s2.y && e1.y <= e2.y) {
175204
std::cout << "Error in op number " << counter
176205
<< " (row order not preserved)\n";

0 commit comments

Comments
 (0)