ENTITY sliding_surface_pair_value SUBTYPE OF (pair_value); SELF\pair_value.applies_to_pair : sliding_surface_pair; actual_point_on_surface_1 : point_on_surface; actual_point_on_surface_2 : point_on_surface; actual_rotation : plane_angle_measure; WHERE wr1: SELF\pair_value.applies_to_pair\surface_pair.surface_1 :=: actual_point_on_surface_1.basis_surface; wr2: SELF\pair_value.applies_to_pair\surface_pair.surface_2 :=: actual_point_on_surface_2.basis_surface; END_ENTITY; -- sliding_surface_pair_value |
Entity data types and their attributespair_valueapplies_to_pair: kinematic_pair; sliding_surface_pair_value (RT) applies_to_pair: sliding_surface_pair; actual_point_on_surface_1: point_on_surface; actual_point_on_surface_2: point_on_surface; actual_rotation: plane_angle_measure; |
Userspair_valueconfiguration_definition.pair_values initial_state.pair_values sliding_surface_pair_value |
Global rules for this entity data type- |
public interface ESliding_surface_pair_value extends EPair_valueactual_point_on_surface_1 (explicit attribute)boolean testActual_point_on_surface_1(ESliding_surface_pair_value type)EPoint_on_surface getActual_point_on_surface_1(ESliding_surface_pair_value type) void setActual_point_on_surface_1(ESliding_surface_pair_value type, EPoint_on_surface value) void unsetActual_point_on_surface_1(ESliding_surface_pair_value type) actual_point_on_surface_2 (explicit attribute)boolean testActual_point_on_surface_2(ESliding_surface_pair_value type)EPoint_on_surface getActual_point_on_surface_2(ESliding_surface_pair_value type) void setActual_point_on_surface_2(ESliding_surface_pair_value type, EPoint_on_surface value) void unsetActual_point_on_surface_2(ESliding_surface_pair_value type) actual_rotation (explicit attribute)boolean testActual_rotation(ESliding_surface_pair_value type)double getActual_rotation(ESliding_surface_pair_value type) void setActual_rotation(ESliding_surface_pair_value type, double value) void unsetActual_rotation(ESliding_surface_pair_value type) |
public class CSliding_surface_pair_value implements ESliding_surface_pair_valuestatic EAttribute attributeActual_point_on_surface_1(ESliding_surface_pair_value type)static int usedinActual_point_on_surface_1(ESliding_surface_pair_value type, EPoint_on_surface instance, ASdaiModel domain, ASliding_surface_pair_value result) static EAttribute attributeActual_point_on_surface_2(ESliding_surface_pair_value type) static int usedinActual_point_on_surface_2(ESliding_surface_pair_value type, EPoint_on_surface instance, ASdaiModel domain, ASliding_surface_pair_value result) static EAttribute attributeActual_rotation(ESliding_surface_pair_value type) |
public class ASliding_surface_pair_value extends AEntitypublic ESliding_surface_pair_value getByIndex(int index)public ESliding_surface_pair_value getCurrentMember(SdaiIterator it) |