Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY sliding_curve_pair_value
          SUBTYPE OF (pair_value);
          SELF\pair_value.applies_to_pair : sliding_curve_pair;
          actual_point_on_curve_1 : point_on_curve;
          actual_point_on_curve_2 : point_on_curve;
WHERE
          wr1:  SELF \ pair_value . applies_to_pair \ planar_curve_pair . curve_1 :=: actual_point_on_curve_1 . basis_curve ;
          wr2:  SELF \ pair_value . applies_to_pair \ planar_curve_pair . curve_2 :=: actual_point_on_curve_2 . basis_curve ;
END_ENTITY; -- sliding_curve_pair_value

Entity data types and their attributes

pair_value
          applies_to_pair: kinematic_pair;
sliding_curve_pair_value
          (RT) applies_to_pair: sliding_curve_pair;
          actual_point_on_curve_1: point_on_curve;
          actual_point_on_curve_2: point_on_curve;

Users

pair_value
          configuration_definition.pair_values
          initial_state.pair_values
sliding_curve_pair_value

Global rules for this entity data type

          -

public interface ESliding_curve_pair_value extends EPair_value

actual_point_on_curve_1 (explicit attribute)

          boolean testActual_point_on_curve_1(ESliding_curve_pair_value type)
          EPoint_on_curve getActual_point_on_curve_1(ESliding_curve_pair_value type)
          void setActual_point_on_curve_1(ESliding_curve_pair_value type, EPoint_on_curve value)
          void unsetActual_point_on_curve_1(ESliding_curve_pair_value type)

actual_point_on_curve_2 (explicit attribute)

          boolean testActual_point_on_curve_2(ESliding_curve_pair_value type)
          EPoint_on_curve getActual_point_on_curve_2(ESliding_curve_pair_value type)
          void setActual_point_on_curve_2(ESliding_curve_pair_value type, EPoint_on_curve value)
          void unsetActual_point_on_curve_2(ESliding_curve_pair_value type)

public class CSliding_curve_pair_value implements ESliding_curve_pair_value

          static EAttribute attributeActual_point_on_curve_1(ESliding_curve_pair_value type)
          static int usedinActual_point_on_curve_1(ESliding_curve_pair_value type, EPoint_on_curve instance, ASdaiModel domain, ASliding_curve_pair_value result)
          static EAttribute attributeActual_point_on_curve_2(ESliding_curve_pair_value type)
          static int usedinActual_point_on_curve_2(ESliding_curve_pair_value type, EPoint_on_curve instance, ASdaiModel domain, ASliding_curve_pair_value result)

public class ASliding_curve_pair_value extends AEntity

          public ESliding_curve_pair_value getByIndex(int index)
          public ESliding_curve_pair_value getCurrentMember(SdaiIterator it)