Table 6.77—DRM_Distance_Level_Of_Detail_Data

Property

Description

Superclass

·         <DRM Level Of Detail Data>

Class

·         <DRM Distance Level Of Detail Data>

Subclass

·         none

Definition

An object of this DRM class defines a level of detail described in terms of distance from the eyepoint to the centre of the object.

Example(s)

·         A <DRM Level Of Detail Related Geometry> object contains two components (each having an attached <DRM Distance Level Of Detail Data>).

The first <DRM Distance Level Of Detail Data> object has:
     minimum_range = 100
     minimum_fade_band = 10
     maximum_range = 200
     maximum_fade_band = 20

The second <DRM Distance Level Of Detail Data> object has:
     minimum_range = 200
     minimum_fade_band = 10
     maximum_range = 1000
     maximum_fade_band = 10

If moving outward and the distance reaches 90, the first object starts fading in. At a distance of 100, the first object has totally faded in. At a distance of 180 the first object starts to fade out. At a distance of 190 the second object starts fading in. The first and second objects are both seen (super-imposed) between the ranges of 190 and 200. At a distance of 200 the first object is totally faded out, while the second object is the only object seen. At a distance of 990, the second object starts fading out, and at 1000 it is completely faded out.

·         A <DRM Level Of Detail Related Geometry> object contains two components (each having an attached <DRM Distance Level Of Detail Data>).

The first <DRM Distance Level Of Detail Data> object has:
     minimum_range = 50
     minimum_fade_band = 20
     maximum_range = 100
     maximum_fade_band = 30

The second <DRM Distance Level Of Detail Data> object has:
     minimum_range = 110
     minimum_fade_band = 15
     maximum_range = 500
     maximum_fade_band = 10

If we are moving outward and the distance reaches 30, the first object starts fading in. At a distance of 50, the first object has totally faded in. At a distance of 70 the first object starts to fade out. At a distance of 95 the second object starts fading in. The first and second objects are both seen (super-imposed) between the ranges of 95 and 100. At a distance of 100, the first object is totally faded out, while the second object is the only object seen, but hasn't completely faded in. At a distance of 110 the second object has completely faded in. At a distance of 490 the second object starts fading out, and at 500 is completely faded out.

Note: If a target does not contain fade bands then the minimum_fade_band and maximum_fade_band would be set to 0.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

minimum_range1

 

Long_Float

minimum_fade_band2

 

Long_Float

maximum_range3

 

Long_Float

maximum_fade_band4

 

Long_Float

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         none

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         optionally, a DRM_Location5

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or more <DRM Aggregate Feature>s

·         zero or more <DRM Aggregate Geometry>s

·         zero or more <DRM Property Grid Hook Point>s

Component of (two-way)

·         none

Constraints

·         none

Notes

1 In metres.

2 Expressed in metres (not percent). This fade band shall go in the negative direction from the minimum range.

3 In metres; POSITIVE_INFINITY is a legal range value

4 Expressed in metres (not percent). This fade band shall go in the negative direction from the maximum range.

5 The centre point for the level of detail test.

Class diagram

<DRM Distance Level Of Detail Data>