ENTITY axis1_placement SUBTYPE OF (placement); axis : OPTIONAL direction; DERIVE z : direction := NVL(normalise(axis), dummy_gri || direction([0.0,0.0,1.0])); WHERE wr1: SELF\geometric_representation_item.dim = 3; END_ENTITY; -- axis1_placement |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; placement location: cartesian_point; axis1_placement (OPT) axis: direction; (DER) z: direction; |
Global rules for this entity data type- |
public interface EAxis1_placement extends EPlacementaxis (explicit attribute)boolean testAxis(EAxis1_placement type)EDirection getAxis(EAxis1_placement type) void setAxis(EAxis1_placement type, EDirection value) void unsetAxis(EAxis1_placement type) z (derived attribute)EDirection getZ(EAxis1_placement type)boolean testZ(EAxis1_placement type) |
public class CAxis1_placement implements EAxis1_placementstatic EAttribute attributeAxis(EAxis1_placement type)static int usedinAxis(EAxis1_placement type, EDirection instance, ASdaiModel domain, AAxis1_placement result) static EAttribute attributeZ(EAxis1_placement type) static int usedinZ(EAxis1_placement type, EDirection instance, ASdaiModel domain, AAxis1_placement result) |
public class AAxis1_placement extends AEntitypublic EAxis1_placement getByIndex(int index)public EAxis1_placement getCurrentMember(SdaiIterator it) |