This dictionary describes how to display Array data on a display device.
## CHANGE LOG ##
1.5.0.0
- ported from 1.4.0.0 schema to LDD for PDS IM 1E00 and 1F00
- added two rules under Display_Settings_0, (1) to add at least one
local_reference_type, for now - 'display_settings_to_array' and
(2) to make sure local_identifier_reference values under Display matches
the local_identifier attribute under Array_*
- This rule also seems to be inserted during LDDtool build
so currently it is being duplicated.
1.5.1.0
- Added display_settings_validate_axis rules and tests for the new rules by Jesse S.
The Color_Display_Settings class provides
guidance to data users on how to display a multi-banded Array
object on a color-capable display device.
The Display_Direction class specifies how two of
the dimensions of an Array object should be displayed in the
vertical (line) and horizontal (sample) dimensions of a display
device.
The Display_Settings class contains one or more
classes describing how data should be displayed on a display
device.
The Movie_Display_Settings class provides
default values for the display of a multi-banded Array using a
software application capable of displaying video
content.
This section contains the simpleTypes that provide more constraints
than those at the base data type level. The simpleTypes defined here build on the base data
types. This is another component of the common dictionary and therefore falls within the
common namespace.
The blue_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the blue channel of a display device. The first
band along the band axis has band number 1.
The color_display_axis attribute identifies, by
name, the axis of an Array (or Array subclass) that is intended
to be displayed in the color dimension of a display device.
I.e., bands from this dimension will be loaded into the red,
green, and blue bands of the display device. The value of this
attribute must match the value of one, and only one, axis_name
attribute in an Axis_Array class of the associated
Array.
The frame_rate attribute indicates the number of
still pictures (or frames) that should be displayed per unit of
time in a video. Note this is NOT necessarily the same as the
rate at which the images were acquired.
The green_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the green channel of a display device. The
first band along the band axis has band number
1.
The horizontal_display_axis attribute
identifies, by name, the axis of an Array (or Array subclass)
that is intended to be displayed in the horizontal or "sample"
dimension on a display device. The value of this attribute must
match the value of one, and only one, axis_name attribute in an
Axis_Array class of the associated Array.
The horizontal_display_direction attribute
specifies the direction across the screen of a display device
that data along the horizontal axis of an Array is supposed to
be displayed.
The loop_back_and_forth_flag attribute specifies
whether or not a movie should only be "looped" or played
repeatedly in the forward direction, or whether it should be
played forward followed by played in reverse,
iteratively.
The loop_count attribute specifies the number of
times a movie should be "looped" or replayed before
stopping.
The loop_delay attribute specifies the amount of
time to pause between "loops" or repeated playbacks of a
movie.
The loop_flag attribute specifies whether or not
a movie object should be played repeatedly without prompting
from the user.
The red_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the red channel of a display device. The first
band along the band axis has band number 1.
The time_display_axis attribute identifies, by
name, the axis of an Array (or Array subclass), the bands of
which are intended to be displayed sequentially in time on a
display device. The frame_rate attribute, if present, provides
the rate at which these bands are to be
displayed.
The vertical_display_axis attribute identifies,
by name, the axis of an Array (or Array subclass) that is
intended to be displayed in the vertical or "line" dimension on
a display device. The value of this attribute must match the
value of one, and only one, axis_name attribute in an Axis_Array
class of the associated Array.
The vertical_display_direction attribute
specifies the direction along the screen of a display device
that data along the vertical axis of an Array is supposed to be
displayed.