ENTITY point_on_face_surface SUBTYPE OF (point_on_surface); basis_face_surface : face_surface; DERIVE SELF\point_on_surface.basis_surface : surface := SELF.basis_face_surface.face_geometry; WHERE wr1: SIZEOF( using_representations(SELF.basis_face_surface) * relating_shape_representations_of_extreme_values(SELF))>0; END_ENTITY; -- point_on_face_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; point_on_face_surface basis_face_surface: face_surface; (RT) (DER) basis_surface: surface; |
Global rules for this entity data type- |
public interface EPoint_on_face_surface extends EPoint_on_surfacebasis_face_surface (explicit attribute)boolean testBasis_face_surface(EPoint_on_face_surface type)EFace_surface getBasis_face_surface(EPoint_on_face_surface type) void setBasis_face_surface(EPoint_on_face_surface type, EFace_surface value) void unsetBasis_face_surface(EPoint_on_face_surface type) |
public class CPoint_on_face_surface implements EPoint_on_face_surfacestatic EAttribute attributeBasis_face_surface(EPoint_on_face_surface type)static int usedinBasis_face_surface(EPoint_on_face_surface type, EFace_surface instance, ASdaiModel domain, APoint_on_face_surface result) static EAttribute attributeBasis_surface(EPoint_on_face_surface type) static int usedinBasis_surface(EPoint_on_face_surface type, ESurface instance, ASdaiModel domain, APoint_on_face_surface result) |
public class APoint_on_face_surface extends AEntitypublic EPoint_on_face_surface getByIndex(int index)public EPoint_on_face_surface getCurrentMember(SdaiIterator it) |