R_GE_S_NON_MANIFOLD_EDGE#
Requirement#
| ID | R_GE_S_NON_MANIFOLD_EDGE |
|---|---|
| Description | Every edge should bound exactly 2 polygons. |
| Error code | GE_S_NON_MANIFOLD_EDGE |
| Comment | This requirement is similar to GE_S_NOT_CLOSED: If an edge bounds more than 2 polygons, then it is a GE_S_NON_MANIFOLD_EDGE error. If an edge bounds only one polygon, it is a GE_S_NOT_CLOSED error (a hole in the solid) |

Check#
| ID | C_GE_S_NON_MANIFOLD_EDGE |
|---|---|
| Requirement ID | R_GE_S_NON_MANIFOLD_EDGE |
| Preconditions | R_SC_SCHEMA_VALIDATION, R_GE_R_ALL, R_GE_P_ALL, GE_S_TOO_FEW_POLYGONS |
| Description | |
| Error code | GE_S_NON_MANIFOLD_EDGE |
Test cases#
| Test case ID | CityGML model | Expected result |
|---|---|---|
| GE-gml:SO-0004-T0000 | SimpleSolid_SrefBS.gml | OK |
| GE-gml:SO-0004-T0001 | SimpleSolid_SrefBS-GE-gml-SO-0004-T0001.gml | GE_S_NON_MANIFOLD_EDGE |