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_PROP_CODE_TYP_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>. L's own field values 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; | (notes) |
---|---|---|
SE_Boolean | suppress_last; | (notes) |
A <Primitive Geometry> instance contains a <Union Of Primitive Geometry> instance as a component only when that <Primitive Geometry> instance can be decomposed into nested <Primitive Geometry> instances, as (for example) a <Polygon> instance can be decomposed into subfaces.
A value of zero (0) for the count field indicates that the given <Linear Geometry> instance is to be rendered as solid. Otherwise, the interpretation of the count depends on whether a <Light Rendering Properties> component is present for the given <Linear Geometry> instance. - If a <Light Rendering Properties> component is present, then count is the number of evenly spaced light points to be rendered along the <Linear Geometry>. - If no <Light Rendering Properties> component is present, then count is the number of evenly spaced line segments to be rendered along the <Linear Geometry>.
If count is greater than zero, the suppress_last field specifies whether the last segment / point in the sequence is suppressed or rendered.
|