ENTITY ellipsoid SUBTYPE OF (geometric_representation_item); position : axis2_placement_3d; semi_axis_1 : positive_length_measure; semi_axis_2 : positive_length_measure; semi_axis_3 : positive_length_measure; END_ENTITY; -- ellipsoid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; ellipsoid position: axis2_placement_3d; semi_axis_1: positive_length_measure; semi_axis_2: positive_length_measure; semi_axis_3: positive_length_measure; |
Global rules for this entity data type- |
public interface EEllipsoid extends EGeometric_representation_itemposition (explicit attribute)boolean testPosition(EEllipsoid type)EAxis2_placement_3d getPosition(EEllipsoid type) void setPosition(EEllipsoid type, EAxis2_placement_3d value) void unsetPosition(EEllipsoid type) semi_axis_1 (explicit attribute)boolean testSemi_axis_1(EEllipsoid type)double getSemi_axis_1(EEllipsoid type) void setSemi_axis_1(EEllipsoid type, double value) void unsetSemi_axis_1(EEllipsoid type) semi_axis_2 (explicit attribute)boolean testSemi_axis_2(EEllipsoid type)double getSemi_axis_2(EEllipsoid type) void setSemi_axis_2(EEllipsoid type, double value) void unsetSemi_axis_2(EEllipsoid type) semi_axis_3 (explicit attribute)boolean testSemi_axis_3(EEllipsoid type)double getSemi_axis_3(EEllipsoid type) void setSemi_axis_3(EEllipsoid type, double value) void unsetSemi_axis_3(EEllipsoid type) |
public class CEllipsoid implements EEllipsoidstatic EAttribute attributePosition(EEllipsoid type)static int usedinPosition(EEllipsoid type, EAxis2_placement_3d instance, ASdaiModel domain, AEllipsoid result) static EAttribute attributeSemi_axis_1(EEllipsoid type) static EAttribute attributeSemi_axis_2(EEllipsoid type) static EAttribute attributeSemi_axis_3(EEllipsoid type) |
public class AEllipsoid extends AEntitypublic EEllipsoid getByIndex(int index)public EEllipsoid getCurrentMember(SdaiIterator it) |