The SEDRIS Data Representation Model
APPENDIX B - Constraints Level Of Detail Related Organizing Principle |
---|
For any level-of-detail related organization LRO, whether a <Level Of Detail Related Features> or <Level Of Detail Related Geometry>,
The <Base Level Of Detail Data> 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 Level Of Detail Data> overlap, neither shall be a subset of the other.
2.1 | For <Distance Level Of Detail Data>, neither interval shall be contained within the other. Specifically, | ||||
| |||||
2.2 | For <Volume Level Of Detail Data>, | ||||
|
If LRO inherited a <Base Level Of Detail 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 Level Of Detail Data> 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 Level Of Detail Data> 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 <Level Of Detail Related Geometry> instance.
No FAQs supplied.
|