The SEDRIS Data Representation Model
APPENDIX A - Classes Feature Model Instance |
---|
An instance of this DRM class specifies a single case of the existence of a <Feature Model> within a given transmittal, including variations or specialization unique to that case.
Consider a <Model> instance representing a forested area, consisting of a <Geometry Model> instance describing its renderable geometry and a <Feature Model> instance describing it in terms of a collection of <Areal Feature> instances. The <Geometry Model> instance's <Geometry Hierarchy> and the <Feature Model>'s component <Union Of Features> are connected by an association relationship, to indicate that they are alternate representations of the same entity.
Wherever the <Model> is to be instanced, a <Feature Model Instance> instance will be placed, with the appropriate <Transformation> instance to locate it in space and any <Expression> instances required for <Variable> instances within the <Feature Model>.
See Part 4, Volume 4 Topology Technical Guide of the SEDRIS Documentation Set for further information.
An association between two <Feature Representation> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between a <Geometry Hierarchy> instance and a <Feature Representation> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between a <Property Grid> instance and a <Feature Representation> instance indicates that the environmental object(s) represented by the <Feature Representation> instance and the <Property Grid> instance (or some specific cell data within that <Property Grid> instance) have the semantic relationship indicated by the <Base Association Data> instance on the association relationship. Each associated <Property Grid> instance will indicate whether the entire <Property Grid> instance or only some specific cell data within it is participating in the relationship in question.
An association between two <Feature Representation> instances indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between a <Geometry Hierarchy> instance and a <Feature Representation> instance indicates that the environmental object(s) that they represent have the semantic relationship indicated by the <Base Association Data> instance on the association relationship.
An association between a <Property Grid> instance and a <Feature Representation> instance indicates that the environmental object(s) represented by the <Feature Representation> instance and the <Property Grid> instance (or some specific cell data within that <Property Grid> instance) have the semantic relationship indicated by the <Base Association Data> instance on the association relationship. Each associated <Property Grid> instance will indicate whether the entire <Property Grid> instance or only some specific cell data within it is participating in the relationship in question.
This positions and orients the <Feature Model Instance> in the target SRF.
|