mirror of
https://github.com/jhasse/poly2tri.git
synced 2024-11-26 15:26:12 +01:00
fee datapoint memory at end of testbed example
This commit is contained in:
parent
6550d6703e
commit
d2469ed4ce
@ -77,6 +77,14 @@ bool draw_map = false;
|
|||||||
/// Create a random distribution of points?
|
/// Create a random distribution of points?
|
||||||
bool random_distribution = false;
|
bool random_distribution = false;
|
||||||
|
|
||||||
|
template <class C> void FreeClear( C & cntr ) {
|
||||||
|
for ( typename C::iterator it = cntr.begin();
|
||||||
|
it != cntr.end(); ++it ) {
|
||||||
|
delete * it;
|
||||||
|
}
|
||||||
|
cntr.clear();
|
||||||
|
}
|
||||||
|
|
||||||
int main(int argc, char* argv[])
|
int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -198,8 +206,17 @@ int main(int argc, char* argv[])
|
|||||||
cout << "Elapsed time (ms) = " << dt*1000.0 << endl;
|
cout << "Elapsed time (ms) = " << dt*1000.0 << endl;
|
||||||
|
|
||||||
MainLoop(zoom);
|
MainLoop(zoom);
|
||||||
|
|
||||||
|
// Cleanup
|
||||||
|
|
||||||
delete cdt;
|
delete cdt;
|
||||||
|
|
||||||
|
// Free points
|
||||||
|
for(int i = 0; i < polylines.size(); i++) {
|
||||||
|
vector<Point*> poly = polylines[i];
|
||||||
|
FreeClear(poly);
|
||||||
|
}
|
||||||
|
|
||||||
ShutDown(0);
|
ShutDown(0);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user