Table 6.138—DRM_Image_Library
Property |
Description |
||||||
Superclass |
|||||||
Class |
· <DRM Image Library> |
||||||
Subclass |
· none |
||||||
Definition |
An object of this DRM class defines a complete list of the unique <DRM Image>s that can be referenced within a SEDRIS transmittal. |
||||||
Example(s) |
· Imagery intended to be texture-mapped to other objects in the transmittal. For instance, consider an <DRM Image Library> containing an <DRM Image> of a tree, and a <DRM Model> of a tree, where the <DRM Model>'s geometry consists of a single <DRM Union Of Primitive Geometry> containing a single <DRM Polygon> and having <DRM Stamp Behaviour>. (In this example, <DRM Stamp Behaviour> allows the <DRM Polygon> to be rotated at run-time so that the texture-mapped side always faces the observer.) Each <DRM Vertex> of the <DRM Polygon> in this example has a <DRM Texture Coordinate>, which is used, together with the <DRM Image Mapping Function>, to locate the imagery on the <DRM Polygon>. · Imagery applied to a large number of polygons at once, where the <DRM Polygon>s are grouped under some <DRM Aggregate Geometry> with an <DRM Image Mapping Function>. In this case, the <DRM Image Mapping Function> determines the placement of the imagery within the currently scoped 'world' spatial reference frame. The imagery is then applied to the <DRM Polygon>s after they have been located within the specified spatial reference frame. This method has two common uses: First, the application of a geo-specific image to many polygons in a seamless image. Second, the application of a single image to a large number of polygons within a <DRM Model> (e.g. the image of an aircraft is "wall-papered" onto all the polygons within the <DRM Model> of that aircraft). · Imagery can be transmitted that is not used by any <DRM Image Mapping Function>. This imagery normally has anchor pointspoints (see <DRM Image Anchor>). |
||||||
Inherited field elements |
|
||||||
Field elements |
|
||||||
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) |
· zero or one <DRM Point Of Contact> |
||||||
Composed of (two-way) |
· one or more {ordered} <DRM Image>s |
||||||
Composed of (two-way metadata) (inherited) |
· zero or one <DRM Access> · zero or more <DRM Browse Media>s · zero or one <DRM Citation> · zero or more <DRM Cross Reference>s · zero or one <DRM Data Quality> · zero or one <DRM Description> · zero or one <DRM Keywords> · zero or one <DRM Point Of Contact> |
||||||
Composed of (two-way metadata) |
· none |
||||||
Component of (two-way) (inherited) |
· none |
||||||
Component of (two-way) |
· one <DRM Transmittal Root> |
||||||
Constraints |
· none |
||||||
Notes |
none |
||||||
Class diagram |