ENTITY conical_surface SUBTYPE OF (elementary_surface); radius : length_measure; semi_angle : plane_angle_measure; WHERE wr1: radius >= 0.0; END_ENTITY; -- conical_surface |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; surface - elementary_surface position: axis2_placement_3d; conical_surface radius: length_measure; semi_angle: plane_angle_measure; |
Global rules for this entity data type- |
public interface EConical_surface extends EElementary_surfaceradius (explicit attribute)boolean testRadius(EConical_surface type)double getRadius(EConical_surface type) void setRadius(EConical_surface type, double value) void unsetRadius(EConical_surface type) semi_angle (explicit attribute)boolean testSemi_angle(EConical_surface type)double getSemi_angle(EConical_surface type) void setSemi_angle(EConical_surface type, double value) void unsetSemi_angle(EConical_surface type) |
public class CConical_surface implements EConical_surfacestatic EAttribute attributeRadius(EConical_surface type)static EAttribute attributeSemi_angle(EConical_surface type) |
public class AConical_surface extends AEntitypublic EConical_surface getByIndex(int index)public EConical_surface getCurrentMember(SdaiIterator it) |