|
ENTITY binary_assembly_constraint ABSTRACT SUPERTYPE OF (ONEOF (parallel_assembly_constraint, surface_distance_assembly_constraint_with_dimension, angle_assembly_constraint_with_dimension, perpendicular_assembly_constraint, incidence_assembly_constraint, coaxial_assembly_constraint, tangent_assembly_constraint)) SUBTYPE OF (assembly_geometric_constraint, representation_relationship_with_transformation); SELF\representation_relationship.rep_1 : representative_shape_representation; SELF\representation_relationship.rep_2 : representative_shape_representation; WHERE WR1: (SELF\explicit_constraint.constrained_elements[1] \geometric_representation_item.dim = 3) AND (SELF\explicit_constraint.reference_elements[1] \geometric_representation_item.dim = 3); WR2: (SELF\representation_relationship.rep_1 IN (using_representations (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1) + using_representation_with_mapping (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1))) AND (SELF\representation_relationship.rep_2 IN (using_representations (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2) + using_representation_with_mapping (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2))); WR3: (SIZEOF(SELF\explicit_constraint.constrained_elements)=1) AND (SIZEOF(SELF\explicit_constraint.reference_elements)=1); WR4: (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_1 = SELF\explicit_constraint.reference_elements[1]) AND (SELF\representation_relationship_with_transformation. transformation_operator\item_defined_transformation.transform_item_2 = SELF\explicit_constraint.constrained_elements[1]); END_ENTITY; -- binary_assembly_constraint |
Entity data types and their attributesrepresentation_itemname: label; variational_representation_item - explicit_constraint (OPT) description: text; constrained_elements: SET [1:?] OF representation_item; reference_elements: SET [0:?] OF representation_item; assembly_geometric_constraint - representation_relationship name: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; binary_assembly_constraint (RT) rep_1: representative_shape_representation; (RT) rep_2: representative_shape_representation; |
| angle_assembly_constraint_with_dimension (assembly_constraint_schema) |
| coaxial_assembly_constraint (assembly_constraint_schema) |
| incidence_assembly_constraint (assembly_constraint_schema) |
| parallel_assembly_constraint (assembly_constraint_schema) |
| perpendicular_assembly_constraint (assembly_constraint_schema) |
| surface_distance_assembly_constraint_with_dimension (assembly_constraint_schema) |
| tangent_assembly_constraint (assembly_constraint_schema) |
Global rules for this entity data type- |