ENTITY offset_curve_2d SUBTYPE OF (curve); basis_curve : curve; distance : length_measure; self_intersect : LOGICAL; WHERE wr1: basis_curve.dim = 2; END_ENTITY; -- offset_curve_2d |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; curve - offset_curve_2d basis_curve: curve; distance: length_measure; self_intersect: LOGICAL; |
Global rules for this entity data type- |
public interface EOffset_curve_2d extends ECurvebasis_curve (explicit attribute)boolean testBasis_curve(EOffset_curve_2d type)ECurve getBasis_curve(EOffset_curve_2d type) void setBasis_curve(EOffset_curve_2d type, ECurve value) void unsetBasis_curve(EOffset_curve_2d type) distance (explicit attribute)boolean testDistance(EOffset_curve_2d type)double getDistance(EOffset_curve_2d type) void setDistance(EOffset_curve_2d type, double value) void unsetDistance(EOffset_curve_2d type) self_intersect (explicit attribute)boolean testSelf_intersect(EOffset_curve_2d type)int getSelf_intersect(EOffset_curve_2d type) void setSelf_intersect(EOffset_curve_2d type, int value) void unsetSelf_intersect(EOffset_curve_2d type) |
public class COffset_curve_2d implements EOffset_curve_2dstatic EAttribute attributeBasis_curve(EOffset_curve_2d type)static int usedinBasis_curve(EOffset_curve_2d type, ECurve instance, ASdaiModel domain, AOffset_curve_2d result) static EAttribute attributeDistance(EOffset_curve_2d type) static EAttribute attributeSelf_intersect(EOffset_curve_2d type) |
public class AOffset_curve_2d extends AEntitypublic EOffset_curve_2d getByIndex(int index)public EOffset_curve_2d getCurrentMember(SdaiIterator it) |