ENTITY solid_with_groove SUBTYPE OF (solid_with_depression); groove_radius : positive_length_measure; groove_width : positive_length_measure; draft_angle : plane_angle_measure; floor_fillet_radius : non_negative_length_measure; external_groove : BOOLEAN; WHERE wr1: NOT ('SOLID_SHAPE_ELEMENT_SCHEMA.SOLID_WITH_THROUGH_DEPRESSION' IN TYPEOF(SELF)); END_ENTITY; -- solid_with_groove |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - modified_solid rationale: text; base_solid: base_solid_select; modified_solid_with_placed_configuration placing: axis2_placement_3d; solid_with_depression depth: positive_length_measure; solid_with_groove groove_radius: positive_length_measure; groove_width: positive_length_measure; draft_angle: plane_angle_measure; floor_fillet_radius: non_negative_length_measure; external_groove: BOOLEAN; |
Global rules for this entity data type- |
public interface ESolid_with_groove extends ESolid_with_depressiongroove_radius (explicit attribute)boolean testGroove_radius(ESolid_with_groove type)double getGroove_radius(ESolid_with_groove type) void setGroove_radius(ESolid_with_groove type, double value) void unsetGroove_radius(ESolid_with_groove type) groove_width (explicit attribute)boolean testGroove_width(ESolid_with_groove type)double getGroove_width(ESolid_with_groove type) void setGroove_width(ESolid_with_groove type, double value) void unsetGroove_width(ESolid_with_groove type) draft_angle (explicit attribute)boolean testDraft_angle(ESolid_with_groove type)double getDraft_angle(ESolid_with_groove type) void setDraft_angle(ESolid_with_groove type, double value) void unsetDraft_angle(ESolid_with_groove type) floor_fillet_radius (explicit attribute)boolean testFloor_fillet_radius(ESolid_with_groove type)double getFloor_fillet_radius(ESolid_with_groove type) void setFloor_fillet_radius(ESolid_with_groove type, double value) void unsetFloor_fillet_radius(ESolid_with_groove type) external_groove (explicit attribute)boolean testExternal_groove(ESolid_with_groove type)boolean getExternal_groove(ESolid_with_groove type) void setExternal_groove(ESolid_with_groove type, boolean value) void unsetExternal_groove(ESolid_with_groove type) |
public class CSolid_with_groove implements ESolid_with_groovestatic EAttribute attributeGroove_radius(ESolid_with_groove type)static EAttribute attributeGroove_width(ESolid_with_groove type) static EAttribute attributeDraft_angle(ESolid_with_groove type) static EAttribute attributeFloor_fillet_radius(ESolid_with_groove type) static EAttribute attributeExternal_groove(ESolid_with_groove type) |
public class ASolid_with_groove extends AEntitypublic ESolid_with_groove getByIndex(int index)public ESolid_with_groove getCurrentMember(SdaiIterator it) |