Overview Schemas Index

PLY_ORIENTATION_SPECIFICATION_MIM (jsdai.SPly_orientation_specification_mim)


ENTITY transformation_with_derived_angle
          SUPERTYPE OF (ONEOF (draped_defined_transformation, laid_defined_transformation))
          SUBTYPE OF (item_defined_transformation);
          SELF\item_defined_transformation.transform_item_1 : angle_direction_reference_with_a2p3d_select;
          SELF\item_defined_transformation.transform_item_2 : axis2_placement_3d;
DERIVE
          orientation_angle : plane_angle_measure := derive_angle (
        SELF\item_defined_transformation.transform_item_1,
        SELF\item_defined_transformation.transform_item_2);
WHERE
          wr1: (SELF\item_defined_transformation.transform_item_1\
            axis2_placement_3d.p[3].direction_ratios[1] =
            SELF\item_defined_transformation.transform_item_2\
            axis2_placement_3d.p[3].direction_ratios[1])
          AND
           (SELF\item_defined_transformation.transform_item_1\
            axis2_placement_3d.p[3].direction_ratios[2] =
            SELF\item_defined_transformation.transform_item_2\
            axis2_placement_3d.p[3].direction_ratios[2])
          AND
           (SELF\item_defined_transformation.transform_item_1\
            axis2_placement_3d.p[3].direction_ratios[3] =
            SELF\item_defined_transformation.transform_item_2\
            axis2_placement_3d.p[3].direction_ratios[3]);
END_ENTITY; -- transformation_with_derived_angle

Entity data types and their attributes

item_defined_transformation
          name: label;
          (OPT) description: text;
          transform_item_1: representation_item;
          transform_item_2: representation_item;
transformation_with_derived_angle
          (RT) transform_item_1: angle_direction_reference_with_a2p3d_select;
          (RT) transform_item_2: axis2_placement_3d;
          (DER) orientation_angle: plane_angle_measure;

Known subtypes

          draped_defined_transformation (PLY_ORIENTATION_SPECIFICATION_MIM)
          laid_defined_transformation (PLY_ORIENTATION_SPECIFICATION_MIM)

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
transformation_with_derived_angle

Global rules for this entity data type

          -

public interface ETransformation_with_derived_angle extends EItem_defined_transformation

orientation_angle (derived attribute)

          double getOrientation_angle(ETransformation_with_derived_angle type)
          boolean testOrientation_angle(ETransformation_with_derived_angle type)

public class CTransformation_with_derived_angle implements ETransformation_with_derived_angle

          static EAttribute attributeOrientation_angle(ETransformation_with_derived_angle type)

public class ATransformation_with_derived_angle extends AEntity

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