|
ENTITY surface_distance_geometric_constraint SUBTYPE OF (explicit_geometric_constraint); SELF\explicit_constraint.constrained_elements : SET [1:2] OF surface; SELF\explicit_constraint.reference_elements : SET [0:4] OF point_curve_or_surface_constraint_element; near_points : SET [0:4] OF near_point_relationship; WHERE wr1: ( SIZEOF ( SELF \ explicit_constraint . reference_elements ) > 0 ) OR ( ( 'explicit_geometric_constraint_schema.sdgc_with_dimension' IN TYPEOF ( SELF ) ) AND ( SIZEOF ( SELF \ explicit_constraint . constrained_elements ) = 2 ) ) ; wr2: SIZEOF ( near_points ) <= SIZEOF ( SELF \ explicit_constraint . reference_elements ) ; wr3: SIZEOF ( QUERY ( q <* near_points | NOT ( q \ representation_item_relationship . relating_representation_item IN SELF \ explicit_constraint . reference_elements ) ) ) = 0 ; END_ENTITY; -- surface_distance_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; surface_distance_geometric_constraint (RT) constrained_elements: SET [1:2] OF surface; (RT) reference_elements: SET [0:4] OF point_curve_or_surface_constraint_element; near_points: SET [0:4] OF near_point_relationship; |
| sdgc_with_dimension (EXPLICIT_GEOMETRIC_CONSTRAINT_SCHEMA) |
Global rules for this entity data type- |
public interface ESurface_distance_geometric_constraint extends EExplicit_geometric_constraintnear_points (explicit attribute)boolean testNear_points(ESurface_distance_geometric_constraint type)ANear_point_relationship getNear_points(ESurface_distance_geometric_constraint type) ANear_point_relationship createNear_points(ESurface_distance_geometric_constraint type) void unsetNear_points(ESurface_distance_geometric_constraint type) |
public class CSurface_distance_geometric_constraint implements ESurface_distance_geometric_constraintstatic EAttribute attributeNear_points(ESurface_distance_geometric_constraint type)static int usedinNear_points(ESurface_distance_geometric_constraint type, ENear_point_relationship instance, ASdaiModel domain, ASurface_distance_geometric_constraint result) |
public class ASurface_distance_geometric_constraint extends AEntitypublic ESurface_distance_geometric_constraint getByIndex(int index)public ESurface_distance_geometric_constraint getCurrentMember(SdaiIterator it) |