Class Name: Octant 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 in
which each <Geometry Hierarchy> component
represents a branch of an octant. The octant represented by a branch is
specified by the <Octant Data> link object
associated with that branch. The bounding region that the
<Geometry Hierarchy> components occupy is
defined by the <Spatial Extent> component of
the <Octant Related Geometry>
instance.
Primary Page in DRM Diagram:
Secondary Pages in DRM Diagram:
This class appears on only one page of the DRM class diagram.
Example
Consider an environmental object that is represented in a transmittal by
an <Octant Related Geometry> instance. The lower right back octant
of the environmental object is a <Union Of Primitive Geometry>
component of the <Octant Related Geometry> instance
as specified in Figure 6.35:
Figure 35 — <DRM Octant Related Geometry> example
FAQs
-
If
an <Octant Related Geometry> instance
has less than eight components, why is the data being represented using
an <Octant Related Geometry> instance
at all?
An <Octant Related Geometry> instance
is used when the environmental data to be represented logically lends
itself to an octant-related organization. However, since a given octant
within such an organization might not contain
<Primitive Geometry> instances,
an <Octant Related Geometry> instance
can have fewer than eight components.
-
Where is the <Spatial Extent> component?
An <Octant Related Geometry> instance
automatically has a <Spatial Extent> component,
because it is a
<Geometry Hierarchy> instance.
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: Octant Related Features.
Next: OMS Augmented 3D Location.
Up:Index.