ENTITY low_order_kinematic_pair SUPERTYPE OF (ONEOF (revolute_pair, cylindrical_pair, spherical_pair, spherical_pair_with_pin, planar_pair, unconstrained_pair, fully_constrained_pair, prismatic_pair, universal_pair, low_order_kinematic_pair_with_range)) SUBTYPE OF (kinematic_pair); t_x : BOOLEAN; t_y : BOOLEAN; t_z : BOOLEAN; r_x : BOOLEAN; r_y : BOOLEAN; r_z : BOOLEAN; WHERE wr1: SIZEOF( QUERY(lr <* SELF\kinematic_pair.associated_link_representations_1 | NOT('KINEMATIC_STRUCTURE_SCHEMA.RIGID_LINK_REPRESENTATION' IN TYPEOF(lr)))) = 0; wr2: SIZEOF( QUERY(lr <* SELF\kinematic_pair.associated_link_representations_2 | NOT('KINEMATIC_STRUCTURE_SCHEMA.RIGID_LINK_REPRESENTATION' IN TYPEOF(lr)))) = 0; END_ENTITY; -- low_order_kinematic_pair |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; item_defined_transformation name: label; (OPT) description: text; transform_item_1: representation_item; transform_item_2: representation_item; kinematic_pair joint: kinematic_joint; (RT) transform_item_1: rigid_placement; (RT) transform_item_2: rigid_placement; (DER) associated_link_representations_1: SET [1:?] OF kinematic_link_representation; (DER) associated_link_representations_2: SET [1:?] OF kinematic_link_representation; (RT) (DER) name: label; (INV) link_representation_associations: SET [1:?] OF pair_representation_relationship FOR transformation_operator; low_order_kinematic_pair t_x: BOOLEAN; t_y: BOOLEAN; t_z: BOOLEAN; r_x: BOOLEAN; r_y: BOOLEAN; r_z: BOOLEAN; |
cylindrical_pair (KINEMATIC_STRUCTURE_SCHEMA) |
fully_constrained_pair (KINEMATIC_STRUCTURE_SCHEMA) |
low_order_kinematic_pair_with_range (KINEMATIC_STRUCTURE_SCHEMA) |
planar_pair (KINEMATIC_STRUCTURE_SCHEMA) |
prismatic_pair (KINEMATIC_STRUCTURE_SCHEMA) |
revolute_pair (KINEMATIC_STRUCTURE_SCHEMA) |
spherical_pair (KINEMATIC_STRUCTURE_SCHEMA) |
spherical_pair_with_pin (KINEMATIC_STRUCTURE_SCHEMA) |
unconstrained_pair (KINEMATIC_STRUCTURE_SCHEMA) |
universal_pair (KINEMATIC_STRUCTURE_SCHEMA) |
Global rules for this entity data type- |
public interface ELow_order_kinematic_pair extends EKinematic_pairt_x (explicit attribute)boolean testT_x(ELow_order_kinematic_pair type)boolean getT_x(ELow_order_kinematic_pair type) void setT_x(ELow_order_kinematic_pair type, boolean value) void unsetT_x(ELow_order_kinematic_pair type) t_y (explicit attribute)boolean testT_y(ELow_order_kinematic_pair type)boolean getT_y(ELow_order_kinematic_pair type) void setT_y(ELow_order_kinematic_pair type, boolean value) void unsetT_y(ELow_order_kinematic_pair type) t_z (explicit attribute)boolean testT_z(ELow_order_kinematic_pair type)boolean getT_z(ELow_order_kinematic_pair type) void setT_z(ELow_order_kinematic_pair type, boolean value) void unsetT_z(ELow_order_kinematic_pair type) r_x (explicit attribute)boolean testR_x(ELow_order_kinematic_pair type)boolean getR_x(ELow_order_kinematic_pair type) void setR_x(ELow_order_kinematic_pair type, boolean value) void unsetR_x(ELow_order_kinematic_pair type) r_y (explicit attribute)boolean testR_y(ELow_order_kinematic_pair type)boolean getR_y(ELow_order_kinematic_pair type) void setR_y(ELow_order_kinematic_pair type, boolean value) void unsetR_y(ELow_order_kinematic_pair type) r_z (explicit attribute)boolean testR_z(ELow_order_kinematic_pair type)boolean getR_z(ELow_order_kinematic_pair type) void setR_z(ELow_order_kinematic_pair type, boolean value) void unsetR_z(ELow_order_kinematic_pair type) |
public class CLow_order_kinematic_pair implements ELow_order_kinematic_pairstatic EAttribute attributeT_x(ELow_order_kinematic_pair type)static EAttribute attributeT_y(ELow_order_kinematic_pair type) static EAttribute attributeT_z(ELow_order_kinematic_pair type) static EAttribute attributeR_x(ELow_order_kinematic_pair type) static EAttribute attributeR_y(ELow_order_kinematic_pair type) static EAttribute attributeR_z(ELow_order_kinematic_pair type) |
public class ALow_order_kinematic_pair extends AEntitypublic ELow_order_kinematic_pair getByIndex(int index)public ELow_order_kinematic_pair getCurrentMember(SdaiIterator it) |