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 attributesfounded_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; |
curve_based_path_with_orientation_and_parameters (KINEMATIC_MOTION_REPRESENTATION_SCHEMA) |
Users: by entity attributesfounded_itemfounded_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 attributecurve_based_path_with_orientation- |
Global rules for this entity data type- |
public interface ECurve_based_path_with_orientation extends EKinematic_path_segmentposition_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_orientationstatic 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 AEntitypublic ECurve_based_path_with_orientation getByIndex(int index)public ECurve_based_path_with_orientation getCurrentMember(SdaiIterator it) |