ENTITY revolved_face_solid SUBTYPE OF (swept_face_solid); axis : axis1_placement; angle : plane_angle_measure; DERIVE axis_line : line := representation_item('')|| geometric_representation_item()|| curve()|| line(axis.location, representation_item('')|| geometric_representation_item()|| vector(axis.z, 1.0)); END_ENTITY; -- revolved_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; revolved_face_solid axis: axis1_placement; angle: plane_angle_measure; (DER) axis_line: line; |
revolved_face_solid_with_trim_conditions (SOLID_SHAPE_ELEMENT_SCHEMA) |
Global rules for this entity data type- |
public interface ERevolved_face_solid extends ESwept_face_solidaxis (explicit attribute)boolean testAxis(ERevolved_face_solid type)EAxis1_placement getAxis(ERevolved_face_solid type) void setAxis(ERevolved_face_solid type, EAxis1_placement value) void unsetAxis(ERevolved_face_solid type) angle (explicit attribute)boolean testAngle(ERevolved_face_solid type)double getAngle(ERevolved_face_solid type) void setAngle(ERevolved_face_solid type, double value) void unsetAngle(ERevolved_face_solid type) axis_line (derived attribute)ELine getAxis_line(ERevolved_face_solid type)boolean testAxis_line(ERevolved_face_solid type) |
public class CRevolved_face_solid implements ERevolved_face_solidstatic EAttribute attributeAxis(ERevolved_face_solid type)static int usedinAxis(ERevolved_face_solid type, EAxis1_placement instance, ASdaiModel domain, ARevolved_face_solid result) static EAttribute attributeAngle(ERevolved_face_solid type) static EAttribute attributeAxis_line(ERevolved_face_solid type) static int usedinAxis_line(ERevolved_face_solid type, ELine instance, ASdaiModel domain, ARevolved_face_solid result) |
public class ARevolved_face_solid extends AEntitypublic ERevolved_face_solid getByIndex(int index)public ERevolved_face_solid getCurrentMember(SdaiIterator it) |