|
ENTITY parallel_offset_geometric_constraint SUBTYPE OF (explicit_geometric_constraint); SELF\explicit_constraint.constrained_elements : SET [1:?] OF curve_or_surface_constraint_element; SELF\explicit_constraint.reference_elements : SET [0:1] OF curve_or_surface_constraint_element; offset_type : parallel_offset_type; WHERE wr1: NOT ( ( ( offset_type = curve_2d_offset ) OR ( offset_type = curve_3d_offset ) ) AND ( SIZEOF ( QUERY ( q <* ( SELF \ explicit_constraint . constrained_elements + SELF \ explicit_constraint . reference_elements ) | 'geometry_schema.surface' IN TYPEOF ( q ) ) ) > 0 ) ) ; wr2: NOT ( ( offset_type = surface_offset ) AND ( SIZEOF ( QUERY ( q <* ( SELF \ explicit_constraint . constrained_elements + SELF \ explicit_constraint . reference_elements ) | 'geometry_schema.curve' IN TYPEOF ( q ) ) ) > 0 ) ) ; END_ENTITY; -- parallel_offset_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; parallel_offset_geometric_constraint (RT) constrained_elements: SET [1:?] OF curve_or_surface_constraint_element; (RT) reference_elements: SET [0:1] OF curve_or_surface_constraint_element; offset_type: parallel_offset_type; |
| pogc_with_dimension (EXPLICIT_GEOMETRIC_CONSTRAINT_SCHEMA) |
Global rules for this entity data type- |
public interface EParallel_offset_geometric_constraint extends EExplicit_geometric_constraintoffset_type (explicit attribute)boolean testOffset_type(EParallel_offset_geometric_constraint type)int getOffset_type(EParallel_offset_geometric_constraint type) void setOffset_type(EParallel_offset_geometric_constraint type, int value) void unsetOffset_type(EParallel_offset_geometric_constraint type) |
public class CParallel_offset_geometric_constraint implements EParallel_offset_geometric_constraintstatic EAttribute attributeOffset_type(EParallel_offset_geometric_constraint type) |
public class AParallel_offset_geometric_constraint extends AEntitypublic EParallel_offset_geometric_constraint getByIndex(int index)public EParallel_offset_geometric_constraint getCurrentMember(SdaiIterator it) |