ENTITY cyclide_segment_solid SUBTYPE OF (geometric_representation_item); position : axis2_placement_3d; radius1 : positive_length_measure; radius2 : positive_length_measure; cone_angle1 : plane_angle_measure; cone_angle2 : plane_angle_measure; turn_angle : plane_angle_measure; END_ENTITY; -- cyclide_segment_solid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; cyclide_segment_solid position: axis2_placement_3d; radius1: positive_length_measure; radius2: positive_length_measure; cone_angle1: plane_angle_measure; cone_angle2: plane_angle_measure; turn_angle: plane_angle_measure; |
Global rules for this entity data type- |
public interface ECyclide_segment_solid extends EGeometric_representation_itemposition (explicit attribute)boolean testPosition(ECyclide_segment_solid type)EAxis2_placement_3d getPosition(ECyclide_segment_solid type) void setPosition(ECyclide_segment_solid type, EAxis2_placement_3d value) void unsetPosition(ECyclide_segment_solid type) radius1 (explicit attribute)boolean testRadius1(ECyclide_segment_solid type)double getRadius1(ECyclide_segment_solid type) void setRadius1(ECyclide_segment_solid type, double value) void unsetRadius1(ECyclide_segment_solid type) radius2 (explicit attribute)boolean testRadius2(ECyclide_segment_solid type)double getRadius2(ECyclide_segment_solid type) void setRadius2(ECyclide_segment_solid type, double value) void unsetRadius2(ECyclide_segment_solid type) cone_angle1 (explicit attribute)boolean testCone_angle1(ECyclide_segment_solid type)double getCone_angle1(ECyclide_segment_solid type) void setCone_angle1(ECyclide_segment_solid type, double value) void unsetCone_angle1(ECyclide_segment_solid type) cone_angle2 (explicit attribute)boolean testCone_angle2(ECyclide_segment_solid type)double getCone_angle2(ECyclide_segment_solid type) void setCone_angle2(ECyclide_segment_solid type, double value) void unsetCone_angle2(ECyclide_segment_solid type) turn_angle (explicit attribute)boolean testTurn_angle(ECyclide_segment_solid type)double getTurn_angle(ECyclide_segment_solid type) void setTurn_angle(ECyclide_segment_solid type, double value) void unsetTurn_angle(ECyclide_segment_solid type) |
public class CCyclide_segment_solid implements ECyclide_segment_solidstatic EAttribute attributePosition(ECyclide_segment_solid type)static int usedinPosition(ECyclide_segment_solid type, EAxis2_placement_3d instance, ASdaiModel domain, ACyclide_segment_solid result) static EAttribute attributeRadius1(ECyclide_segment_solid type) static EAttribute attributeRadius2(ECyclide_segment_solid type) static EAttribute attributeCone_angle1(ECyclide_segment_solid type) static EAttribute attributeCone_angle2(ECyclide_segment_solid type) static EAttribute attributeTurn_angle(ECyclide_segment_solid type) |
public class ACyclide_segment_solid extends AEntitypublic ECyclide_segment_solid getByIndex(int index)public ECyclide_segment_solid getCurrentMember(SdaiIterator it) |