ENTITY solid_with_circular_pattern SUPERTYPE OF (solid_with_incomplete_circular_pattern) SUBTYPE OF (solid_with_shape_element_pattern); replicate_count : positive_integer; angular_spacing : plane_angle_measure; radial_alignment : BOOLEAN; reference_point : point; END_ENTITY; -- solid_with_circular_pattern |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; solid_model - modified_solid rationale: text; base_solid: base_solid_select; modified_solid_with_placed_configuration placing: axis2_placement_3d; solid_with_shape_element_pattern replicated_element: modified_solid_with_placed_configuration; solid_with_circular_pattern replicate_count: positive_integer; angular_spacing: plane_angle_measure; radial_alignment: BOOLEAN; reference_point: point; |
solid_with_incomplete_circular_pattern (SOLID_SHAPE_ELEMENT_SCHEMA) |
Global rules for this entity data type- |
public interface ESolid_with_circular_pattern extends ESolid_with_shape_element_patternreplicate_count (explicit attribute)boolean testReplicate_count(ESolid_with_circular_pattern type)int getReplicate_count(ESolid_with_circular_pattern type) void setReplicate_count(ESolid_with_circular_pattern type, int value) void unsetReplicate_count(ESolid_with_circular_pattern type) angular_spacing (explicit attribute)boolean testAngular_spacing(ESolid_with_circular_pattern type)double getAngular_spacing(ESolid_with_circular_pattern type) void setAngular_spacing(ESolid_with_circular_pattern type, double value) void unsetAngular_spacing(ESolid_with_circular_pattern type) radial_alignment (explicit attribute)boolean testRadial_alignment(ESolid_with_circular_pattern type)boolean getRadial_alignment(ESolid_with_circular_pattern type) void setRadial_alignment(ESolid_with_circular_pattern type, boolean value) void unsetRadial_alignment(ESolid_with_circular_pattern type) reference_point (explicit attribute)boolean testReference_point(ESolid_with_circular_pattern type)EPoint getReference_point(ESolid_with_circular_pattern type) void setReference_point(ESolid_with_circular_pattern type, EPoint value) void unsetReference_point(ESolid_with_circular_pattern type) |
public class CSolid_with_circular_pattern implements ESolid_with_circular_patternstatic EAttribute attributeReplicate_count(ESolid_with_circular_pattern type)static EAttribute attributeAngular_spacing(ESolid_with_circular_pattern type) static EAttribute attributeRadial_alignment(ESolid_with_circular_pattern type) static EAttribute attributeReference_point(ESolid_with_circular_pattern type) static int usedinReference_point(ESolid_with_circular_pattern type, EPoint instance, ASdaiModel domain, ASolid_with_circular_pattern result) |
public class ASolid_with_circular_pattern extends AEntitypublic ESolid_with_circular_pattern getByIndex(int index)public ESolid_with_circular_pattern getCurrentMember(SdaiIterator it) |