ENTITY surface_pair SUBTYPE OF (kinematic_pair); surface_1 : surface; surface_2 : surface; orientation : BOOLEAN; WHERE wr1: frame_associated_to_background (SELF\kinematic_pair.pair_placement_in_first_link_context, surface_1); wr2: frame_associated_to_background (SELF\kinematic_pair.pair_placement_in_second_link_context, surface_2); END_ENTITY; -- surface_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; surface_pair surface_1: surface; surface_2: surface; orientation: BOOLEAN; |
rolling_surface_pair (KINEMATIC_STRUCTURE_SCHEMA) |
sliding_surface_pair (KINEMATIC_STRUCTURE_SCHEMA) |
Global rules for this entity data type- |
public interface ESurface_pair extends EKinematic_pairsurface_1 (explicit attribute)boolean testSurface_1(ESurface_pair type)ESurface getSurface_1(ESurface_pair type) void setSurface_1(ESurface_pair type, ESurface value) void unsetSurface_1(ESurface_pair type) surface_2 (explicit attribute)boolean testSurface_2(ESurface_pair type)ESurface getSurface_2(ESurface_pair type) void setSurface_2(ESurface_pair type, ESurface value) void unsetSurface_2(ESurface_pair type) orientation (explicit attribute)boolean testOrientation(ESurface_pair type)boolean getOrientation(ESurface_pair type) void setOrientation(ESurface_pair type, boolean value) void unsetOrientation(ESurface_pair type) |
public class CSurface_pair implements ESurface_pairstatic EAttribute attributeSurface_1(ESurface_pair type)static int usedinSurface_1(ESurface_pair type, ESurface instance, ASdaiModel domain, ASurface_pair result) static EAttribute attributeSurface_2(ESurface_pair type) static int usedinSurface_2(ESurface_pair type, ESurface instance, ASdaiModel domain, ASurface_pair result) static EAttribute attributeOrientation(ESurface_pair type) |
public class ASurface_pair extends AEntitypublic ESurface_pair getByIndex(int index)public ESurface_pair getCurrentMember(SdaiIterator it) |