Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY spherical_pair_value
          SUBTYPE OF (pair_value);
          SELF\pair_value.applies_to_pair : spherical_pair;
          input_orientation : spatial_rotation;
DERIVE
          actual_orientation : ypr_rotation := convert_spatial_to_ypr_rotation
                                     (SELF\pair_value.applies_to_pair,
                                      input_orientation);
END_ENTITY; -- spherical_pair_value

Entity data types and their attributes

pair_value
          applies_to_pair: kinematic_pair;
spherical_pair_value
          (RT) applies_to_pair: spherical_pair;
          input_orientation: spatial_rotation;
          (DER) actual_orientation: ypr_rotation;

Users

pair_value
          configuration_definition.pair_values
          initial_state.pair_values
spherical_pair_value

Global rules for this entity data type

          -

public interface ESpherical_pair_value extends EPair_value

input_orientation (explicit attribute)

          int testInput_orientation(ESpherical_pair_value type)
          case 1
              EEntity getInput_orientation(ESpherical_pair_value type)
              void setInput_orientation(ESpherical_pair_value type, EEntity value, EEntity node1)
          case sInput_orientationYpr_rotation:
              A_double getInput_orientation(ESpherical_pair_value type, EYpr_rotation node1)
              void setInput_orientation(ESpherical_pair_value type, A_double value, EYpr_rotation node1)
          void unsetInput_orientation(ESpherical_pair_value type)

actual_orientation (derived attribute)

          A_double getActual_orientation(ESpherical_pair_value type)
          boolean testActual_orientation(ESpherical_pair_value type)

public class CSpherical_pair_value implements ESpherical_pair_value

          static EAttribute attributeInput_orientation(ESpherical_pair_value type)
          static int usedinInput_orientation(ESpherical_pair_value type, EEntity instance, ASdaiModel domain, ASpherical_pair_value result)
          static EAttribute attributeActual_orientation(ESpherical_pair_value type)

public class ASpherical_pair_value extends AEntity

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