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)