ENTITY rectangular_size SUBTYPE OF (planar_extent); density : OPTIONAL measure_with_unit; width : measure_with_unit; height : measure_with_unit; DERIVE SELF\planar_extent.size_in_y : length_measure := ?; SELF\planar_extent.size_in_x : length_measure := ?; END_ENTITY; -- rectangular_size |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; planar_extent size_in_x: length_measure; size_in_y: length_measure; rectangular_size (OPT) density: measure_with_unit; width: measure_with_unit; height: measure_with_unit; (RT) (DER) size_in_y: length_measure; (RT) (DER) size_in_x: length_measure; |
named_size (IDA_STEP_SCHEMA_XIM) |
Global rules for this entity data type- |
public interface ERectangular_size extends EPlanar_extentdensity (explicit attribute)boolean testDensity(ERectangular_size type)EMeasure_with_unit getDensity(ERectangular_size type) void setDensity(ERectangular_size type, EMeasure_with_unit value) void unsetDensity(ERectangular_size type) width (explicit attribute)boolean testWidth(ERectangular_size type)EMeasure_with_unit getWidth(ERectangular_size type) void setWidth(ERectangular_size type, EMeasure_with_unit value) void unsetWidth(ERectangular_size type) height (explicit attribute)boolean testHeight(ERectangular_size type)EMeasure_with_unit getHeight(ERectangular_size type) void setHeight(ERectangular_size type, EMeasure_with_unit value) void unsetHeight(ERectangular_size type) |
public class CRectangular_size implements ERectangular_sizestatic EAttribute attributeDensity(ERectangular_size type)static int usedinDensity(ERectangular_size type, EMeasure_with_unit instance, ASdaiModel domain, ARectangular_size result) static EAttribute attributeWidth(ERectangular_size type) static int usedinWidth(ERectangular_size type, EMeasure_with_unit instance, ASdaiModel domain, ARectangular_size result) static EAttribute attributeHeight(ERectangular_size type) static int usedinHeight(ERectangular_size type, EMeasure_with_unit instance, ASdaiModel domain, ARectangular_size result) static EAttribute attributeSize_in_y(ERectangular_size type) static EAttribute attributeSize_in_x(ERectangular_size type) |
public class ARectangular_size extends AEntitypublic ERectangular_size getByIndex(int index)public ERectangular_size getCurrentMember(SdaiIterator it) |