ENTITY surface_curve_swept_face_solid SUBTYPE OF (swept_face_solid); directrix : curve; start_param : REAL; end_param : REAL; reference_surface : surface; WHERE wr1: (NOT ('GEOMETRY_SCHEMA.SURFACE_CURVE' IN TYPEOF(directrix))) OR (reference_surface IN (directrix\surface_curve.basis_surface)); END_ENTITY; -- surface_curve_swept_face_solid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - swept_face_solid swept_face: face_surface; surface_curve_swept_face_solid directrix: curve; start_param: REAL; end_param: REAL; reference_surface: surface; |
Global rules for this entity data type- |
public interface ESurface_curve_swept_face_solid extends ESwept_face_soliddirectrix (explicit attribute)boolean testDirectrix(ESurface_curve_swept_face_solid type)ECurve getDirectrix(ESurface_curve_swept_face_solid type) void setDirectrix(ESurface_curve_swept_face_solid type, ECurve value) void unsetDirectrix(ESurface_curve_swept_face_solid type) start_param (explicit attribute)boolean testStart_param(ESurface_curve_swept_face_solid type)double getStart_param(ESurface_curve_swept_face_solid type) void setStart_param(ESurface_curve_swept_face_solid type, double value) void unsetStart_param(ESurface_curve_swept_face_solid type) end_param (explicit attribute)boolean testEnd_param(ESurface_curve_swept_face_solid type)double getEnd_param(ESurface_curve_swept_face_solid type) void setEnd_param(ESurface_curve_swept_face_solid type, double value) void unsetEnd_param(ESurface_curve_swept_face_solid type) reference_surface (explicit attribute)boolean testReference_surface(ESurface_curve_swept_face_solid type)ESurface getReference_surface(ESurface_curve_swept_face_solid type) void setReference_surface(ESurface_curve_swept_face_solid type, ESurface value) void unsetReference_surface(ESurface_curve_swept_face_solid type) |
public class CSurface_curve_swept_face_solid implements ESurface_curve_swept_face_solidstatic EAttribute attributeDirectrix(ESurface_curve_swept_face_solid type)static int usedinDirectrix(ESurface_curve_swept_face_solid type, ECurve instance, ASdaiModel domain, ASurface_curve_swept_face_solid result) static EAttribute attributeStart_param(ESurface_curve_swept_face_solid type) static EAttribute attributeEnd_param(ESurface_curve_swept_face_solid type) static EAttribute attributeReference_surface(ESurface_curve_swept_face_solid type) static int usedinReference_surface(ESurface_curve_swept_face_solid type, ESurface instance, ASdaiModel domain, ASurface_curve_swept_face_solid result) |
public class ASurface_curve_swept_face_solid extends AEntitypublic ESurface_curve_swept_face_solid getByIndex(int index)public ESurface_curve_swept_face_solid getCurrentMember(SdaiIterator it) |