IfcComplexNumber

BACnet MVD

#### IfcComplexNumber

Natural language names

| Komplexe Zahl
| Complex Number
| Nombre complexe

##### Semantic definitions at the type

Type definition

IfcComplexNumber is a representation of a complex number expressed as an array with two elements. The first element (index 1) denotes the real component which is the numerical component of a complex number whose square roots can be calculated explicitly. The second element (index 2) denotes the imaginary component which is the numerical component of a complex number whose square roots cannot be determined other than through the provision of the square of the imaginary number j where j^2 = -1. Note that the imaginary component may be referred to as i in certain references.

Type: ARRAY [1:2] OF REAL

> HISTORY New type in IFC2x2.

##### Formal representations

XML Specification
`<xs:complexType name="IfcComplexNumber">
<xs:simpleContent>
<xs:extension base="ifc:List-IfcComplexNumber">
<xs:attribute ref="ifc:itemType" fixed="xs:double"/>
<xs:attribute ref="ifc:cType" fixed="array"/>
<xs:attribute ref="ifc:arraySize" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="List-IfcComplexNumber">
<xs:restriction>
<xs:simpleType>
<xs:list itemType="xs:double"/>
</xs:simpleType>
<xs:minLength value="2"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
`
EXPRESS Specification
`TYPE IfcComplexNumber = ARRAY [1:2] OF REAL;
END_TYPE;

EXPRESS-G diagram

`

References: IfcMeasureValue

Link to this page