ENTITY point_on_surface SUBTYPE OF (point); basis_surface : surface; point_parameter_u : parameter_value; point_parameter_v : parameter_value; END_ENTITY; -- point_on_surface |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; point - point_on_surface basis_surface: surface; point_parameter_u: parameter_value; point_parameter_v: parameter_value; |
Global rules for this entity data type- |
public interface EPoint_on_surface extends EPointbasis_surface (explicit attribute)boolean testBasis_surface(EPoint_on_surface type)ESurface getBasis_surface(EPoint_on_surface type) void setBasis_surface(EPoint_on_surface type, ESurface value) void unsetBasis_surface(EPoint_on_surface type) point_parameter_u (explicit attribute)boolean testPoint_parameter_u(EPoint_on_surface type)double getPoint_parameter_u(EPoint_on_surface type) void setPoint_parameter_u(EPoint_on_surface type, double value) void unsetPoint_parameter_u(EPoint_on_surface type) point_parameter_v (explicit attribute)boolean testPoint_parameter_v(EPoint_on_surface type)double getPoint_parameter_v(EPoint_on_surface type) void setPoint_parameter_v(EPoint_on_surface type, double value) void unsetPoint_parameter_v(EPoint_on_surface type) |
public class CPoint_on_surface implements EPoint_on_surfacestatic EAttribute attributeBasis_surface(EPoint_on_surface type)static int usedinBasis_surface(EPoint_on_surface type, ESurface instance, ASdaiModel domain, APoint_on_surface result) static EAttribute attributePoint_parameter_u(EPoint_on_surface type) static EAttribute attributePoint_parameter_v(EPoint_on_surface type) |
public class APoint_on_surface extends AEntitypublic EPoint_on_surface getByIndex(int index)public EPoint_on_surface getCurrentMember(SdaiIterator it) |