The SEDRIS Data Representation Model
APPENDIX A - Classes
Property Grid Hook Point

Class Name: Property Grid Hook Point

Superclass - <Geometry Hierarchy>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is used to include a <Property Grid> instance within the spatial scope of an <Environment Root> instance or <Model> instance. In particular, the origin of the spatial axes of a <Property Grid> component is located at the <Location> component of the <Property Grid Hook Point> instance.

Since a <Property Grid Hook Point> instance separates a <Property Grid> instance's cell data from the <Location> instance of its origin, <Property Grid> instances can be shared by several <Property Grid Hook Point> instances.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a one-dimensional <Property Grid> instance classified as ECC_WATERBODY_BATHYMETRY_PROPERTY_SET that contains a depth axis only. The <Location> component of the <Property Grid Hook Point> instance serves to position this grid into the currently scoped SRF.

  2. Consider a two-dimensional <Property Grid> instance classified as ECC_TERRAIN_ELEVATION that contains elevation relative to the south-west corner of the grid. The <Property Grid Hook Point> instance's <Location> component serves to position this grid corner into the currently scoped SRF.

  3. A <Property Grid Hook Point> instance is used to connect a <Property Grid> instance of terrain elevation data from DTED to the geometry of an <Environment Root> instance.

FAQs

If a <Property Grid> instance has all three spatial axes, isn't the hook <Location> component redundant?

No, the hook point <Location> component serves several purposes.

  1. Since the spatial axes are relative, the hook <Location> component provides the axis offset origins.

  2. It makes a <Location> instance associated with the grid visible to API search filters (in the currently scoped SRF).

Constraints

Associated to (one-way) (inherited)

Associated by (one-way) (inherited)

Associated with (two-way)

Composed of (two-way) (inherited)

Composed of (two-way)

Composed of (two-way metadata) (inherited)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.

Notes

Associated to Notes


Feature_Representation

An association between a <Feature Representation> instance and a <Geometry Hierarchy> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> link object on the association relationship.


Geometry_Hierarchy

An association between two <Geometry Hierarchy> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> link object on the association relationship.

Associated from Notes


Feature_Representation

An association between a <Feature Representation> instance and a <Geometry Hierarchy> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> link object on the association relationship.


Geometry_Hierarchy

An association between two <Geometry Hierarchy> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> link object on the association relationship.


Hierarchy_Summary_Item

An association from a <Hierarchy Summary Item> instance to a <Geometry Hierarchy> instance indicates that the <Hierarchy Summary Item> instance summarizes that <Geometry Hierarchy> instance.


Reference_Surface

An association from a <Reference Surface> instance to a <Geometry Hierarchy> instance indicates that the <Geometry Hierarchy> instance organizes the geometric objects that specify the reference surface geometry of the <Reference Surface> instance.

Composed of Notes


LSR_Transformation

A <Property Grid Hook Point> instance can have an <LSR Transformation> component only when each <Property Grid> component of the <Property Grid Hook Point> instance specifies an LSR 3D SRF. In such a case, the <LSR Transformation> component of the <Property Grid Hook Point> instance does not apply to the <Location> component of the <Property Grid Hook Point> instance, but to the spatial locations within each of its <Property Grid> components.
Prev: Property Grid. Next: Property Set. Up:Index.