ENTITY universal_pair SUBTYPE OF (kinematic_pair); input_skew_angle : OPTIONAL plane_angle_measure; DERIVE skew_angle : plane_angle_measure := NVL (input_skew_angle, 0.0); WHERE wr1: COS (plane_angle_for_pair_in_radian (SELF, skew_angle)) > 0.0; END_ENTITY; -- universal_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; universal_pair (OPT) input_skew_angle: plane_angle_measure; (DER) skew_angle: plane_angle_measure; |
homokinetic_pair (AUTOMOTIVE_DESIGN) |
Global rules for this entity data type- |
public interface EUniversal_pair extends EKinematic_pairinput_skew_angle (explicit attribute)boolean testInput_skew_angle(EUniversal_pair type)double getInput_skew_angle(EUniversal_pair type) void setInput_skew_angle(EUniversal_pair type, double value) void unsetInput_skew_angle(EUniversal_pair type) skew_angle (derived attribute)double getSkew_angle(EUniversal_pair type)boolean testSkew_angle(EUniversal_pair type) |
public class CUniversal_pair implements EUniversal_pairstatic EAttribute attributeInput_skew_angle(EUniversal_pair type)static EAttribute attributeSkew_angle(EUniversal_pair type) |
public class AUniversal_pair extends AEntitypublic EUniversal_pair getByIndex(int index)public EUniversal_pair getCurrentMember(SdaiIterator it) |