support input of one-point polygons in demo

Signed-off-by: Panagiotis Cheilaris <philaris@cs.ntua.gr>
This commit is contained in:
Panagiotis Cheilaris 2013-09-03 08:58:56 +02:00
parent dc55fd82f2
commit c4c5e451ab
1 changed files with 4 additions and 1 deletions

View File

@ -305,6 +305,7 @@ MainWindow::loadPolygonConstraints(QString fileName)
std::ifstream ifs(qPrintable(fileName));
int n;
while(ifs >> n){
CGAL_assertion( n > 0 );
ifs >> first;
p = first;
vfirst = vp = svd.insert(p);
@ -316,7 +317,9 @@ MainWindow::loadPolygonConstraints(QString fileName)
p = q;
vp = vq;
}
svd.insert(vp, vfirst);
if (vfirst != vp) {
svd.insert(vp, vfirst);
}
}