---@meta
---@class Voronoi2.Halfedge : System.Object
---`Field Public Instance`
---@field ELleft Voronoi2.Halfedge
---`Field Public Instance`
---@field ELright Voronoi2.Halfedge
---`Field Public Instance`
---@field ELedge Voronoi2.Edge
---`Field Public Instance`
---@field deleted System.Boolean
---`Field Public Instance`
---@field ELpm System.Int32
---`Field Public Instance`
---@field vertex Voronoi2.Site
---`Field Public Instance`
---@field ystar System.Double
---`Field Public Instance`
---@field PQnext Voronoi2.Halfedge
_G['Voronoi2']['Halfedge'] = {}

---`Constructor Public Instance`
---@return Voronoi2.Halfedge
_G['Voronoi2']['Halfedge'] = function() end

---`Constructor Public Instance`
---@return Voronoi2.Halfedge
_G['Voronoi2']['Halfedge'].__new = function() end

