Overview Schemas Index

KINEMATIC_MOTION_REPRESENTATION_SCHEMA (jsdai.SKinematic_motion_representation_schema)


ENTITY curve_based_path_with_orientation
          SUBTYPE OF (kinematic_path_segment);
          position_curve : bounded_curve;
          orientation_curve : bounded_curve;
WHERE
          wr1: TYPEOF(position_curve) = TYPEOF(orientation_curve);
END_ENTITY; -- curve_based_path_with_orientation

Entity data types and their attributes

founded_item
          (DER) users: SET [0:?] OF founded_item_select;
kinematic_path_segment
          t_end: parameter_value;
          transition: transition_code;
curve_based_path_with_orientation
          position_curve: bounded_curve;
          orientation_curve: bounded_curve;

Known subtypes

          curve_based_path_with_orientation_and_parameters (KINEMATIC_MOTION_REPRESENTATION_SCHEMA)

Users: by entity attributes

founded_item
          founded_item.users
                    founded_item_select
kinematic_path_segment
          kinematic_path.segments
curve_based_path_with_orientation
          kinematic_path_defined_by_curves.segments

Users: by defined types, not used by any entity attribute

curve_based_path_with_orientation
          -

Global rules for this entity data type

          -

public interface ECurve_based_path_with_orientation extends EKinematic_path_segment

position_curve (explicit attribute)

          boolean testPosition_curve(ECurve_based_path_with_orientation type)
          EBounded_curve getPosition_curve(ECurve_based_path_with_orientation type)
          void setPosition_curve(ECurve_based_path_with_orientation type, EBounded_curve value)
          void unsetPosition_curve(ECurve_based_path_with_orientation type)

orientation_curve (explicit attribute)

          boolean testOrientation_curve(ECurve_based_path_with_orientation type)
          EBounded_curve getOrientation_curve(ECurve_based_path_with_orientation type)
          void setOrientation_curve(ECurve_based_path_with_orientation type, EBounded_curve value)
          void unsetOrientation_curve(ECurve_based_path_with_orientation type)

public class CCurve_based_path_with_orientation implements ECurve_based_path_with_orientation

          static EAttribute attributePosition_curve(ECurve_based_path_with_orientation type)
          static int usedinPosition_curve(ECurve_based_path_with_orientation type, EBounded_curve instance, ASdaiModel domain, ACurve_based_path_with_orientation result)
          static EAttribute attributeOrientation_curve(ECurve_based_path_with_orientation type)
          static int usedinOrientation_curve(ECurve_based_path_with_orientation type, EBounded_curve instance, ASdaiModel domain, ACurve_based_path_with_orientation result)

public class ACurve_based_path_with_orientation extends AEntity

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