PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ lwt_edgeEndStar_ensureSorted()

static void lwt_edgeEndStar_ensureSorted ( LWT_EDGEEND_STAR star)
static

Definition at line 151 of file lwt_edgeend_star.c.

152 {
153  if ( star->sorted ) return; // nothing to do
154  qsort( star->edgeEnds, star->numEdgeEnds, sizeof(LWT_EDGEEND *), lwt_edgeEnd_compare);
155  star->sorted = 1;
156 }
static int lwt_edgeEnd_compare(const void *i1, const void *i2)
LWT_EDGEEND ** edgeEnds

References LWT_EDGEEND_STAR_t::edgeEnds, lwt_edgeEnd_compare(), LWT_EDGEEND_STAR_t::numEdgeEnds, and LWT_EDGEEND_STAR_t::sorted.

Referenced by lwt_edgeEndStar_getNextCCW(), and lwt_edgeEndStar_getNextCW().

Here is the call graph for this function:
Here is the caller graph for this function: