ENTITY offset_curve_3d SUBTYPE OF (curve); basis_curve : curve; distance : length_measure; self_intersect : LOGICAL; ref_direction : direction; WHERE wr1: (basis_curve.dim = 3) AND (ref_direction.dim = 3); END_ENTITY; -- offset_curve_3d |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; curve - offset_curve_3d basis_curve: curve; distance: length_measure; self_intersect: LOGICAL; ref_direction: direction; |
Global rules for this entity data type- |
public interface EOffset_curve_3d extends ECurvebasis_curve (explicit attribute)boolean testBasis_curve(EOffset_curve_3d type)ECurve getBasis_curve(EOffset_curve_3d type) void setBasis_curve(EOffset_curve_3d type, ECurve value) void unsetBasis_curve(EOffset_curve_3d type) distance (explicit attribute)boolean testDistance(EOffset_curve_3d type)double getDistance(EOffset_curve_3d type) void setDistance(EOffset_curve_3d type, double value) void unsetDistance(EOffset_curve_3d type) self_intersect (explicit attribute)boolean testSelf_intersect(EOffset_curve_3d type)int getSelf_intersect(EOffset_curve_3d type) void setSelf_intersect(EOffset_curve_3d type, int value) void unsetSelf_intersect(EOffset_curve_3d type) ref_direction (explicit attribute)boolean testRef_direction(EOffset_curve_3d type)EDirection getRef_direction(EOffset_curve_3d type) void setRef_direction(EOffset_curve_3d type, EDirection value) void unsetRef_direction(EOffset_curve_3d type) |
public class COffset_curve_3d implements EOffset_curve_3dstatic EAttribute attributeBasis_curve(EOffset_curve_3d type)static int usedinBasis_curve(EOffset_curve_3d type, ECurve instance, ASdaiModel domain, AOffset_curve_3d result) static EAttribute attributeDistance(EOffset_curve_3d type) static EAttribute attributeSelf_intersect(EOffset_curve_3d type) static EAttribute attributeRef_direction(EOffset_curve_3d type) static int usedinRef_direction(EOffset_curve_3d type, EDirection instance, ASdaiModel domain, AOffset_curve_3d result) |
public class AOffset_curve_3d extends AEntitypublic EOffset_curve_3d getByIndex(int index)public EOffset_curve_3d getCurrentMember(SdaiIterator it) |