ENTITY planar_curve_pair SUBTYPE OF (kinematic_pair); curve_1 : curve; curve_2 : curve; orientation : BOOLEAN; WHERE wr1: frame_associated_to_background (SELF\kinematic_pair.pair_placement_in_first_link_context, curve_1); wr2: frame_associated_to_background (SELF\kinematic_pair.pair_placement_in_second_link_context, curve_2); END_ENTITY; -- planar_curve_pair |
Entity data types and their attributesitem_defined_transformationname: label; (OPT) description: text; transform_item_1: representation_item; transform_item_2: representation_item; kinematic_pair joint: kinematic_joint; (DER) pair_placement_in_first_link_context: rigid_placement; (DER) pair_placement_in_second_link_context: rigid_placement; planar_curve_pair curve_1: curve; curve_2: curve; orientation: BOOLEAN; |
rolling_curve_pair (KINEMATIC_STRUCTURE_SCHEMA) |
sliding_curve_pair (KINEMATIC_STRUCTURE_SCHEMA) |
Global rules for this entity data type- |
public interface EPlanar_curve_pair extends EKinematic_paircurve_1 (explicit attribute)boolean testCurve_1(EPlanar_curve_pair type)ECurve getCurve_1(EPlanar_curve_pair type) void setCurve_1(EPlanar_curve_pair type, ECurve value) void unsetCurve_1(EPlanar_curve_pair type) curve_2 (explicit attribute)boolean testCurve_2(EPlanar_curve_pair type)ECurve getCurve_2(EPlanar_curve_pair type) void setCurve_2(EPlanar_curve_pair type, ECurve value) void unsetCurve_2(EPlanar_curve_pair type) orientation (explicit attribute)boolean testOrientation(EPlanar_curve_pair type)boolean getOrientation(EPlanar_curve_pair type) void setOrientation(EPlanar_curve_pair type, boolean value) void unsetOrientation(EPlanar_curve_pair type) |
public class CPlanar_curve_pair implements EPlanar_curve_pairstatic EAttribute attributeCurve_1(EPlanar_curve_pair type)static int usedinCurve_1(EPlanar_curve_pair type, ECurve instance, ASdaiModel domain, APlanar_curve_pair result) static EAttribute attributeCurve_2(EPlanar_curve_pair type) static int usedinCurve_2(EPlanar_curve_pair type, ECurve instance, ASdaiModel domain, APlanar_curve_pair result) static EAttribute attributeOrientation(EPlanar_curve_pair type) |
public class APlanar_curve_pair extends AEntitypublic EPlanar_curve_pair getByIndex(int index)public EPlanar_curve_pair getCurrentMember(SdaiIterator it) |