ENTITY symmetry_geometric_constraint SUBTYPE OF (explicit_geometric_constraint); SELF\explicit_constraint.constrained_elements : SET [2:2] OF geometric_representation_item; mirror_element : linear_geometry_constraint_element; WHERE wr1: SIZEOF(SELF\explicit_constraint.reference_elements) = 0; wr2: SIZEOF(TYPEOF(mirror_element) * ['GEOMETRY_SCHEMA.DIRECTION','GEOMETRY_SCHEMA.VECTOR']) = 0; wr3: NOT ((SELF\geometric_representation_item.dim = 2) AND ('GEOMETRY_SCHEMA.PLANE' IN TYPEOF(mirror_element))); END_ENTITY; -- symmetry_geometric_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; defined_constraint - geometric_representation_item (DER) dim: dimension_count; explicit_geometric_constraint (RT) constrained_elements: SET [1:?] OF geometric_representation_item; (RT) reference_elements: SET [0:?] OF geometric_representation_item; symmetry_geometric_constraint (RT) constrained_elements: SET [2:2] OF geometric_representation_item; mirror_element: linear_geometry_constraint_element; |
Global rules for this entity data type- |
public interface ESymmetry_geometric_constraint extends EExplicit_geometric_constraintmirror_element (explicit attribute)int testMirror_element(ESymmetry_geometric_constraint type)case 1 EEntity getMirror_element(ESymmetry_geometric_constraint type) void setMirror_element(ESymmetry_geometric_constraint type, EEntity value, EEntity node1) void unsetMirror_element(ESymmetry_geometric_constraint type) |
public class CSymmetry_geometric_constraint implements ESymmetry_geometric_constraintstatic EAttribute attributeMirror_element(ESymmetry_geometric_constraint type)static int usedinMirror_element(ESymmetry_geometric_constraint type, EEntity instance, ASdaiModel domain, ASymmetry_geometric_constraint result) |
public class ASymmetry_geometric_constraint extends AEntitypublic ESymmetry_geometric_constraint getByIndex(int index)public ESymmetry_geometric_constraint getCurrentMember(SdaiIterator it) |