PostGIS  3.4.0dev-r@@SVN_REVISION@@
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages

◆ _lwt_UpdateNodeFaceRef()

static int _lwt_UpdateNodeFaceRef ( LWT_TOPOLOGY topo,
LWT_ELEMID  of,
LWT_ELEMID  nf 
)
static

Definition at line 3813 of file lwgeom_topo.c.

3814 {
3815  LWT_ISO_NODE sel, upd;
3816  int ret;
3817 
3818  assert( of != 0 );
3819 
3820  /* Update face_left for all edges still referencing old face */
3821  sel.containing_face = of;
3822  upd.containing_face = nf;
3825  NULL, 0);
3826  if ( ret == -1 ) return -1;
3827 
3828  return 0;
3829 }
#define LWT_COL_NODE_CONTAINING_FACE
static int lwt_be_updateNodes(LWT_TOPOLOGY *topo, const LWT_ISO_NODE *sel_node, int sel_fields, const LWT_ISO_NODE *upd_node, int upd_fields, const LWT_ISO_NODE *exc_node, int exc_fields)
Definition: lwgeom_topo.c:285
LWT_ELEMID containing_face

References LWT_ISO_NODE::containing_face, lwt_be_updateNodes(), and LWT_COL_NODE_CONTAINING_FACE.

Referenced by _lwt_RemEdge().

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