ENTITY thickened_face_solid SUBTYPE OF (solid_model); base_element : generalized_surface_select; offset1 : length_measure; offset2 : length_measure; WHERE wr1: NOT (('GEOMETRY_SCHEMA.SURFACE' IN TYPEOF(base_element)) AND (NOT ('GEOMETRY_SCHEMA.BOUNDED_SURFACE' IN TYPEOF(base_element)))); wr2: offset1 <> offset2; END_ENTITY; -- thickened_face_solid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - thickened_face_solid base_element: generalized_surface_select; offset1: length_measure; offset2: length_measure; |
Global rules for this entity data type- |
public interface EThickened_face_solid extends ESolid_modelbase_element (explicit attribute)int testBase_element(EThickened_face_solid type)case 1 EEntity getBase_element(EThickened_face_solid type) void setBase_element(EThickened_face_solid type, EEntity value, EEntity node1) void unsetBase_element(EThickened_face_solid type) offset1 (explicit attribute)boolean testOffset1(EThickened_face_solid type)double getOffset1(EThickened_face_solid type) void setOffset1(EThickened_face_solid type, double value) void unsetOffset1(EThickened_face_solid type) offset2 (explicit attribute)boolean testOffset2(EThickened_face_solid type)double getOffset2(EThickened_face_solid type) void setOffset2(EThickened_face_solid type, double value) void unsetOffset2(EThickened_face_solid type) |
public class CThickened_face_solid implements EThickened_face_solidstatic EAttribute attributeBase_element(EThickened_face_solid type)static int usedinBase_element(EThickened_face_solid type, EEntity instance, ASdaiModel domain, AThickened_face_solid result) static EAttribute attributeOffset1(EThickened_face_solid type) static EAttribute attributeOffset2(EThickened_face_solid type) |
public class AThickened_face_solid extends AEntitypublic EThickened_face_solid getByIndex(int index)public EThickened_face_solid getCurrentMember(SdaiIterator it) |