|
ENTITY kinematic_path ABSTRACT SUPERTYPE OF (ONEOF (kinematic_path_defined_by_nodes, kinematic_path_defined_by_curves)) SUBTYPE OF (geometric_representation_item); segments : LIST [1:?] OF kinematic_path_segment; t_start : parameter_value; DERIVE n_segments : INTEGER := SIZEOF(segments); closed_path : LOGICAL := segments[n_segments].transition <> discontinuous; WHERE WR1: SIZEOF(QUERY(using_rep <* using_representations(SELF)| NOT('KINEMATIC_MOTION_REPRESENTATION_SCHEMA.GEOMETRIC_REPRESENTATION_CONTEXT_WITH_PARAMETER' IN TYPEOF(using_rep.context_of_items))))= 0; END_ENTITY; -- kinematic_path |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; kinematic_path segments: LIST [1:?] OF kinematic_path_segment; t_start: parameter_value; (DER) n_segments: INTEGER; (DER) closed_path: LOGICAL; |
| kinematic_path_defined_by_curves (kinematic_motion_representation_schema) |
| kinematic_path_defined_by_nodes (kinematic_motion_representation_schema) |
Global rules for this entity data type- |