The SEDRIS Data Representation Model
APPENDIX B - Constraints LOD Related Organizing Principle |
---|
For any level-of-detail related organization instance LRO, whether an <LOD Related Features> instance or an <LOD Related Geometry> instance,
The <Base LOD Data> instance for each branch of LRO shall match the class specified by LRO's lod_data_type field.
For each pair of branches, if the <Base LOD Data> instances overlap, neither shall be a subset of the other.
2.1 | For two <Distance LOD Data> instances, neither interval shall be contained within the other. Specifically, | ||||
  |
| ||||
2.2 | For two <Volume LOD Data> instances, | ||||
  |
|
If LRO inherited a <Base LOD Data> instance C as a component, such that C matches its lod_data_type, LRO's link objects shall fall within the scope specified by C.
3.1 | If C is a <Distance LOD Data> instance and LRO is SE_LOD_DATA_TYP_DISTANCE, each link object specified by LRO shall specify a range within the region covered by C. |
3.2 | If C is a <Volume LOD Data> instance and LRO is SE_LOD_DATA_TYP_VOLUME, each link object specified by LRO shall specify a volume lying within that of C. |
3.3 | No other classes of C permit a matching LRO to occur in their inheritance tree. |
The mechanism for switching between different levels of detail is defined only if the "type" of level of detail is homogeneous.
Different branches of a level-of-detail related organization can be active at the same time only if one is incoming and the other is outgoing.
The component tree of an item with level-of-detail information shall comply with that level-of-detail.
3.1 | If a hierarchy is visible only from viewing distance X to viewing distance Y, none of its components can be visible outside that range. |
3.2 | If a hierarchy is visible only inside (or outside) a given viewing volume, all of its components are also inside (or outside) the given viewing volume. |
3.3 | If a hierarchy is visible only at a specific index, map scale, or spatial resolution, none of its components can be visible at any conflicting value. |
It isn't defined for a data provider to switch between
Range-based components and index-based components will not be attached to the same <LOD Related Geometry> instance.
No FAQs supplied.
|