From 00cf1d4df85a81824f2decbde8f2a8fb1f728f73 Mon Sep 17 00:00:00 2001 From: cignoni Date: Thu, 2 Feb 2012 06:45:42 +0000 Subject: [PATCH] added yet another version of the interface for dumping set of polygons on png/svg --- wrap/qt/PolyToQImage.cpp | 9 ++++++--- wrap/qt/PolyToQImage.h | 5 +++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/wrap/qt/PolyToQImage.cpp b/wrap/qt/PolyToQImage.cpp index 5f22f27c..6ecb5329 100644 --- a/wrap/qt/PolyToQImage.cpp +++ b/wrap/qt/PolyToQImage.cpp @@ -45,11 +45,14 @@ void dumpPolySet(const char * imageName, vector< vector > &polyVec, vec polyVecVec[i].resize(1); polyVecVec[i][0]=polyVec[i]; } - vector labelVec(polyVec.size()); - dumpPolySet(imageName,polyVecVec,trVec,labelVec,pp); + dumpPolySet(imageName,polyVecVec,trVec,pp); } - +void dumpPolySet(const char * imageName, vector< vector< vector > > &polyVecVec, vector &trVec, PolyDumperParam &pp) +{ + vector labelVec(polyVecVec.size()); + dumpPolySet(imageName,polyVecVec,trVec,labelVec,pp); +} void dumpPolySet(const char * imageName, vector< vector< vector > > &polyVecVec, vector &trVec, vector &labelVec, PolyDumperParam &pp) { diff --git a/wrap/qt/PolyToQImage.h b/wrap/qt/PolyToQImage.h index 04fb436a..e12e9001 100644 --- a/wrap/qt/PolyToQImage.h +++ b/wrap/qt/PolyToQImage.h @@ -29,8 +29,9 @@ public: }; void dumpPolySet(const char * imageName, std::vector< std::vector< std::vector > > &polyVecVec, std::vector &trVec, std::vector &labelVec, PolyDumperParam &pp); - void dumpPolySet(const char * imageName, std::vector< std::vector > &polyVec, std::vector &trVec, PolyDumperParam &pp); - void dumpPolySet(const char * imageName, std::vector< std::vector > &polyVec, PolyDumperParam &pp); + void dumpPolySet(const char * imageName, std::vector< std::vector< std::vector > > &polyVecVec, std::vector &trVec, PolyDumperParam &pp); + void dumpPolySet(const char * imageName, std::vector< std::vector > &polyVec, std::vector &trVec, PolyDumperParam &pp); + void dumpPolySet(const char * imageName, std::vector< std::vector > &polyVec, PolyDumperParam &pp); void rectSetToPolySet(std::vector< vcg::Box2f > &rectVec, std::vector< std::vector > &polyVec); #endif // POLYTOQIMAGE_H