ENTITY IfcDerivedUnit

(* SCHEMA IFC4; *)
ENTITY IfcDerivedUnit;
	Elements : SET [1:?] OF IfcDerivedUnitElement;
	UnitType : IfcDerivedUnitEnum;
	UserDefinedType : OPTIONAL IfcLabel;
 DERIVE
	Dimensions : IfcDimensionalExponents := IfcDeriveDimensionalExponents(Elements);
 WHERE
	WR1 : (SIZEOF (Elements) > 1) OR ((SIZEOF (Elements) = 1) AND (Elements[1].Exponent <> 1 ));
	WR2 : (UnitType <> IfcDerivedUnitEnum.USERDEFINED) OR
((UnitType = IfcDerivedUnitEnum.USERDEFINED) AND 
 (EXISTS(SELF.UserDefinedType)));
END_ENTITY;

Explicit Attributes

Entity IfcDerivedUnit has the following local and inherited explicit attributes:
AttributeTypeDefined By
 ElementsSET OF IfcDerivedUnitElement (ENTITY)IfcDerivedUnit
 UnitTypeIfcDerivedUnitEnum (ENUM)IfcDerivedUnit
 UserDefinedTypeIfcLabel (STRING)IfcDerivedUnit

Derived Attributes

Entity IfcDerivedUnit has the following local and inherited derived attributes:
AttributeTypeDefined By
 DimensionsIfcDimensionalExponents (ENTITY)IfcDerivedUnit

Inverse Attributes

    No Inverse Attributes

Supertypes

    No supertypes

Subtypes

    No subtypes

Referenced By

Entity IfcDerivedUnit and its supertypes are referenced by the following definitions:
DefinitionTypeReferenced Entity
 IfcCorrectUnitAssignment FUNCTION IfcDerivedUnit
 IfcUnit SELECT IfcDerivedUnit


[Top Level Definitions] [Exit]

Generated by STEP Tools® EXPRESS to HTML Converter
2016-06-01T11:21:42-04:00