Overview Schemas Index

KINEMATIC_STRUCTURE_SCHEMA (jsdai.SKinematic_structure_schema)


ENTITY gear_pair
          SUBTYPE OF (kinematic_pair);
          radius_first_link : length_measure;
          radius_second_link : length_measure;
          bevel : plane_angle_measure;
          helical_angle : plane_angle_measure;
          gear_ratio : REAL;
END_ENTITY; -- gear_pair

Entity data types and their attributes

item_defined_transformation
          name: 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;
gear_pair
          radius_first_link: length_measure;
          radius_second_link: length_measure;
          bevel: plane_angle_measure;
          helical_angle: plane_angle_measure;
          gear_ratio: REAL;

Users

item_defined_transformation
          assembly_connection_zone_position_relationship.transformation_operator
                    transformation
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          design_view_terminal_component_shape_relationship.transformation_operator
                    transformation
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          geometric_relationship_with_placement_transformation.transformation_operator
                    transformation
          interconnect_connection_zone_position_relationship.transformation_operator
                    transformation
          representation_relationship_with_transformation.transformation_operator
                    transformation
          shape_definition_3d_intersection.transformation_operator
          shape_definition_3d_intersection_armx.transformation_operator
                    transformation
          shape_definition_3d_plane_projection.transformation_operator
                    transformation
          usage_view_connection_zone_terminal_shape_relationship_armx.transformation_operator
                    transformation
kinematic_pair
          attribute_language_assignment.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              automotive_design_attribute_language_item
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              automotive_design_multi_language_attribute_item
          pair_actuator.actuated_pair
          pair_value.applies_to_pair
          simple_pair_range.applies_to_pair
gear_pair
          gear_pair_range.applies_to_pair
          gear_pair_value.applies_to_pair

Global rules for this entity data type

          -

public interface EGear_pair extends EKinematic_pair

radius_first_link (explicit attribute)

          boolean testRadius_first_link(EGear_pair type)
          double getRadius_first_link(EGear_pair type)
          void setRadius_first_link(EGear_pair type, double value)
          void unsetRadius_first_link(EGear_pair type)

radius_second_link (explicit attribute)

          boolean testRadius_second_link(EGear_pair type)
          double getRadius_second_link(EGear_pair type)
          void setRadius_second_link(EGear_pair type, double value)
          void unsetRadius_second_link(EGear_pair type)

bevel (explicit attribute)

          boolean testBevel(EGear_pair type)
          double getBevel(EGear_pair type)
          void setBevel(EGear_pair type, double value)
          void unsetBevel(EGear_pair type)

helical_angle (explicit attribute)

          boolean testHelical_angle(EGear_pair type)
          double getHelical_angle(EGear_pair type)
          void setHelical_angle(EGear_pair type, double value)
          void unsetHelical_angle(EGear_pair type)

gear_ratio (explicit attribute)

          boolean testGear_ratio(EGear_pair type)
          double getGear_ratio(EGear_pair type)
          void setGear_ratio(EGear_pair type, double value)
          void unsetGear_ratio(EGear_pair type)

public class CGear_pair implements EGear_pair

          static EAttribute attributeRadius_first_link(EGear_pair type)
          static EAttribute attributeRadius_second_link(EGear_pair type)
          static EAttribute attributeBevel(EGear_pair type)
          static EAttribute attributeHelical_angle(EGear_pair type)
          static EAttribute attributeGear_ratio(EGear_pair type)

public class AGear_pair extends AEntity

          public EGear_pair getByIndex(int index)
          public EGear_pair getCurrentMember(SdaiIterator it)