The SEDRIS Data Representation Model
APPENDIX A - Classes Line |
---|
An instance of this DRM class specifies a sequence of connected line segments, each implicitly specified between the i, i+1 pair of <Vertex> components.
Consider a <Line> instance L representing a string of 30 evenly spaced lights along one side of a runway.
To specify what L represents, it has a qualified <Classification Data> component C with tag = ECC_AERODROME_LIGHTING, where C has a <Property Value> component with:
meaning =
{SE_PROPCODTYP_ATTRIBUTE,
{EAC_AERONAUTICAL_LIGHT_TYPE}}
value =
{EDCS_AVT_ENUMERATION,
{EEC_AEROLGTTY_RUNWAY}}.
L also has a <Light Rendering Properties> component with an appropriate <Flashing Light Behaviour> component. The field values of L are count = 30 and suppress_last = SE_FALSE, so that L is rendered as a string of 30 evenly spaced flashing lights.
No FAQs supplied.
SE_Short_Integer_Unsigned | count; | 2 |
---|---|---|
SE_Boolean | suppress_last; | 3 |
EXAMPLE A <Polygon> instance can be decomposed into multiple <Polygon> instances representing subfaces.
The count field of a <Linear Geometry> instance indicates how the <Linear Geometry> instance is to be rendered. A count field value of zero for a given <Linear Geometry> instance L indicates that L is to be rendered as one solid line segment, and the suppress_last field does not apply.
If count is greater than zero and L has a <Light Rendering Properties> component, the following applies:
If count is greater than zero and L does not have a <Light Rendering Properties> component, the following applies:
If count is greater than one, the suppress_last field specifies whether the last segment or point in the sequence is suppressed or rendered.
|