diff --git a/Code/Seg/IPOLdemo/Scripts/displaySegments.sh b/Code/Seg/IPOLdemo/Scripts/displaySegments.sh index f43bc508fc2a02ef393e16b6c7c77d23540499fd..f4e9e4a5daecd0ef27ce737c6d76b60f1707c300 100755 --- a/Code/Seg/IPOLdemo/Scripts/displaySegments.sh +++ b/Code/Seg/IPOLdemo/Scripts/displaySegments.sh @@ -10,6 +10,9 @@ OUT_FILE_BASENAME=$3 displayLineSegments -i ${LINE_FILE} -o ${OUT_FILE_BASENAME}.fig --backgroundImage ${BG_IMAGE} fig2dev -L eps ${OUT_FILE_BASENAME}.fig ${OUT_FILE_BASENAME}.eps convert -background \#FFFFFF -flatten ${OUT_FILE_BASENAME}.eps -geometry 512x ${OUT_FILE_BASENAME}.png +displaySet2dPts -i segmentsPoints.dat -o ${OUT_FILE_BASENAME}Pts.fig +fig2dev -L eps ${OUT_FILE_BASENAME}Pts.fig ${OUT_FILE_BASENAME}Pts.eps +convert -background \#FFFFFF -flatten ${OUT_FILE_BASENAME}Pts.eps -geometry 512x ${OUT_FILE_BASENAME}Pts.png diff --git a/Code/Seg/IPOLdemo/mainIPOL.cpp b/Code/Seg/IPOLdemo/mainIPOL.cpp index f77c276ae9eb13ef6cc30a850187ba3180de87b7..ffc3360fd8b5965121854f656158ae4171b53f83 100755 --- a/Code/Seg/IPOLdemo/mainIPOL.cpp +++ b/Code/Seg/IPOLdemo/mainIPOL.cpp @@ -131,6 +131,12 @@ int main (int argc, char *argv[]) fout << points.front().x() << " " << points.front().y() << " " << points.back().x() << " " << points.back().y() << std::endl; + // Export pour l'affichage de tous les points d'un segments + for(auto &p : points) + { + foutAllPts<< p.x() << " " << p.y() << " "; + } + foutAllPts<< std::endl; // Affichage du DSS englobant // vector<Pt2i> bnd; @@ -203,5 +209,6 @@ int main (int argc, char *argv[]) } } fout.close(); + foutAllPts.close(); return (0); }