|
ENTITY surface_pair_range SUBTYPE OF (simple_pair_range); SELF\simple_pair_range.applies_to_pair : surface_pair; range_on_surface_1 : rectangular_trimmed_surface; range_on_surface_2 : rectangular_trimmed_surface; lower_limit_actual_rotation : rotational_range_measure; upper_limit_actual_rotation : rotational_range_measure; WHERE WR1: SELF\simple_pair_range.applies_to_pair\surface_pair.surface_1 :=: range_on_surface_1.basis_surface; WR2: SELF\simple_pair_range.applies_to_pair\surface_pair.surface_2 :=: range_on_surface_2.basis_surface; WR3: (('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN TYPEOF (lower_limit_actual_rotation)) OR ('KINEMATIC_STRUCTURE_SCHEMA.UNLIMITED_RANGE' IN TYPEOF (upper_limit_actual_rotation))) XOR (lower_limit_actual_rotation < upper_limit_actual_rotation); END_ENTITY; -- surface_pair_range |
Entity data types and their attributessimple_pair_rangeapplies_to_pair: kinematic_pair; surface_pair_range (RT) applies_to_pair: surface_pair; range_on_surface_1: rectangular_trimmed_surface; range_on_surface_2: rectangular_trimmed_surface; lower_limit_actual_rotation: rotational_range_measure; upper_limit_actual_rotation: rotational_range_measure; |
Userssimple_pair_rangesurface_pair_range |
Global rules for this entity data type- |