The SEDRIS Data Representation Model
APPENDIX B - Constraints Face Ring Edge Consistency |
---|
The following constraints apply:
For a <Feature Face Ring> instance R that associates to <Feature Edge> instances E1, ..., En, the following conditions shall hold:
If n = 1, E1 shall be a loop such that its start and end <Feature Node> instances are the same <Feature Node> instance.
If n > 1, for each Ei, Ei+1, where i = 1, ..., n-1, Ei and Ei+1 shall associate to a common <Feature Node> instance, and where i = n, E1 and En shall associate to a common <Feature Node> instance. For each consecutive <Feature Edge> instance within R, the <Edge Direction> link object shall be consistent with the starting and ending nodes of the edge.
If n > 1, for each Ei, Ei+1, where i = 1, ..., n, there shall be at most one Ej, where j ≠ 1, such that Ej is the same <Feature Edge> instance as Ei but where the <Edge Direction> link objects for Ei and Ej have different forwards field values. If such an Ej exists, then, for every Ei, there shall be such an Ej.
For a <Geometry Face> instance F that associates to <Geometry Edge> instances E1, ..., En, the following conditions shall hold:
For each Ei, Ei+1, where i = 1, ..., n-1, Ei and Ei+1 shall associate to a common <Geometry Node> instance, and where i = n, E1 and En shall associate to a common <Geometry Node> instance. For each consecutive <Geometry Edge> instance within F, the <Edge Direction> link object shall be consistent with the starting and ending nodes of the edge.
A <Geometry Edge> instance shall appear no more than once in F with any orientation.
Replicated information shall be consistent.
No example supplied.
No FAQs supplied.
|