|
The SEDRIS Data Representation Model
APPENDIX A - Classes State Related Geometry |
|---|
A mechanism for specifying discrete states from a possibly continuous state value. Each discrete state corresponds to a branch of the <State Related Geometry> and is identified by the <State Data> for that branch; the state value itself is given by the state_tag of <State Related Geometry>.
Each branch of the < State Related Geometry> has a <State Data> indicating the range of percent damage that the branch represents. The range values in the diagram therefore specify explicitly the "bins" in which the states fall.
The mismatch_behaviour of the
No. <Control Link> instances can be used to provide a fine level of control over state by changing fields instead of representing states as different <Geometry> objects.
| SE_Boolean | unique_descendants; | (notes) |
|---|---|---|
| SE_Boolean | strict_organizing_principle; | (notes) |
| EDCS_Attribute_Code | state_tag; | (notes) |
|---|---|---|
| SE_Property_Data_Value | active_state_value; | (notes) |
An association between a <Geometry Hierarchy> instance and a <Feature> instance indicates that the <Geometry Hierarchy> and the <Feature> are alternate representations of the same environmental object.
An association between two <Geometry Hierarchy> instances indicates that they are alternate representations of the same environmental object.
An association from a <Hierarchy Summary Item> instance to a <Geometry Hierarchy> indicates that the <Hierarchy Summary Item> summarizes that <Geometry Hierarchy>.
An association from a <Reference Surface> instance to a <Geometry Hierarchy> indicates that the <Geometry Hierarchy> organizes the geometric objects that specify the resolution surface of the <Reference Surface>.
In the case where multiple <Collision Volume> components are specified for a given <Aggregate Geometry>, the union of the volumes thus specified is used in collision detection.
If this value is SE_TRUE, each 'descendant' of this aggregation - that is, each <Geometry> object that exists in the component tree rooted at the given <Aggregate Geometry> - 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> object appears in more than one 'branch' of the aggregation.
If this value 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.
The state by which the component <Geometry Hierarchy> instances are being differentiated, which shall be an EAC which is designated as "state applicable".
The default state. If a <State Control Link> is present, then this field is its target.
|