Class Name: Classification Related Geometry
Subclasses
This DRM class is concrete and has no subclasses.
Definition
An instance of this DRM class specifies an aggregation of
<Geometry Hierarchy>
instances organized according to their ECCs such that each
<Geometry Hierarchy> component represents:
- a different thematic layer, or
-
a different classification of
<Geometry Representation>
instances within a single thematic layer.
Each branch of a
<Classification Related Geometry>
instance therefore
has a <Classification Data> instance
associated with it as a link object,
specifying its (possibly elaborated) classification.
Primary Page in DRM Diagram:
Secondary Pages in DRM Diagram:
This class appears on only one page of the DRM class diagram.
Example
A surface area consisting of forest and water is represented as a
<Classification Related Geometry>
instance with
strict_organizing_principle
set to
SE_TRUE, containing two
<Union Of Primitive Geometry>
components. The first <Union Of Primitive Geometry>
component, containing the forest polygons, is specified
through a <Classification Data> link object with
a tag value of
ECC_FOREST, while the second
<Union Of Primitive Geometry> component, containing
the water polygons, is specified through a <Classification Data>
link object with a tag value of
ECC_WATER.
In the first example, suppose a road runs through the forest. Then
the forest <Union Of Primitive Geometry> instance
can be replaced with another <Classification Related Geometry>
instance having two branches,
one representing environmental objects classified as ECC_ROAD
and the other representing environmental objects classified as
ECC_FOREST, and the
strict_organizing_principle
flag mentioned in the previous example is set to
SE_FALSE, because the forest branch
at the coarse level contains non-forest (that is, road) geometry.
FAQs
-
What is the purpose of this class?
The <Classification Related Geometry> class
exists to provide a mechanism for hierarchically organizing
<Geometry Representation>
instances according to their (possibly elaborated) classification.
Constraints
Associated to (one-way) (inherited)
Associated by (one-way) (inherited)
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
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
In the case where multiple
<Collision Volume> components are
specified for the
<Aggregate Geometry> instance,
the union
of the volumes thus specified is used in collision detection.
An <Aggregate Geometry> instance can have
an <LSR Transformation> component only when the
<Aggregate Geometry> instance is within
the scope of an LSR 3D SRF.
Fields Notes
If the value of the
unique_descendants
field is SE_TRUE, each
descendant of this aggregation, that is, each
<Geometry Representation>
instance that exists in the component tree
rooted at the <Aggregate Geometry>
instance shall be unique, in the
sense that it shall appear in only one branch
of this aggregation.
If unique_descendants
is SE_FALSE, at least one
<Geometry Representation> instance
appears in more than one branch of the aggregation.
If the value of the
strict_organizing_principle
field is SE_TRUE, each
branch of this aggregation
strictly complies with the organizing principle for its
particular subclass. If this value is
SE_FALSE, at least
one branch does not strictly comply with the given
organizing principle. See the organizing principle constraint
for each specific subclass for details.
Prev: Classification Related Features.
Next: CM 3D Location.
Up:Index.