ENTITY point_on_curve SUBTYPE OF (point); basis_curve : curve; point_parameter : parameter_value; END_ENTITY; -- point_on_curve |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; point - point_on_curve basis_curve: curve; point_parameter: parameter_value; |
Global rules for this entity data type- |
public interface EPoint_on_curve extends EPointbasis_curve (explicit attribute)boolean testBasis_curve(EPoint_on_curve type)ECurve getBasis_curve(EPoint_on_curve type) void setBasis_curve(EPoint_on_curve type, ECurve value) void unsetBasis_curve(EPoint_on_curve type) point_parameter (explicit attribute)boolean testPoint_parameter(EPoint_on_curve type)double getPoint_parameter(EPoint_on_curve type) void setPoint_parameter(EPoint_on_curve type, double value) void unsetPoint_parameter(EPoint_on_curve type) |
public class CPoint_on_curve implements EPoint_on_curvestatic EAttribute attributeBasis_curve(EPoint_on_curve type)static int usedinBasis_curve(EPoint_on_curve type, ECurve instance, ASdaiModel domain, APoint_on_curve result) static EAttribute attributePoint_parameter(EPoint_on_curve type) |
public class APoint_on_curve extends AEntitypublic EPoint_on_curve getByIndex(int index)public EPoint_on_curve getCurrentMember(SdaiIterator it) |