cgal_dtn_delete - Delete a pointer representing dtn.
Given a pointer ptr of dtn, cgal_dtn_delete(ptr,"ptr") frees the memory holded by the pointer ptr and clears ptr in Scialb interpreter. if no parameters are given to cgal_dtn_delete(), then all pointers of differents dtn will be deleted.
x = rand(1,10); y = rand(1,10); new_x = rand(1,10); new_y = rand(1,10); //example 1: [tri,ptr] = cgal_delaunay_n([x' y']); cgal_dtn_insert_points(ptr,[new_x' new_y']); new_tri = cgal_dtn_get_connectivity(ptr); cgal_dtn_delete(ptr,"ptr"); // ptr is deleted here and cleared from scilab interpreter. ptr !--error 4 undefined variable : ptr //example 2: [tri1,ptr1] = cgal_delaunay_2([rand(1,10)' rand(1,10)']); clear ptr1; // ptr is not yet defined in scilab interpreter, but the memory is not freed. cgal_dtn_delete(); // all pointers of dtn will be deleted.
cgal_delaunay_n , cgal_dtn_get_connectivity , cgal_dtn_insert_points ,