Class Ifc4x1::IfcComplexNumber¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseType
(Class IfcBaseType)
Class Documentation¶

class
Ifc4x1
::
IfcComplexNumber
: public IfcUtil::IfcBaseType¶ 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 IFC Release 2x2.
Public Functions

const IfcParse::type_declaration &
declaration
() const¶

IfcComplexNumber
(IfcEntityInstanceData *e)¶

IfcComplexNumber
(std::vector<double> v)¶

operator std::vector<double>
() const¶
Public Static Functions

const IfcParse::type_declaration &
Class
()¶

const IfcParse::type_declaration &