|
The SEDRIS Data Representation Model
APPENDIX A - Classes Primitive Summary Item |
|---|
An instance of this DRM class specifies a common pattern of primitive objects that appear in the scope being summarized, which may be either a <Model> or an < Environment Root>. A < Primitive Summary Item> instance represents one or more instances of the class specified by its drm_class field that conform to the specified pattern.
A <Primitive Summary Item> may represent only instances of < Primitive Geometry>, < Primitive Feature>, their subclasses, and the classes that may appear in their component trees. <Primitive Summary Item> instances are combined to form a hierarchy mirroring that of the primitive instances that they represent, such that the summary is a compressed form of the actual hierarchy.
Since a <Primitive Summary Item> instance may represent many instances of the primitive that it summarizes, it has a multiplicity field, indicating how many instances of the pattern it represents. Note that all instances represented by a given < Primitive Summary Item> shall conform exactly to that pattern, up to the point where the summary's pattern ceases to provide specifics.
No; it only indicates that in this particular scope, the specified pattern is very common.
For instance, consider an < Environment Root> with a < Primitive Summary Item> describing a texture-mapped triangular <Polygon> - that is, a < Polygon> with an < Image Mapping Function> component and 3 < Vertex> components. All that this means is that <Polygons> of that description are common in the scope of that <Environment Root>.
Yes, because < DRM Class Summary Item> and < Primitive Summary Item> summarize different aspects of usage. <DRM Class Summary Item> summarizes the presence of instances of the specified class, while <Primitive Summary Item> represents common patterns of objects in which instances of the specified class appear.
| SE_DRM_Class | drm_class; | (notes) |
|---|
| SE_Integer_Unsigned | multiplicity; | (notes) |
|---|
If present, the list of <EDCS Use Summary Item> components of a <Base Summary Item> object summarize EDCS usage by instances of the class specified by drm_class that occur somewhere in the scope being summarized.
This field indicates the DRM class of the object(s) represented by the given <Base Summary Item> object.
the number of identical instances represented
|