ENTITY pogc_with_dimension SUBTYPE OF (parallel_offset_geometric_constraint); offset_value : positive_length_measure; offset_direction_constrained : BOOLEAN; WHERE wr1: (SIZEOF(SELF\explicit_constraint.reference_elements) = 1) OR (SIZEOF(SELF\explicit_constraint.constrained_elements) = 2); wr2: (NOT (offset_direction_constrained = TRUE) AND ((offset_type = curve_2d_offset) OR (offset_type = surface_offset))); END_ENTITY; -- pogc_with_dimension |
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 offset_value: positive_length_measure; offset_direction_constrained: BOOLEAN; |
Global rules for this entity data type- |
public interface EPogc_with_dimension extends EParallel_offset_geometric_constraintoffset_value (explicit attribute)boolean testOffset_value(EPogc_with_dimension type)double getOffset_value(EPogc_with_dimension type) void setOffset_value(EPogc_with_dimension type, double value) void unsetOffset_value(EPogc_with_dimension type) offset_direction_constrained (explicit attribute)boolean testOffset_direction_constrained(EPogc_with_dimension type)boolean getOffset_direction_constrained(EPogc_with_dimension type) void setOffset_direction_constrained(EPogc_with_dimension type, boolean value) void unsetOffset_direction_constrained(EPogc_with_dimension type) |
public class CPogc_with_dimension implements EPogc_with_dimensionstatic EAttribute attributeOffset_value(EPogc_with_dimension type)static EAttribute attributeOffset_direction_constrained(EPogc_with_dimension type) |
public class APogc_with_dimension extends AEntitypublic EPogc_with_dimension getByIndex(int index)public EPogc_with_dimension getCurrentMember(SdaiIterator it) |