Class Ifc4x3_rc1::IfcComplexNumber

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::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()