|
ENTITY ruled_surface_swept_area_solid SUBTYPE OF (surface_curve_swept_area_solid); WHERE wr1: ( 'aic_curve_swept_solid.b_spline_surface' IN TYPEOF ( SELF . reference_surface ) ) AND ( SELF . reference_surface \ b_spline_surface . u_degree = 1 ) ; wr2: ( 'aic_curve_swept_solid.pcurve' IN TYPEOF ( SELF . directrix ) ) OR ( ( 'aic_curve_swept_solid.b_spline_curve' IN TYPEOF ( SELF . directrix \ surface_curve . curve_3d ) ) AND ( SELF . directrix \ surface_curve . curve_3d \ b_spline_curve . degree = SELF . reference_surface \ b_spline_surface . v_degree ) ) ; END_ENTITY; -- ruled_surface_swept_area_solid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - swept_area_solid swept_area: curve_bounded_surface; surface_curve_swept_area_solid directrix: curve; start_param: REAL; end_param: REAL; reference_surface: surface; ruled_surface_swept_area_solid - |
Global rules for this entity data type- |
public interface ERuled_surface_swept_area_solid extends ESurface_curve_swept_area_solid |
public class CRuled_surface_swept_area_solid implements ERuled_surface_swept_area_solid |
public class ARuled_surface_swept_area_solid extends AEntitypublic ERuled_surface_swept_area_solid getByIndex(int index)public ERuled_surface_swept_area_solid getCurrentMember(SdaiIterator it) |