Class Name: Property Grid Hook Point
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
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.
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.
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.
Since the spatial axes are relative, the hook
<Location> component provides the axis offset origins.
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)
- zero or more <Alternate Hierarchy Related Geometry> instances, each through the use of a <Hierarchy Data> link object
- zero or more <Animation Related Geometry> instances
- zero or more <Classification Related Geometry> instances, each through the use of a <Classification Data> link object
- zero or one <Environment Root> instance
- zero or one <Geometry Model> instance
- zero or more <LOD Related Geometry> instances, each through the use of a <Base LOD Data> link object
- zero or more <Octant Related Geometry> instances, each through the use of a <Octant Data> link object
- zero or more <Perimeter Related Geometry> instances, each through the use of a <Perimeter Data> link object
- zero or more <Quadrant Related Geometry> instances, each through the use of a <Quadrant Data> link object
- zero or more <Separating Plane Relations> instances, each through the use of a <Separating Plane Data> link object
- zero or more <Spatial Index Related Geometry> instances, each through the use of a <Spatial Index Data> link object
- zero or more <State Related Geometry> instances, each through the use of a <State Data> link object
- zero or more <Time Related Geometry> instances, each through the use of a <Time Constraints Data> link object
- zero or more <Union Of Geometry Hierarchy> instances
Inherited Field Elements
This class has no inherited field elements.
Notes
Associated to Notes
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.
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
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.
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.
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.
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
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.