Scilab Function
Last update : November 2005

cgal_dtn_delete - Delete a pointer representing dtn.

Calling Sequence

cgal_dtn_delete(ptr,"ptr")
cgal_dtn_delete()

Parameters

Description

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.

Examples

		

						 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.
						 
	

See Also

cgal_delaunay_n ,   cgal_dtn_get_connectivity ,   cgal_dtn_insert_points ,  

Authors

Naceur MESKINI.