internal ConvexHull() { /* * Constructor for a Convex_hull object. Used for dynamic insertion of geometries to create a convex hull. */ m_tree_hull = new com.epl.geometry.Treap(); m_tree_hull.SetCapacity(20); m_shape = new com.epl.geometry.EditShape(); m_geometry_handle = m_shape.CreateGeometry(com.epl.geometry.Geometry.Type.MultiPoint); m_path_handle = m_shape.InsertPath(m_geometry_handle, -1); m_call_back = new com.epl.geometry.ConvexHull.CallBackShape(this); }