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) |