Overview Schemas Index

KINEMATIC_MOTION_REPRESENTATION_SCHEMA (jsdai.SKinematic_motion_representation_schema)


ENTITY transform
          SUBTYPE OF (functionally_defined_transformation);
          rotation_component : spatial_rotation;
          translation_component : translation;
END_ENTITY; -- transform

Entity data types and their attributes

functionally_defined_transformation
          name: label;
          (OPT) description: text;
transform
          rotation_component: spatial_rotation;
          translation_component: translation;

Users

functionally_defined_transformation
          assembly_connection_zone_position_relationship.transformation_operator
                    transformation
          design_view_terminal_component_shape_relationship.transformation_operator
                    transformation
          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_armx.transformation_operator
                    transformation
          shape_definition_3d_plane_projection.transformation_operator
                    transformation
          usage_view_connection_zone_terminal_shape_relationship_armx.transformation_operator
                    transformation
transform
          path_node.control_transform

Global rules for this entity data type

          -

public interface ETransform extends EFunctionally_defined_transformation

rotation_component (explicit attribute)

          int testRotation_component(ETransform type)
          case 1
              EEntity getRotation_component(ETransform type)
              void setRotation_component(ETransform type, EEntity value, EEntity node1)
          case sRotation_componentYpr_rotation:
              A_double getRotation_component(ETransform type, EYpr_rotation node1)
              void setRotation_component(ETransform type, A_double value, EYpr_rotation node1)
          void unsetRotation_component(ETransform type)

translation_component (explicit attribute)

          boolean testTranslation_component(ETransform type)
          ETranslation getTranslation_component(ETransform type)
          void setTranslation_component(ETransform type, ETranslation value)
          void unsetTranslation_component(ETransform type)

public class CTransform implements ETransform

          static EAttribute attributeRotation_component(ETransform type)
          static int usedinRotation_component(ETransform type, EEntity instance, ASdaiModel domain, ATransform result)
          static EAttribute attributeTranslation_component(ETransform type)
          static int usedinTranslation_component(ETransform type, ETranslation instance, ASdaiModel domain, ATransform result)

public class ATransform extends AEntity

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