Used as part of a summary of the hierarchical structure beneath Environment Root or within a Model. A Hierarchy Summary Item represents an instance, or number of identical instances, of a class that exists within the Model or under Environment Root.
Hierarchy Summary Items can only represent objects of the Geometry Hierarchy and Feature Hierarchy types and subtypes. They are combined together to form a hierarchy that mirrors the hierarchy of the objects that the Hierarchy Summary Items represent. This summary is actually a compressed form of the real hierarchy, as each Hierarchy Summary Item may represent a number of instances of that object type. Hierarchy Summary Item therefore has a multiplicity field, recording how many of the object type it actually represents. Note that all instances represented by one Hierarchy Summary Item must have exactly the same hierarchical pattern beneath them, right down to where the hierarchy summary finishes. In essence, the Hierarchy Summary Item actually represents both the object instance and the specific hierarchy of objects underneath it.
Each Hierarchy Summary Item can have an optional association to the Geometry Hierarchy(ies) or Feature Hierarchy(ies) that it summarizes.
Each Hierarchy Summary Item (i.e. each object type) can optionally have a list of EDCS Use Summary Items giving the classifications that are attached to those instances in the transmittal.
The Hierarchy Summary does not have to be a total representation of the entire transmittal hierarchy and can be limited to a useful high level summary.
If the producer of the transmittal deems it of potential use to consumers, the branches of the Hierarchy Summary can terminate with a list of SDRM Class Summary Items representing the objects beneath that point in the hierarchy.
Environment <>---------------- Hierarchy
Root Summary Item
<> +----------- (LoDRG, 1)
| | <>
| | |
LoDRG ---------+ +------+---------+
<> | |
| Hierarchy Hierarchy
+------+-------+ Summary Item Summary Item
| | | (UoPG, 2) (UoGH, 1)
UoPG UoPG UoGH<>--CD <> <>
<> <> <> | |
| | | | +-- EDCS Use Summary Item
| | | | |
| | | | |
| | | Primitive +-- Hierarchy
Polys Polys +---+----+ Summary Item Summary Item
. . | | (Polygon) (UoPG, 2)
. . UoPG UoPG <> <>
<> <> | |
| | Primitive Primitive
Polys Polys Summary Item Summary Item
. . (Vertex) (Polygon)
. . <>
. . |
Primitive
Summary Item
(Vertex)
| SE_TOKEN_ENUM | type; | (notes) |
|---|
| SE_HS_MULTIPLICITY_INTERPRETATION_ENUM | multiplicity_interpretation; | |
|---|---|---|
| SE_UINT32 | multiplicity; | (notes) |
Classification(s) used by an objects of the specified type, somewhere in the transmittal
Represents a list of classes that occur beneath this point in the hierarchy
The DRM class of the object represented by the summary item.
the number of identical instances represented, or the order of magnitude of that number; (if the multiplicity is unknown, should be set to zero)