|
ENTITY sectioned_spine SUBTYPE OF (geometric_curve_set); cross_sections : LIST [2:?] OF curve; spine_points : LIST [2:?] OF point; WHERE WR1: SIZEOF(SELF\geometric_set.elements) = 1; WR2: 'GEOMETRY_SCHEMA.CURVE' IN TYPEOF(SELF\geometric_set.elements[1]); WR3: SIZEOF(cross_sections) = SIZEOF(spine_points); WR4: SELF\geometric_representation_item.dim = 3; END_ENTITY; -- sectioned_spine |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; geometric_set elements: SET [1:?] OF geometric_set_select; geometric_curve_set - sectioned_spine cross_sections: LIST [2:?] OF curve; spine_points: LIST [2:?] OF point; |
Global rules for this entity data type- |