diff --git a/src/ifcparse/Ifc2x3.cpp b/src/ifcparse/Ifc2x3.cpp
index 5749816697..72595e43e1 100644
--- a/src/ifcparse/Ifc2x3.cpp
+++ b/src/ifcparse/Ifc2x3.cpp
@@ -981,12 +981,14 @@ Ifc2x3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1041,12 +1043,14 @@ Ifc2x3::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1079,12 +1083,14 @@ Ifc2x3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1119,12 +1125,14 @@ Ifc2x3::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1157,12 +1165,14 @@ Ifc2x3::IfcAheadOrBehind::IfcAheadOrBehind(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcAheadOrBehind::IfcAheadOrBehind(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAheadOrBehind_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAheadOrBehind::IfcAheadOrBehind(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAheadOrBehind_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1192,12 +1202,14 @@ Ifc2x3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1230,12 +1242,14 @@ Ifc2x3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1272,12 +1286,14 @@ Ifc2x3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(IfcEnti
}
Ifc2x3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1316,12 +1332,14 @@ Ifc2x3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1357,12 +1375,14 @@ Ifc2x3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstanceData
}
Ifc2x3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1395,12 +1415,14 @@ Ifc2x3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1434,12 +1456,14 @@ Ifc2x3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1471,12 +1495,14 @@ Ifc2x3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1507,12 +1533,14 @@ Ifc2x3::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1546,12 +1574,14 @@ Ifc2x3::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1585,12 +1615,14 @@ Ifc2x3::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1624,12 +1656,14 @@ Ifc2x3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1661,12 +1695,14 @@ Ifc2x3::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1697,12 +1733,14 @@ Ifc2x3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(IfcEnti
}
Ifc2x3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1732,12 +1770,14 @@ Ifc2x3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEntity
}
Ifc2x3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1771,12 +1811,14 @@ Ifc2x3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEntity
}
Ifc2x3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1810,12 +1852,14 @@ Ifc2x3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1847,12 +1891,14 @@ Ifc2x3::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1886,12 +1932,14 @@ Ifc2x3::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1924,12 +1972,14 @@ Ifc2x3::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1965,12 +2015,14 @@ Ifc2x3::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2001,12 +2053,14 @@ Ifc2x3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2051,12 +2105,14 @@ Ifc2x3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2092,12 +2148,14 @@ Ifc2x3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2129,12 +2187,14 @@ Ifc2x3::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2167,12 +2227,14 @@ Ifc2x3::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2208,12 +2270,14 @@ Ifc2x3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2245,12 +2309,14 @@ Ifc2x3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2283,12 +2349,14 @@ Ifc2x3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2325,12 +2393,14 @@ Ifc2x3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2368,12 +2438,14 @@ Ifc2x3::IfcCurrencyEnum::IfcCurrencyEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcCurrencyEnum::IfcCurrencyEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCurrencyEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCurrencyEnum::IfcCurrencyEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCurrencyEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2484,12 +2556,14 @@ Ifc2x3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2519,12 +2593,14 @@ Ifc2x3::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2565,12 +2641,14 @@ Ifc2x3::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2603,12 +2681,14 @@ Ifc2x3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2685,12 +2765,14 @@ Ifc2x3::IfcDimensionExtentUsage::IfcDimensionExtentUsage(IfcEntityInstanceData*
}
Ifc2x3::IfcDimensionExtentUsage::IfcDimensionExtentUsage(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDimensionExtentUsage_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDimensionExtentUsage::IfcDimensionExtentUsage(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDimensionExtentUsage_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2720,12 +2802,14 @@ Ifc2x3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2755,12 +2839,14 @@ Ifc2x3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementType
}
Ifc2x3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2798,12 +2884,14 @@ Ifc2x3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEntity
}
Ifc2x3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2837,12 +2925,14 @@ Ifc2x3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2875,12 +2965,14 @@ Ifc2x3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2916,12 +3008,14 @@ Ifc2x3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstanceData
}
Ifc2x3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2953,12 +3047,14 @@ Ifc2x3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntityInst
}
Ifc2x3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2995,12 +3091,14 @@ Ifc2x3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3046,12 +3144,14 @@ Ifc2x3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3088,12 +3188,14 @@ Ifc2x3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3125,12 +3227,14 @@ Ifc2x3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3163,12 +3267,14 @@ Ifc2x3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntityInst
}
Ifc2x3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3222,12 +3328,14 @@ Ifc2x3::IfcElectricCurrentEnum::IfcElectricCurrentEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcElectricCurrentEnum::IfcElectricCurrentEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricCurrentEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricCurrentEnum::IfcElectricCurrentEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricCurrentEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3258,12 +3366,14 @@ Ifc2x3::IfcElectricDistributionPointFunctionEnum::IfcElectricDistributionPointFu
}
Ifc2x3::IfcElectricDistributionPointFunctionEnum::IfcElectricDistributionPointFunctionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricDistributionPointFunctionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricDistributionPointFunctionEnum::IfcElectricDistributionPointFunctionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricDistributionPointFunctionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3302,12 +3412,14 @@ Ifc2x3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEn
}
Ifc2x3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3342,12 +3454,14 @@ Ifc2x3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntityInst
}
Ifc2x3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3377,12 +3491,14 @@ Ifc2x3::IfcElectricHeaterTypeEnum::IfcElectricHeaterTypeEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcElectricHeaterTypeEnum::IfcElectricHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricHeaterTypeEnum::IfcElectricHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3415,12 +3531,14 @@ Ifc2x3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstanceData
}
Ifc2x3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3455,12 +3573,14 @@ Ifc2x3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEntity
}
Ifc2x3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3493,12 +3613,14 @@ Ifc2x3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInstance
}
Ifc2x3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3537,12 +3659,14 @@ Ifc2x3::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3573,12 +3697,14 @@ Ifc2x3::IfcEnergySequenceEnum::IfcEnergySequenceEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcEnergySequenceEnum::IfcEnergySequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEnergySequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcEnergySequenceEnum::IfcEnergySequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEnergySequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3612,12 +3738,14 @@ Ifc2x3::IfcEnvironmentalImpactCategoryEnum::IfcEnvironmentalImpactCategoryEnum(I
}
Ifc2x3::IfcEnvironmentalImpactCategoryEnum::IfcEnvironmentalImpactCategoryEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEnvironmentalImpactCategoryEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcEnvironmentalImpactCategoryEnum::IfcEnvironmentalImpactCategoryEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEnvironmentalImpactCategoryEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3653,12 +3781,14 @@ Ifc2x3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntityInst
}
Ifc2x3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3697,12 +3827,14 @@ Ifc2x3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3737,12 +3869,14 @@ Ifc2x3::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3779,12 +3913,14 @@ Ifc2x3::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3819,12 +3955,14 @@ Ifc2x3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(I
}
Ifc2x3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3859,12 +3997,14 @@ Ifc2x3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3896,12 +4036,14 @@ Ifc2x3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3939,12 +4081,14 @@ Ifc2x3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3980,12 +4124,14 @@ Ifc2x3::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4019,12 +4165,14 @@ Ifc2x3::IfcGasTerminalTypeEnum::IfcGasTerminalTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcGasTerminalTypeEnum::IfcGasTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGasTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcGasTerminalTypeEnum::IfcGasTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGasTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4057,12 +4205,14 @@ Ifc2x3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInstance
}
Ifc2x3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4099,12 +4249,14 @@ Ifc2x3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4134,12 +4286,14 @@ Ifc2x3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstanceData
}
Ifc2x3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4171,12 +4325,14 @@ Ifc2x3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4219,12 +4375,14 @@ Ifc2x3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4255,12 +4413,14 @@ Ifc2x3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4293,12 +4453,14 @@ Ifc2x3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4328,12 +4490,14 @@ Ifc2x3::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4369,12 +4533,14 @@ Ifc2x3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstanceData
}
Ifc2x3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4405,12 +4571,14 @@ Ifc2x3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEntityIn
}
Ifc2x3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4442,12 +4610,14 @@ Ifc2x3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInstance
}
Ifc2x3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4486,12 +4656,14 @@ Ifc2x3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4523,12 +4695,14 @@ Ifc2x3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4562,12 +4736,14 @@ Ifc2x3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4597,12 +4773,14 @@ Ifc2x3::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4644,12 +4822,14 @@ Ifc2x3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInstance
}
Ifc2x3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4682,12 +4862,14 @@ Ifc2x3::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4716,12 +4898,14 @@ Ifc2x3::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4757,12 +4941,14 @@ Ifc2x3::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4798,12 +4984,14 @@ Ifc2x3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4840,12 +5028,14 @@ Ifc2x3::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4878,12 +5068,14 @@ Ifc2x3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Ifc
}
Ifc2x3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4916,12 +5108,14 @@ Ifc2x3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstanceData
}
Ifc2x3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4952,12 +5146,14 @@ Ifc2x3::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4991,12 +5187,14 @@ Ifc2x3::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5029,12 +5227,14 @@ Ifc2x3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5071,12 +5271,14 @@ Ifc2x3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5110,12 +5312,14 @@ Ifc2x3::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5147,12 +5351,14 @@ Ifc2x3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5189,12 +5395,14 @@ Ifc2x3::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5224,12 +5432,14 @@ Ifc2x3::IfcProjectOrderRecordTypeEnum::IfcProjectOrderRecordTypeEnum(IfcEntityIn
}
Ifc2x3::IfcProjectOrderRecordTypeEnum::IfcProjectOrderRecordTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectOrderRecordTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProjectOrderRecordTypeEnum::IfcProjectOrderRecordTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectOrderRecordTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5264,12 +5474,14 @@ Ifc2x3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceData*
}
Ifc2x3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5304,12 +5516,14 @@ Ifc2x3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntityInst
}
Ifc2x3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5339,12 +5553,14 @@ Ifc2x3::IfcPropertySourceEnum::IfcPropertySourceEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcPropertySourceEnum::IfcPropertySourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertySourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPropertySourceEnum::IfcPropertySourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPropertySourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5381,12 +5597,14 @@ Ifc2x3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityInstan
}
Ifc2x3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5422,12 +5640,14 @@ Ifc2x3::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5462,12 +5682,14 @@ Ifc2x3::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5500,12 +5722,14 @@ Ifc2x3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5537,12 +5761,14 @@ Ifc2x3::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5578,12 +5804,14 @@ Ifc2x3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstanceData
}
Ifc2x3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5621,12 +5849,14 @@ Ifc2x3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5663,12 +5893,14 @@ Ifc2x3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntityInst
}
Ifc2x3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5698,12 +5930,14 @@ Ifc2x3::IfcResourceConsumptionEnum::IfcResourceConsumptionEnum(IfcEntityInstance
}
Ifc2x3::IfcResourceConsumptionEnum::IfcResourceConsumptionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcResourceConsumptionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcResourceConsumptionEnum::IfcResourceConsumptionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcResourceConsumptionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5739,12 +5973,14 @@ Ifc2x3::IfcRibPlateDirectionEnum::IfcRibPlateDirectionEnum(IfcEntityInstanceData
}
Ifc2x3::IfcRibPlateDirectionEnum::IfcRibPlateDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRibPlateDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRibPlateDirectionEnum::IfcRibPlateDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRibPlateDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5774,12 +6010,14 @@ Ifc2x3::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5830,12 +6068,14 @@ Ifc2x3::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5877,12 +6117,14 @@ Ifc2x3::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5926,12 +6168,14 @@ Ifc2x3::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5989,12 +6233,14 @@ Ifc2x3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityInstan
}
Ifc2x3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6034,12 +6280,14 @@ Ifc2x3::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6069,12 +6317,14 @@ Ifc2x3::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6117,12 +6367,14 @@ Ifc2x3::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6155,12 +6407,14 @@ Ifc2x3::IfcServiceLifeFactorTypeEnum::IfcServiceLifeFactorTypeEnum(IfcEntityInst
}
Ifc2x3::IfcServiceLifeFactorTypeEnum::IfcServiceLifeFactorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcServiceLifeFactorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcServiceLifeFactorTypeEnum::IfcServiceLifeFactorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcServiceLifeFactorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6197,12 +6451,14 @@ Ifc2x3::IfcServiceLifeTypeEnum::IfcServiceLifeTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcServiceLifeTypeEnum::IfcServiceLifeTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcServiceLifeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcServiceLifeTypeEnum::IfcServiceLifeTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcServiceLifeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6235,12 +6491,14 @@ Ifc2x3::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6274,12 +6532,14 @@ Ifc2x3::IfcSoundScaleEnum::IfcSoundScaleEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSoundScaleEnum::IfcSoundScaleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSoundScaleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSoundScaleEnum::IfcSoundScaleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSoundScaleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6314,12 +6574,14 @@ Ifc2x3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6356,12 +6618,14 @@ Ifc2x3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6391,12 +6655,14 @@ Ifc2x3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstanceData
}
Ifc2x3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6429,12 +6695,14 @@ Ifc2x3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6469,12 +6737,14 @@ Ifc2x3::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6518,12 +6788,14 @@ Ifc2x3::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6556,12 +6828,14 @@ Ifc2x3::IfcStructuralCurveTypeEnum::IfcStructuralCurveTypeEnum(IfcEntityInstance
}
Ifc2x3::IfcStructuralCurveTypeEnum::IfcStructuralCurveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuralCurveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStructuralCurveTypeEnum::IfcStructuralCurveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuralCurveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6596,12 +6870,14 @@ Ifc2x3::IfcStructuralSurfaceTypeEnum::IfcStructuralSurfaceTypeEnum(IfcEntityInst
}
Ifc2x3::IfcStructuralSurfaceTypeEnum::IfcStructuralSurfaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuralSurfaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcStructuralSurfaceTypeEnum::IfcStructuralSurfaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcStructuralSurfaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6634,12 +6910,14 @@ Ifc2x3::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6670,12 +6948,14 @@ Ifc2x3::IfcSurfaceTextureEnum::IfcSurfaceTextureEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcSurfaceTextureEnum::IfcSurfaceTextureEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceTextureEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSurfaceTextureEnum::IfcSurfaceTextureEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSurfaceTextureEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6712,12 +6992,14 @@ Ifc2x3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInstance
}
Ifc2x3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6752,12 +7034,14 @@ Ifc2x3::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6791,12 +7075,14 @@ Ifc2x3::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6830,12 +7116,14 @@ Ifc2x3::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6867,12 +7155,14 @@ Ifc2x3::IfcThermalLoadSourceEnum::IfcThermalLoadSourceEnum(IfcEntityInstanceData
}
Ifc2x3::IfcThermalLoadSourceEnum::IfcThermalLoadSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcThermalLoadSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcThermalLoadSourceEnum::IfcThermalLoadSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcThermalLoadSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6913,12 +7203,14 @@ Ifc2x3::IfcThermalLoadTypeEnum::IfcThermalLoadTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcThermalLoadTypeEnum::IfcThermalLoadTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcThermalLoadTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcThermalLoadTypeEnum::IfcThermalLoadTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcThermalLoadTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6950,12 +7242,14 @@ Ifc2x3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstanceDa
}
Ifc2x3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6990,12 +7284,14 @@ Ifc2x3::IfcTimeSeriesScheduleTypeEnum::IfcTimeSeriesScheduleTypeEnum(IfcEntityIn
}
Ifc2x3::IfcTimeSeriesScheduleTypeEnum::IfcTimeSeriesScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTimeSeriesScheduleTypeEnum::IfcTimeSeriesScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTimeSeriesScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7029,12 +7325,14 @@ Ifc2x3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7067,12 +7365,14 @@ Ifc2x3::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7104,12 +7404,14 @@ Ifc2x3::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(IfcEntityInstan
}
Ifc2x3::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7142,12 +7444,14 @@ Ifc2x3::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7178,12 +7482,14 @@ Ifc2x3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7214,12 +7520,14 @@ Ifc2x3::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7277,12 +7585,14 @@ Ifc2x3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityInstan
}
Ifc2x3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7316,12 +7626,14 @@ Ifc2x3::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7372,12 +7684,14 @@ Ifc2x3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntityInst
}
Ifc2x3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7409,12 +7723,14 @@ Ifc2x3::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc2x3::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7449,12 +7765,14 @@ Ifc2x3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstanceData
}
Ifc2x3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7494,12 +7812,14 @@ Ifc2x3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityInstan
}
Ifc2x3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7541,12 +7861,14 @@ Ifc2x3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInstance
}
Ifc2x3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7580,12 +7902,14 @@ Ifc2x3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEntity
}
Ifc2x3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7621,12 +7945,14 @@ Ifc2x3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityInstan
}
Ifc2x3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7665,12 +7991,14 @@ Ifc2x3::IfcWorkControlTypeEnum::IfcWorkControlTypeEnum(IfcEntityInstanceData* e)
}
Ifc2x3::IfcWorkControlTypeEnum::IfcWorkControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWorkControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc2x3::IfcWorkControlTypeEnum::IfcWorkControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC2X3_IfcWorkControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4.cpp b/src/ifcparse/Ifc4.cpp
index 43181c0c40..d20bc9b7d0 100644
--- a/src/ifcparse/Ifc4.cpp
+++ b/src/ifcparse/Ifc4.cpp
@@ -1160,12 +1160,14 @@ Ifc4::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1200,12 +1202,14 @@ Ifc4::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1260,12 +1264,14 @@ Ifc4::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1298,12 +1304,14 @@ Ifc4::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1338,12 +1346,14 @@ Ifc4::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1376,12 +1386,14 @@ Ifc4::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1414,12 +1426,14 @@ Ifc4::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1453,12 +1467,14 @@ Ifc4::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(IfcEntity
}
Ifc4::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1497,12 +1513,14 @@ Ifc4::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1538,12 +1556,14 @@ Ifc4::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1576,12 +1596,14 @@ Ifc4::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1615,12 +1637,14 @@ Ifc4::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstanceData
}
Ifc4::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1652,12 +1676,14 @@ Ifc4::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1688,12 +1714,14 @@ Ifc4::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(IfcEntity
}
Ifc4::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1734,12 +1762,14 @@ Ifc4::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1773,12 +1803,14 @@ Ifc4::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData* e) {
}
Ifc4::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1817,12 +1849,14 @@ Ifc4::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1858,12 +1892,14 @@ Ifc4::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1901,12 +1937,14 @@ Ifc4::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1938,12 +1976,14 @@ Ifc4::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1974,12 +2014,14 @@ Ifc4::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEntityIn
}
Ifc4::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2011,12 +2053,14 @@ Ifc4::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(IfcEntity
}
Ifc4::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2051,12 +2095,14 @@ Ifc4::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2092,12 +2138,14 @@ Ifc4::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2127,12 +2175,14 @@ Ifc4::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEntityIn
}
Ifc4::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2166,12 +2216,14 @@ Ifc4::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEntityIn
}
Ifc4::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2205,12 +2257,14 @@ Ifc4::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2245,12 +2299,14 @@ Ifc4::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2284,12 +2340,14 @@ Ifc4::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2322,12 +2380,14 @@ Ifc4::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2360,12 +2420,14 @@ Ifc4::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2395,12 +2457,14 @@ Ifc4::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2437,12 +2501,14 @@ Ifc4::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2474,12 +2540,14 @@ Ifc4::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Ifc
}
Ifc4::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2521,12 +2589,14 @@ Ifc4::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Ifc
}
Ifc4::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2556,12 +2626,14 @@ Ifc4::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2606,12 +2678,14 @@ Ifc4::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2648,12 +2722,14 @@ Ifc4::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2685,12 +2761,14 @@ Ifc4::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2723,12 +2801,14 @@ Ifc4::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResource
}
Ifc4::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2766,12 +2846,14 @@ Ifc4::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTy
}
Ifc4::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2810,12 +2892,14 @@ Ifc4::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceType
}
Ifc4::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2847,12 +2931,14 @@ Ifc4::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2887,12 +2973,14 @@ Ifc4::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2924,12 +3012,14 @@ Ifc4::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2962,12 +3052,14 @@ Ifc4::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2997,12 +3089,14 @@ Ifc4::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3039,12 +3133,14 @@ Ifc4::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3084,12 +3180,14 @@ Ifc4::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3121,12 +3219,14 @@ Ifc4::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3156,12 +3256,14 @@ Ifc4::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstanceData
}
Ifc4::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3193,12 +3295,14 @@ Ifc4::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3239,12 +3343,14 @@ Ifc4::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3277,12 +3383,14 @@ Ifc4::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3363,12 +3471,14 @@ Ifc4::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3398,12 +3508,14 @@ Ifc4::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntityInstan
}
Ifc4::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3436,12 +3548,14 @@ Ifc4::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEn
}
Ifc4::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3479,12 +3593,14 @@ Ifc4::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityInstance
}
Ifc4::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3518,12 +3634,14 @@ Ifc4::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstanceData
}
Ifc4::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3595,12 +3713,14 @@ Ifc4::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEntityIn
}
Ifc4::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3634,12 +3754,14 @@ Ifc4::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3672,12 +3794,14 @@ Ifc4::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstanceData
}
Ifc4::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3714,12 +3838,14 @@ Ifc4::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstanceData*
}
Ifc4::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3751,12 +3877,14 @@ Ifc4::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntityInstan
}
Ifc4::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3793,12 +3921,14 @@ Ifc4::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstanceData
}
Ifc4::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3844,12 +3974,14 @@ Ifc4::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3882,12 +4014,14 @@ Ifc4::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstanceData*
}
Ifc4::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3935,12 +4069,14 @@ Ifc4::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3977,12 +4113,14 @@ Ifc4::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4014,12 +4152,14 @@ Ifc4::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4052,12 +4192,14 @@ Ifc4::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntityInstan
}
Ifc4::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4103,12 +4245,14 @@ Ifc4::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum
}
Ifc4::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4142,12 +4286,14 @@ Ifc4::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum
}
Ifc4::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4182,12 +4328,14 @@ Ifc4::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntityInstan
}
Ifc4::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4220,12 +4368,14 @@ Ifc4::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4260,12 +4410,14 @@ Ifc4::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEntityIn
}
Ifc4::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4298,12 +4450,14 @@ Ifc4::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInstanceDa
}
Ifc4::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4342,12 +4496,14 @@ Ifc4::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstanceData
}
Ifc4::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4378,12 +4534,14 @@ Ifc4::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4415,12 +4573,14 @@ Ifc4::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntityInstan
}
Ifc4::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4459,12 +4619,14 @@ Ifc4::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4500,12 +4662,14 @@ Ifc4::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4539,12 +4703,14 @@ Ifc4::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4577,12 +4743,14 @@ Ifc4::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(IfcEn
}
Ifc4::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4616,12 +4784,14 @@ Ifc4::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4658,12 +4828,14 @@ Ifc4::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4696,12 +4868,14 @@ Ifc4::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4737,12 +4911,14 @@ Ifc4::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Ifc
}
Ifc4::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4777,12 +4953,14 @@ Ifc4::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4814,12 +4992,14 @@ Ifc4::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4857,12 +5037,14 @@ Ifc4::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4896,12 +5078,14 @@ Ifc4::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4936,12 +5120,14 @@ Ifc4::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4978,12 +5164,14 @@ Ifc4::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntityInstan
}
Ifc4::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5014,12 +5202,14 @@ Ifc4::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInstanceDa
}
Ifc4::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5056,12 +5246,14 @@ Ifc4::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5091,12 +5283,14 @@ Ifc4::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5130,12 +5324,14 @@ Ifc4::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5167,12 +5363,14 @@ Ifc4::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5215,12 +5413,14 @@ Ifc4::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5254,12 +5454,14 @@ Ifc4::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstanceData
}
Ifc4::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5293,12 +5495,14 @@ Ifc4::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5331,12 +5535,14 @@ Ifc4::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5368,12 +5574,14 @@ Ifc4::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5405,12 +5613,14 @@ Ifc4::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5459,12 +5669,14 @@ Ifc4::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5503,12 +5715,14 @@ Ifc4::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstanceData*
}
Ifc4::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5539,12 +5753,14 @@ Ifc4::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEntityInst
}
Ifc4::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5576,12 +5792,14 @@ Ifc4::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInstanceDa
}
Ifc4::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5620,12 +5838,14 @@ Ifc4::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5658,12 +5878,14 @@ Ifc4::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5696,12 +5918,14 @@ Ifc4::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5734,12 +5958,14 @@ Ifc4::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEntityInst
}
Ifc4::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5779,12 +6005,14 @@ Ifc4::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5819,12 +6047,14 @@ Ifc4::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5866,12 +6096,14 @@ Ifc4::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInstanceDa
}
Ifc4::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5904,12 +6136,14 @@ Ifc4::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc4::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5938,12 +6172,14 @@ Ifc4::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5979,12 +6215,14 @@ Ifc4::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6025,12 +6263,14 @@ Ifc4::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6067,12 +6307,14 @@ Ifc4::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6104,12 +6346,14 @@ Ifc4::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6144,12 +6388,14 @@ Ifc4::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEntityInst
}
Ifc4::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6179,12 +6425,14 @@ Ifc4::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(IfcEn
}
Ifc4::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6217,12 +6465,14 @@ Ifc4::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6255,12 +6505,14 @@ Ifc4::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstanceData*
}
Ifc4::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6291,12 +6543,14 @@ Ifc4::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6330,12 +6584,14 @@ Ifc4::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6371,12 +6627,14 @@ Ifc4::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6413,12 +6671,14 @@ Ifc4::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6453,12 +6713,14 @@ Ifc4::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6490,12 +6752,14 @@ Ifc4::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresenta
}
Ifc4::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6526,12 +6790,14 @@ Ifc4::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6568,12 +6834,14 @@ Ifc4::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6603,12 +6871,14 @@ Ifc4::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6643,12 +6913,14 @@ Ifc4::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntityInstan
}
Ifc4::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6678,12 +6950,14 @@ Ifc4::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntityInstan
}
Ifc4::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6713,12 +6987,14 @@ Ifc4::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEntityIn
}
Ifc4::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6754,12 +7030,14 @@ Ifc4::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTy
}
Ifc4::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6793,12 +7071,14 @@ Ifc4::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityInstance
}
Ifc4::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6835,12 +7115,14 @@ Ifc4::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6877,12 +7159,14 @@ Ifc4::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6915,12 +7199,14 @@ Ifc4::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6952,12 +7238,14 @@ Ifc4::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6993,12 +7281,14 @@ Ifc4::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7034,12 +7324,14 @@ Ifc4::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstanceData*
}
Ifc4::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7077,12 +7369,14 @@ Ifc4::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstanceData
}
Ifc4::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7120,12 +7414,14 @@ Ifc4::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntityInstan
}
Ifc4::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7155,12 +7451,14 @@ Ifc4::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7198,12 +7496,14 @@ Ifc4::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInstanceDa
}
Ifc4::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7233,12 +7533,14 @@ Ifc4::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7289,12 +7591,14 @@ Ifc4::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7337,12 +7641,14 @@ Ifc4::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7386,12 +7692,14 @@ Ifc4::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7449,12 +7757,14 @@ Ifc4::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityInstance
}
Ifc4::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7494,12 +7804,14 @@ Ifc4::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7529,12 +7841,14 @@ Ifc4::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7588,12 +7902,14 @@ Ifc4::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7627,12 +7943,14 @@ Ifc4::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7665,12 +7983,14 @@ Ifc4::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(IfcEn
}
Ifc4::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7710,12 +8030,14 @@ Ifc4::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7749,12 +8071,14 @@ Ifc4::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7786,12 +8110,14 @@ Ifc4::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7823,12 +8149,14 @@ Ifc4::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7863,12 +8191,14 @@ Ifc4::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7906,12 +8236,14 @@ Ifc4::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7944,12 +8276,14 @@ Ifc4::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7984,12 +8318,14 @@ Ifc4::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8033,12 +8369,14 @@ Ifc4::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8071,12 +8409,14 @@ Ifc4::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Ifc
}
Ifc4::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8113,12 +8453,14 @@ Ifc4::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(IfcEnti
}
Ifc4::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8153,12 +8495,14 @@ Ifc4::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum
}
Ifc4::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8192,12 +8536,14 @@ Ifc4::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Ifc
}
Ifc4::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8230,12 +8576,14 @@ Ifc4::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEntityIn
}
Ifc4::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8267,12 +8615,14 @@ Ifc4::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8305,12 +8655,14 @@ Ifc4::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8341,12 +8693,14 @@ Ifc4::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInstanceDa
}
Ifc4::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8385,12 +8739,14 @@ Ifc4::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(IfcEn
}
Ifc4::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8422,12 +8778,14 @@ Ifc4::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8464,12 +8822,14 @@ Ifc4::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8500,12 +8860,14 @@ Ifc4::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8547,12 +8909,14 @@ Ifc4::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8585,12 +8949,14 @@ Ifc4::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8624,12 +8990,14 @@ Ifc4::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8661,12 +9029,14 @@ Ifc4::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8701,12 +9071,14 @@ Ifc4::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8741,12 +9113,14 @@ Ifc4::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8778,12 +9152,14 @@ Ifc4::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(IfcEntityInstance
}
Ifc4::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8818,12 +9194,14 @@ Ifc4::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData* e) {
}
Ifc4::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8854,12 +9232,14 @@ Ifc4::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8890,12 +9270,14 @@ Ifc4::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8953,12 +9335,14 @@ Ifc4::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(IfcEnti
}
Ifc4::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8996,12 +9380,14 @@ Ifc4::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityInstance
}
Ifc4::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9036,12 +9422,14 @@ Ifc4::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9092,12 +9480,14 @@ Ifc4::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntityInstan
}
Ifc4::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9129,12 +9519,14 @@ Ifc4::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstanceData
}
Ifc4::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9170,12 +9562,14 @@ Ifc4::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9214,12 +9608,14 @@ Ifc4::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstanceData*
}
Ifc4::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9256,12 +9652,14 @@ Ifc4::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityInstance
}
Ifc4::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9303,12 +9701,14 @@ Ifc4::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInstanceDa
}
Ifc4::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9342,12 +9742,14 @@ Ifc4::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEntityIn
}
Ifc4::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9383,12 +9785,14 @@ Ifc4::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityInstance
}
Ifc4::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9427,12 +9831,14 @@ Ifc4::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9465,12 +9871,14 @@ Ifc4::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEntityInst
}
Ifc4::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9509,12 +9917,14 @@ Ifc4::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9547,12 +9957,14 @@ Ifc4::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9585,12 +9997,14 @@ Ifc4::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceData* e)
}
Ifc4::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4x1.cpp b/src/ifcparse/Ifc4x1.cpp
index 65a4248c4a..3fc42fe562 100644
--- a/src/ifcparse/Ifc4x1.cpp
+++ b/src/ifcparse/Ifc4x1.cpp
@@ -1188,12 +1188,14 @@ Ifc4x1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1228,12 +1230,14 @@ Ifc4x1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1288,12 +1292,14 @@ Ifc4x1::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1326,12 +1332,14 @@ Ifc4x1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1366,12 +1374,14 @@ Ifc4x1::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1404,12 +1414,14 @@ Ifc4x1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1442,12 +1454,14 @@ Ifc4x1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1481,12 +1495,14 @@ Ifc4x1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(IfcEnti
}
Ifc4x1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1525,12 +1541,14 @@ Ifc4x1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1566,12 +1584,14 @@ Ifc4x1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1601,12 +1621,14 @@ Ifc4x1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1639,12 +1661,14 @@ Ifc4x1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1678,12 +1702,14 @@ Ifc4x1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1715,12 +1741,14 @@ Ifc4x1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1751,12 +1779,14 @@ Ifc4x1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(IfcEnti
}
Ifc4x1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1797,12 +1827,14 @@ Ifc4x1::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1836,12 +1868,14 @@ Ifc4x1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1880,12 +1914,14 @@ Ifc4x1::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1921,12 +1957,14 @@ Ifc4x1::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1964,12 +2002,14 @@ Ifc4x1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2001,12 +2041,14 @@ Ifc4x1::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2037,12 +2079,14 @@ Ifc4x1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEntity
}
Ifc4x1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2074,12 +2118,14 @@ Ifc4x1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(IfcEnti
}
Ifc4x1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2114,12 +2160,14 @@ Ifc4x1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2155,12 +2203,14 @@ Ifc4x1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2190,12 +2240,14 @@ Ifc4x1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEntity
}
Ifc4x1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2229,12 +2281,14 @@ Ifc4x1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEntity
}
Ifc4x1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2268,12 +2322,14 @@ Ifc4x1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2308,12 +2364,14 @@ Ifc4x1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2347,12 +2405,14 @@ Ifc4x1::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2385,12 +2445,14 @@ Ifc4x1::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2423,12 +2485,14 @@ Ifc4x1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2458,12 +2522,14 @@ Ifc4x1::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2500,12 +2566,14 @@ Ifc4x1::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2537,12 +2605,14 @@ Ifc4x1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(I
}
Ifc4x1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2584,12 +2654,14 @@ Ifc4x1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(I
}
Ifc4x1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2619,12 +2691,14 @@ Ifc4x1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2669,12 +2743,14 @@ Ifc4x1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2711,12 +2787,14 @@ Ifc4x1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2748,12 +2826,14 @@ Ifc4x1::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2786,12 +2866,14 @@ Ifc4x1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResour
}
Ifc4x1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2829,12 +2911,14 @@ Ifc4x1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResource
}
Ifc4x1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2873,12 +2957,14 @@ Ifc4x1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTy
}
Ifc4x1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2910,12 +2996,14 @@ Ifc4x1::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2950,12 +3038,14 @@ Ifc4x1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2987,12 +3077,14 @@ Ifc4x1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3025,12 +3117,14 @@ Ifc4x1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3060,12 +3154,14 @@ Ifc4x1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3102,12 +3198,14 @@ Ifc4x1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3147,12 +3245,14 @@ Ifc4x1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3184,12 +3284,14 @@ Ifc4x1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3219,12 +3321,14 @@ Ifc4x1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3256,12 +3360,14 @@ Ifc4x1::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3302,12 +3408,14 @@ Ifc4x1::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3340,12 +3448,14 @@ Ifc4x1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3426,12 +3536,14 @@ Ifc4x1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3461,12 +3573,14 @@ Ifc4x1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntityInst
}
Ifc4x1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3499,12 +3613,14 @@ Ifc4x1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementType
}
Ifc4x1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3542,12 +3658,14 @@ Ifc4x1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityInstan
}
Ifc4x1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3581,12 +3699,14 @@ Ifc4x1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3658,12 +3778,14 @@ Ifc4x1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEntity
}
Ifc4x1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3697,12 +3819,14 @@ Ifc4x1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3735,12 +3859,14 @@ Ifc4x1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3777,12 +3903,14 @@ Ifc4x1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstanceData
}
Ifc4x1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3814,12 +3942,14 @@ Ifc4x1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntityInst
}
Ifc4x1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3856,12 +3986,14 @@ Ifc4x1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3907,12 +4039,14 @@ Ifc4x1::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3945,12 +4079,14 @@ Ifc4x1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstanceData
}
Ifc4x1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3998,12 +4134,14 @@ Ifc4x1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4040,12 +4178,14 @@ Ifc4x1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4077,12 +4217,14 @@ Ifc4x1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4115,12 +4257,14 @@ Ifc4x1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntityInst
}
Ifc4x1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4166,12 +4310,14 @@ Ifc4x1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEn
}
Ifc4x1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4205,12 +4351,14 @@ Ifc4x1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEn
}
Ifc4x1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4245,12 +4393,14 @@ Ifc4x1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntityInst
}
Ifc4x1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4283,12 +4433,14 @@ Ifc4x1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4323,12 +4475,14 @@ Ifc4x1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEntity
}
Ifc4x1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4361,12 +4515,14 @@ Ifc4x1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInstance
}
Ifc4x1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4405,12 +4561,14 @@ Ifc4x1::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4441,12 +4599,14 @@ Ifc4x1::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4478,12 +4638,14 @@ Ifc4x1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntityInst
}
Ifc4x1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4522,12 +4684,14 @@ Ifc4x1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4563,12 +4727,14 @@ Ifc4x1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4602,12 +4768,14 @@ Ifc4x1::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4640,12 +4808,14 @@ Ifc4x1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Ifc
}
Ifc4x1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4679,12 +4849,14 @@ Ifc4x1::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4721,12 +4893,14 @@ Ifc4x1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4759,12 +4933,14 @@ Ifc4x1::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4800,12 +4976,14 @@ Ifc4x1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(I
}
Ifc4x1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4840,12 +5018,14 @@ Ifc4x1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4877,12 +5057,14 @@ Ifc4x1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4920,12 +5102,14 @@ Ifc4x1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4959,12 +5143,14 @@ Ifc4x1::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4999,12 +5185,14 @@ Ifc4x1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5041,12 +5229,14 @@ Ifc4x1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntityInst
}
Ifc4x1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5077,12 +5267,14 @@ Ifc4x1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInstance
}
Ifc4x1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5119,12 +5311,14 @@ Ifc4x1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5154,12 +5348,14 @@ Ifc4x1::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5193,12 +5389,14 @@ Ifc4x1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5230,12 +5428,14 @@ Ifc4x1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5278,12 +5478,14 @@ Ifc4x1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5317,12 +5519,14 @@ Ifc4x1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5356,12 +5560,14 @@ Ifc4x1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5394,12 +5600,14 @@ Ifc4x1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5431,12 +5639,14 @@ Ifc4x1::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5468,12 +5678,14 @@ Ifc4x1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5522,12 +5734,14 @@ Ifc4x1::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5566,12 +5780,14 @@ Ifc4x1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstanceData
}
Ifc4x1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5602,12 +5818,14 @@ Ifc4x1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEntityIn
}
Ifc4x1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5639,12 +5857,14 @@ Ifc4x1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInstance
}
Ifc4x1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5683,12 +5903,14 @@ Ifc4x1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5721,12 +5943,14 @@ Ifc4x1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5759,12 +5983,14 @@ Ifc4x1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5797,12 +6023,14 @@ Ifc4x1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEntityIn
}
Ifc4x1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5842,12 +6070,14 @@ Ifc4x1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5882,12 +6112,14 @@ Ifc4x1::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5929,12 +6161,14 @@ Ifc4x1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInstance
}
Ifc4x1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5967,12 +6201,14 @@ Ifc4x1::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6001,12 +6237,14 @@ Ifc4x1::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6042,12 +6280,14 @@ Ifc4x1::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6088,12 +6328,14 @@ Ifc4x1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6130,12 +6372,14 @@ Ifc4x1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6167,12 +6411,14 @@ Ifc4x1::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6207,12 +6453,14 @@ Ifc4x1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEntityIn
}
Ifc4x1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6242,12 +6490,14 @@ Ifc4x1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Ifc
}
Ifc4x1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6280,12 +6530,14 @@ Ifc4x1::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6318,12 +6570,14 @@ Ifc4x1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstanceData
}
Ifc4x1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6354,12 +6608,14 @@ Ifc4x1::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6393,12 +6649,14 @@ Ifc4x1::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6434,12 +6692,14 @@ Ifc4x1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6476,12 +6736,14 @@ Ifc4x1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6516,12 +6778,14 @@ Ifc4x1::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6553,12 +6817,14 @@ Ifc4x1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresen
}
Ifc4x1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6589,12 +6855,14 @@ Ifc4x1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6631,12 +6899,14 @@ Ifc4x1::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6666,12 +6936,14 @@ Ifc4x1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6706,12 +6978,14 @@ Ifc4x1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntityInst
}
Ifc4x1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6741,12 +7015,14 @@ Ifc4x1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntityInst
}
Ifc4x1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6776,12 +7052,14 @@ Ifc4x1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEntity
}
Ifc4x1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6817,12 +7095,14 @@ Ifc4x1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnit
}
Ifc4x1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6856,12 +7136,14 @@ Ifc4x1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityInstan
}
Ifc4x1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6898,12 +7180,14 @@ Ifc4x1::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6940,12 +7224,14 @@ Ifc4x1::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6978,12 +7264,14 @@ Ifc4x1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7015,12 +7303,14 @@ Ifc4x1::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7056,12 +7346,14 @@ Ifc4x1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7097,12 +7389,14 @@ Ifc4x1::IfcReferentTypeEnum::IfcReferentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcReferentTypeEnum::IfcReferentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReferentTypeEnum::IfcReferentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7135,12 +7429,14 @@ Ifc4x1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstanceData
}
Ifc4x1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7178,12 +7474,14 @@ Ifc4x1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7221,12 +7519,14 @@ Ifc4x1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntityInst
}
Ifc4x1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7256,12 +7556,14 @@ Ifc4x1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7299,12 +7601,14 @@ Ifc4x1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInstance
}
Ifc4x1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7334,12 +7638,14 @@ Ifc4x1::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7390,12 +7696,14 @@ Ifc4x1::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7438,12 +7746,14 @@ Ifc4x1::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7487,12 +7797,14 @@ Ifc4x1::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7550,12 +7862,14 @@ Ifc4x1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityInstan
}
Ifc4x1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7595,12 +7909,14 @@ Ifc4x1::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7630,12 +7946,14 @@ Ifc4x1::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7689,12 +8007,14 @@ Ifc4x1::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7728,12 +8048,14 @@ Ifc4x1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7766,12 +8088,14 @@ Ifc4x1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Ifc
}
Ifc4x1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7811,12 +8135,14 @@ Ifc4x1::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7850,12 +8176,14 @@ Ifc4x1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7887,12 +8215,14 @@ Ifc4x1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7924,12 +8254,14 @@ Ifc4x1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7964,12 +8296,14 @@ Ifc4x1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8007,12 +8341,14 @@ Ifc4x1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8045,12 +8381,14 @@ Ifc4x1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8085,12 +8423,14 @@ Ifc4x1::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8134,12 +8474,14 @@ Ifc4x1::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8172,12 +8514,14 @@ Ifc4x1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(I
}
Ifc4x1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8214,12 +8558,14 @@ Ifc4x1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(IfcEn
}
Ifc4x1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8254,12 +8600,14 @@ Ifc4x1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEn
}
Ifc4x1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8293,12 +8641,14 @@ Ifc4x1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(I
}
Ifc4x1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8331,12 +8681,14 @@ Ifc4x1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEntity
}
Ifc4x1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8368,12 +8720,14 @@ Ifc4x1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8406,12 +8760,14 @@ Ifc4x1::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8442,12 +8798,14 @@ Ifc4x1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInstance
}
Ifc4x1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8486,12 +8844,14 @@ Ifc4x1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Ifc
}
Ifc4x1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8523,12 +8883,14 @@ Ifc4x1::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8565,12 +8927,14 @@ Ifc4x1::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8601,12 +8965,14 @@ Ifc4x1::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8648,12 +9014,14 @@ Ifc4x1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8686,12 +9054,14 @@ Ifc4x1::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8725,12 +9095,14 @@ Ifc4x1::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8762,12 +9134,14 @@ Ifc4x1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8802,12 +9176,14 @@ Ifc4x1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8842,12 +9218,14 @@ Ifc4x1::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8879,12 +9257,14 @@ Ifc4x1::IfcTransitionCurveType::IfcTransitionCurveType(IfcEntityInstanceData* e)
}
Ifc4x1::IfcTransitionCurveType::IfcTransitionCurveType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTransitionCurveType::IfcTransitionCurveType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8918,12 +9298,14 @@ Ifc4x1::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(IfcEntityInstan
}
Ifc4x1::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8958,12 +9340,14 @@ Ifc4x1::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8994,12 +9378,14 @@ Ifc4x1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9030,12 +9416,14 @@ Ifc4x1::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9093,12 +9481,14 @@ Ifc4x1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(IfcEn
}
Ifc4x1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9136,12 +9526,14 @@ Ifc4x1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityInstan
}
Ifc4x1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9176,12 +9568,14 @@ Ifc4x1::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9232,12 +9626,14 @@ Ifc4x1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntityInst
}
Ifc4x1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9269,12 +9665,14 @@ Ifc4x1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstanceDa
}
Ifc4x1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9310,12 +9708,14 @@ Ifc4x1::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9354,12 +9754,14 @@ Ifc4x1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9396,12 +9798,14 @@ Ifc4x1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityInstan
}
Ifc4x1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9443,12 +9847,14 @@ Ifc4x1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInstance
}
Ifc4x1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9482,12 +9888,14 @@ Ifc4x1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEntity
}
Ifc4x1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9523,12 +9931,14 @@ Ifc4x1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityInstan
}
Ifc4x1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9567,12 +9977,14 @@ Ifc4x1::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9605,12 +10017,14 @@ Ifc4x1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEntityIn
}
Ifc4x1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9649,12 +10063,14 @@ Ifc4x1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9687,12 +10103,14 @@ Ifc4x1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9725,12 +10143,14 @@ Ifc4x1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceData*
}
Ifc4x1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X1_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4x2.cpp b/src/ifcparse/Ifc4x2.cpp
index 5dd21550bd..0910db0e4c 100644
--- a/src/ifcparse/Ifc4x2.cpp
+++ b/src/ifcparse/Ifc4x2.cpp
@@ -1210,12 +1210,14 @@ Ifc4x2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1250,12 +1252,14 @@ Ifc4x2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1310,12 +1314,14 @@ Ifc4x2::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1348,12 +1354,14 @@ Ifc4x2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1388,12 +1396,14 @@ Ifc4x2::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1426,12 +1436,14 @@ Ifc4x2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1464,12 +1476,14 @@ Ifc4x2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1503,12 +1517,14 @@ Ifc4x2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(IfcEnti
}
Ifc4x2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1547,12 +1563,14 @@ Ifc4x2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1588,12 +1606,14 @@ Ifc4x2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1623,12 +1643,14 @@ Ifc4x2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1661,12 +1683,14 @@ Ifc4x2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1700,12 +1724,14 @@ Ifc4x2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1737,12 +1763,14 @@ Ifc4x2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1773,12 +1801,14 @@ Ifc4x2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(IfcEnti
}
Ifc4x2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1819,12 +1849,14 @@ Ifc4x2::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1858,12 +1890,14 @@ Ifc4x2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1902,12 +1936,14 @@ Ifc4x2::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1949,12 +1985,14 @@ Ifc4x2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(IfcEntity
}
Ifc4x2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1987,12 +2025,14 @@ Ifc4x2::IfcBearingTypeEnum::IfcBearingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBearingTypeEnum::IfcBearingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBearingTypeEnum::IfcBearingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2030,12 +2070,14 @@ Ifc4x2::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2073,12 +2115,14 @@ Ifc4x2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2110,12 +2154,14 @@ Ifc4x2::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2146,12 +2192,14 @@ Ifc4x2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2191,12 +2239,14 @@ Ifc4x2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2234,12 +2284,14 @@ Ifc4x2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEntity
}
Ifc4x2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2272,12 +2324,14 @@ Ifc4x2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(IfcEnti
}
Ifc4x2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2312,12 +2366,14 @@ Ifc4x2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2355,12 +2411,14 @@ Ifc4x2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2390,12 +2448,14 @@ Ifc4x2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEntity
}
Ifc4x2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2429,12 +2489,14 @@ Ifc4x2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEntity
}
Ifc4x2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2468,12 +2530,14 @@ Ifc4x2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2508,12 +2572,14 @@ Ifc4x2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2547,12 +2613,14 @@ Ifc4x2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(IfcEntityInst
}
Ifc4x2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2584,12 +2652,14 @@ Ifc4x2::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2622,12 +2692,14 @@ Ifc4x2::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2660,12 +2732,14 @@ Ifc4x2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2695,12 +2769,14 @@ Ifc4x2::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2737,12 +2813,14 @@ Ifc4x2::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2777,12 +2855,14 @@ Ifc4x2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(I
}
Ifc4x2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2824,12 +2904,14 @@ Ifc4x2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(I
}
Ifc4x2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2859,12 +2941,14 @@ Ifc4x2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2909,12 +2993,14 @@ Ifc4x2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2951,12 +3037,14 @@ Ifc4x2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2988,12 +3076,14 @@ Ifc4x2::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3026,12 +3116,14 @@ Ifc4x2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResour
}
Ifc4x2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3069,12 +3161,14 @@ Ifc4x2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResource
}
Ifc4x2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3113,12 +3207,14 @@ Ifc4x2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTy
}
Ifc4x2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3150,12 +3246,14 @@ Ifc4x2::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3190,12 +3288,14 @@ Ifc4x2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3227,12 +3327,14 @@ Ifc4x2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3265,12 +3367,14 @@ Ifc4x2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3300,12 +3404,14 @@ Ifc4x2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3342,12 +3448,14 @@ Ifc4x2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3388,12 +3496,14 @@ Ifc4x2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3425,12 +3535,14 @@ Ifc4x2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3460,12 +3572,14 @@ Ifc4x2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3497,12 +3611,14 @@ Ifc4x2::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3543,12 +3659,14 @@ Ifc4x2::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3581,12 +3699,14 @@ Ifc4x2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3667,12 +3787,14 @@ Ifc4x2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3702,12 +3824,14 @@ Ifc4x2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntityInst
}
Ifc4x2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3741,12 +3865,14 @@ Ifc4x2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementType
}
Ifc4x2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3784,12 +3910,14 @@ Ifc4x2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityInstan
}
Ifc4x2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3823,12 +3951,14 @@ Ifc4x2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3900,12 +4030,14 @@ Ifc4x2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEntity
}
Ifc4x2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3939,12 +4071,14 @@ Ifc4x2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3977,12 +4111,14 @@ Ifc4x2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4019,12 +4155,14 @@ Ifc4x2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstanceData
}
Ifc4x2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4056,12 +4194,14 @@ Ifc4x2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntityInst
}
Ifc4x2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4098,12 +4238,14 @@ Ifc4x2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4149,12 +4291,14 @@ Ifc4x2::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4187,12 +4331,14 @@ Ifc4x2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstanceData
}
Ifc4x2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4240,12 +4386,14 @@ Ifc4x2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4282,12 +4430,14 @@ Ifc4x2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4319,12 +4469,14 @@ Ifc4x2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4357,12 +4509,14 @@ Ifc4x2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntityInst
}
Ifc4x2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4408,12 +4562,14 @@ Ifc4x2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEn
}
Ifc4x2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4447,12 +4603,14 @@ Ifc4x2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEn
}
Ifc4x2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4487,12 +4645,14 @@ Ifc4x2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntityInst
}
Ifc4x2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4525,12 +4685,14 @@ Ifc4x2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4565,12 +4727,14 @@ Ifc4x2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEntity
}
Ifc4x2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4603,12 +4767,14 @@ Ifc4x2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInstance
}
Ifc4x2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4652,12 +4818,14 @@ Ifc4x2::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4688,12 +4856,14 @@ Ifc4x2::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4725,12 +4895,14 @@ Ifc4x2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntityInst
}
Ifc4x2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4769,12 +4941,14 @@ Ifc4x2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4810,12 +4984,14 @@ Ifc4x2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4849,12 +5025,14 @@ Ifc4x2::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4887,12 +5065,14 @@ Ifc4x2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Ifc
}
Ifc4x2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4926,12 +5106,14 @@ Ifc4x2::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4968,12 +5150,14 @@ Ifc4x2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5006,12 +5190,14 @@ Ifc4x2::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5047,12 +5233,14 @@ Ifc4x2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(I
}
Ifc4x2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5087,12 +5275,14 @@ Ifc4x2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5124,12 +5314,14 @@ Ifc4x2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5167,12 +5359,14 @@ Ifc4x2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5206,12 +5400,14 @@ Ifc4x2::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5246,12 +5442,14 @@ Ifc4x2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5288,12 +5486,14 @@ Ifc4x2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntityInst
}
Ifc4x2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5325,12 +5525,14 @@ Ifc4x2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInstance
}
Ifc4x2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5367,12 +5569,14 @@ Ifc4x2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5402,12 +5606,14 @@ Ifc4x2::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5441,12 +5647,14 @@ Ifc4x2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5478,12 +5686,14 @@ Ifc4x2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5526,12 +5736,14 @@ Ifc4x2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5565,12 +5777,14 @@ Ifc4x2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5604,12 +5818,14 @@ Ifc4x2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5642,12 +5858,14 @@ Ifc4x2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5679,12 +5897,14 @@ Ifc4x2::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5716,12 +5936,14 @@ Ifc4x2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5770,12 +5992,14 @@ Ifc4x2::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5814,12 +6038,14 @@ Ifc4x2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstanceData
}
Ifc4x2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5850,12 +6076,14 @@ Ifc4x2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEntityIn
}
Ifc4x2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5887,12 +6115,14 @@ Ifc4x2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInstance
}
Ifc4x2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5931,12 +6161,14 @@ Ifc4x2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5969,12 +6201,14 @@ Ifc4x2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6007,12 +6241,14 @@ Ifc4x2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6045,12 +6281,14 @@ Ifc4x2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEntityIn
}
Ifc4x2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6091,12 +6329,14 @@ Ifc4x2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6131,12 +6371,14 @@ Ifc4x2::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6183,12 +6425,14 @@ Ifc4x2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInstance
}
Ifc4x2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6221,12 +6465,14 @@ Ifc4x2::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6255,12 +6501,14 @@ Ifc4x2::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6296,12 +6544,14 @@ Ifc4x2::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6342,12 +6592,14 @@ Ifc4x2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6384,12 +6636,14 @@ Ifc4x2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6421,12 +6675,14 @@ Ifc4x2::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6461,12 +6717,14 @@ Ifc4x2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEntityIn
}
Ifc4x2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6496,12 +6754,14 @@ Ifc4x2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Ifc
}
Ifc4x2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6534,12 +6794,14 @@ Ifc4x2::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6572,12 +6834,14 @@ Ifc4x2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstanceData
}
Ifc4x2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6608,12 +6872,14 @@ Ifc4x2::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6647,12 +6913,14 @@ Ifc4x2::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6688,12 +6956,14 @@ Ifc4x2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6730,12 +7000,14 @@ Ifc4x2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6770,12 +7042,14 @@ Ifc4x2::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6814,12 +7088,14 @@ Ifc4x2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresen
}
Ifc4x2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6850,12 +7126,14 @@ Ifc4x2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6892,12 +7170,14 @@ Ifc4x2::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6927,12 +7207,14 @@ Ifc4x2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6967,12 +7249,14 @@ Ifc4x2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntityInst
}
Ifc4x2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7002,12 +7286,14 @@ Ifc4x2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntityInst
}
Ifc4x2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7039,12 +7325,14 @@ Ifc4x2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEntity
}
Ifc4x2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7080,12 +7368,14 @@ Ifc4x2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnit
}
Ifc4x2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7119,12 +7409,14 @@ Ifc4x2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityInstan
}
Ifc4x2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7161,12 +7453,14 @@ Ifc4x2::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7203,12 +7497,14 @@ Ifc4x2::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7241,12 +7537,14 @@ Ifc4x2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7278,12 +7576,14 @@ Ifc4x2::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7319,12 +7619,14 @@ Ifc4x2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7360,12 +7662,14 @@ Ifc4x2::IfcReferentTypeEnum::IfcReferentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcReferentTypeEnum::IfcReferentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReferentTypeEnum::IfcReferentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7398,12 +7702,14 @@ Ifc4x2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstanceData
}
Ifc4x2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7441,12 +7747,14 @@ Ifc4x2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7484,12 +7792,14 @@ Ifc4x2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntityInst
}
Ifc4x2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7519,12 +7829,14 @@ Ifc4x2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7563,12 +7875,14 @@ Ifc4x2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInstance
}
Ifc4x2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7598,12 +7912,14 @@ Ifc4x2::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7654,12 +7970,14 @@ Ifc4x2::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7702,12 +8020,14 @@ Ifc4x2::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7751,12 +8071,14 @@ Ifc4x2::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7814,12 +8136,14 @@ Ifc4x2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityInstan
}
Ifc4x2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7859,12 +8183,14 @@ Ifc4x2::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7894,12 +8220,14 @@ Ifc4x2::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7953,12 +8281,14 @@ Ifc4x2::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7992,12 +8322,14 @@ Ifc4x2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8030,12 +8362,14 @@ Ifc4x2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Ifc
}
Ifc4x2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8075,12 +8409,14 @@ Ifc4x2::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8118,12 +8454,14 @@ Ifc4x2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8155,12 +8493,14 @@ Ifc4x2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8192,12 +8532,14 @@ Ifc4x2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8232,12 +8574,14 @@ Ifc4x2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8275,12 +8619,14 @@ Ifc4x2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8313,12 +8659,14 @@ Ifc4x2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8353,12 +8701,14 @@ Ifc4x2::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8402,12 +8752,14 @@ Ifc4x2::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8440,12 +8792,14 @@ Ifc4x2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(I
}
Ifc4x2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8482,12 +8836,14 @@ Ifc4x2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(IfcEn
}
Ifc4x2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8522,12 +8878,14 @@ Ifc4x2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEn
}
Ifc4x2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8561,12 +8919,14 @@ Ifc4x2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(I
}
Ifc4x2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8599,12 +8959,14 @@ Ifc4x2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEntity
}
Ifc4x2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8636,12 +8998,14 @@ Ifc4x2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8675,12 +9039,14 @@ Ifc4x2::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8711,12 +9077,14 @@ Ifc4x2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInstance
}
Ifc4x2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8755,12 +9123,14 @@ Ifc4x2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Ifc
}
Ifc4x2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8792,12 +9162,14 @@ Ifc4x2::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8834,12 +9206,14 @@ Ifc4x2::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8870,12 +9244,14 @@ Ifc4x2::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8917,12 +9293,14 @@ Ifc4x2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8955,12 +9333,14 @@ Ifc4x2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8995,12 +9375,14 @@ Ifc4x2::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9034,12 +9416,14 @@ Ifc4x2::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9071,12 +9455,14 @@ Ifc4x2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9111,12 +9497,14 @@ Ifc4x2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9151,12 +9539,14 @@ Ifc4x2::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9188,12 +9578,14 @@ Ifc4x2::IfcTransitionCurveType::IfcTransitionCurveType(IfcEntityInstanceData* e)
}
Ifc4x2::IfcTransitionCurveType::IfcTransitionCurveType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTransitionCurveType::IfcTransitionCurveType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9227,12 +9619,14 @@ Ifc4x2::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(IfcEntityInstan
}
Ifc4x2::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTransportElementTypeEnum::IfcTransportElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTransportElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9267,12 +9661,14 @@ Ifc4x2::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9303,12 +9699,14 @@ Ifc4x2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9339,12 +9737,14 @@ Ifc4x2::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9402,12 +9802,14 @@ Ifc4x2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(IfcEn
}
Ifc4x2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9445,12 +9847,14 @@ Ifc4x2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityInstan
}
Ifc4x2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9485,12 +9889,14 @@ Ifc4x2::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9541,12 +9947,14 @@ Ifc4x2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(IfcEntityInstance
}
Ifc4x2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9582,12 +9990,14 @@ Ifc4x2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntityInst
}
Ifc4x2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9620,12 +10030,14 @@ Ifc4x2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstanceDa
}
Ifc4x2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9661,12 +10073,14 @@ Ifc4x2::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9706,12 +10120,14 @@ Ifc4x2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9748,12 +10164,14 @@ Ifc4x2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityInstan
}
Ifc4x2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9795,12 +10213,14 @@ Ifc4x2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInstance
}
Ifc4x2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9834,12 +10254,14 @@ Ifc4x2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEntity
}
Ifc4x2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9875,12 +10297,14 @@ Ifc4x2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityInstan
}
Ifc4x2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9919,12 +10343,14 @@ Ifc4x2::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9957,12 +10383,14 @@ Ifc4x2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEntityIn
}
Ifc4x2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10001,12 +10429,14 @@ Ifc4x2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10039,12 +10469,14 @@ Ifc4x2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10077,12 +10509,14 @@ Ifc4x2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceData*
}
Ifc4x2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X2_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4x3_rc1.cpp b/src/ifcparse/Ifc4x3_rc1.cpp
index dca10d68c2..4aecde4000 100644
--- a/src/ifcparse/Ifc4x3_rc1.cpp
+++ b/src/ifcparse/Ifc4x3_rc1.cpp
@@ -1298,12 +1298,14 @@ Ifc4x3_rc1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1338,12 +1340,14 @@ Ifc4x3_rc1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1398,12 +1402,14 @@ Ifc4x3_rc1::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1436,12 +1442,14 @@ Ifc4x3_rc1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1476,12 +1484,14 @@ Ifc4x3_rc1::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1514,12 +1524,14 @@ Ifc4x3_rc1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1552,12 +1564,14 @@ Ifc4x3_rc1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1591,12 +1605,14 @@ Ifc4x3_rc1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Ifc
}
Ifc4x3_rc1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1635,12 +1651,14 @@ Ifc4x3_rc1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1678,12 +1696,14 @@ Ifc4x3_rc1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1713,12 +1733,14 @@ Ifc4x3_rc1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1751,12 +1773,14 @@ Ifc4x3_rc1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1790,12 +1814,14 @@ Ifc4x3_rc1::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1834,12 +1860,14 @@ Ifc4x3_rc1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1871,12 +1899,14 @@ Ifc4x3_rc1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1907,12 +1937,14 @@ Ifc4x3_rc1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Ifc
}
Ifc4x3_rc1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1954,12 +1986,14 @@ Ifc4x3_rc1::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1993,12 +2027,14 @@ Ifc4x3_rc1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2037,12 +2073,14 @@ Ifc4x3_rc1::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2084,12 +2122,14 @@ Ifc4x3_rc1::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(IfcEn
}
Ifc4x3_rc1::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2122,12 +2162,14 @@ Ifc4x3_rc1::IfcBearingTypeEnum::IfcBearingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBearingTypeEnum::IfcBearingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBearingTypeEnum::IfcBearingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2165,12 +2207,14 @@ Ifc4x3_rc1::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2208,12 +2252,14 @@ Ifc4x3_rc1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2245,12 +2291,14 @@ Ifc4x3_rc1::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2281,12 +2329,14 @@ Ifc4x3_rc1::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2326,12 +2376,14 @@ Ifc4x3_rc1::IfcBridgeTypeEnum::IfcBridgeTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBridgeTypeEnum::IfcBridgeTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBridgeTypeEnum::IfcBridgeTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2369,12 +2421,14 @@ Ifc4x3_rc1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2409,12 +2463,14 @@ Ifc4x3_rc1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Ifc
}
Ifc4x3_rc1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2449,12 +2505,14 @@ Ifc4x3_rc1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2493,12 +2551,14 @@ Ifc4x3_rc1::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2540,12 +2600,14 @@ Ifc4x3_rc1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2575,12 +2637,14 @@ Ifc4x3_rc1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2614,12 +2678,14 @@ Ifc4x3_rc1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2656,12 +2722,14 @@ Ifc4x3_rc1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2697,12 +2765,14 @@ Ifc4x3_rc1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2742,12 +2812,14 @@ Ifc4x3_rc1::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2779,12 +2851,14 @@ Ifc4x3_rc1::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2817,12 +2891,14 @@ Ifc4x3_rc1::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2855,12 +2931,14 @@ Ifc4x3_rc1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2890,12 +2968,14 @@ Ifc4x3_rc1::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2932,12 +3012,14 @@ Ifc4x3_rc1::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2972,12 +3054,14 @@ Ifc4x3_rc1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEn
}
Ifc4x3_rc1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3028,12 +3112,14 @@ Ifc4x3_rc1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEn
}
Ifc4x3_rc1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3063,12 +3149,14 @@ Ifc4x3_rc1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3113,12 +3201,14 @@ Ifc4x3_rc1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3155,12 +3245,14 @@ Ifc4x3_rc1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3192,12 +3284,14 @@ Ifc4x3_rc1::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3230,12 +3324,14 @@ Ifc4x3_rc1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentRe
}
Ifc4x3_rc1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3273,12 +3369,14 @@ Ifc4x3_rc1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialReso
}
Ifc4x3_rc1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3317,12 +3415,14 @@ Ifc4x3_rc1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResour
}
Ifc4x3_rc1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3354,12 +3454,14 @@ Ifc4x3_rc1::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3394,12 +3496,14 @@ Ifc4x3_rc1::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3433,12 +3537,14 @@ Ifc4x3_rc1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3470,12 +3576,14 @@ Ifc4x3_rc1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3508,12 +3616,14 @@ Ifc4x3_rc1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3543,12 +3653,14 @@ Ifc4x3_rc1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3585,12 +3697,14 @@ Ifc4x3_rc1::IfcCourseTypeEnum::IfcCourseTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcCourseTypeEnum::IfcCourseTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCourseTypeEnum::IfcCourseTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3626,12 +3740,14 @@ Ifc4x3_rc1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3672,12 +3788,14 @@ Ifc4x3_rc1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3709,12 +3827,14 @@ Ifc4x3_rc1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3744,12 +3864,14 @@ Ifc4x3_rc1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3781,12 +3903,14 @@ Ifc4x3_rc1::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3827,12 +3951,14 @@ Ifc4x3_rc1::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3865,12 +3991,14 @@ Ifc4x3_rc1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3951,12 +4079,14 @@ Ifc4x3_rc1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3986,12 +4116,14 @@ Ifc4x3_rc1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4038,12 +4170,14 @@ Ifc4x3_rc1::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4078,12 +4212,14 @@ Ifc4x3_rc1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElement
}
Ifc4x3_rc1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4121,12 +4257,14 @@ Ifc4x3_rc1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4161,12 +4299,14 @@ Ifc4x3_rc1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4241,12 +4381,14 @@ Ifc4x3_rc1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEn
}
Ifc4x3_rc1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4280,12 +4422,14 @@ Ifc4x3_rc1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4318,12 +4462,14 @@ Ifc4x3_rc1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4360,12 +4506,14 @@ Ifc4x3_rc1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4397,12 +4545,14 @@ Ifc4x3_rc1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntity
}
Ifc4x3_rc1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4439,12 +4589,14 @@ Ifc4x3_rc1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4490,12 +4642,14 @@ Ifc4x3_rc1::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4530,12 +4684,14 @@ Ifc4x3_rc1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4583,12 +4739,14 @@ Ifc4x3_rc1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4625,12 +4783,14 @@ Ifc4x3_rc1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4662,12 +4822,14 @@ Ifc4x3_rc1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4700,12 +4862,14 @@ Ifc4x3_rc1::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4744,12 +4908,14 @@ Ifc4x3_rc1::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4786,12 +4952,14 @@ Ifc4x3_rc1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4837,12 +5005,14 @@ Ifc4x3_rc1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTy
}
Ifc4x3_rc1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4876,12 +5046,14 @@ Ifc4x3_rc1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTy
}
Ifc4x3_rc1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4920,12 +5092,14 @@ Ifc4x3_rc1::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDevi
}
Ifc4x3_rc1::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4956,12 +5130,14 @@ Ifc4x3_rc1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4994,12 +5170,14 @@ Ifc4x3_rc1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5034,12 +5212,14 @@ Ifc4x3_rc1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5072,12 +5252,14 @@ Ifc4x3_rc1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5135,12 +5317,14 @@ Ifc4x3_rc1::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5171,12 +5355,14 @@ Ifc4x3_rc1::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5208,12 +5394,14 @@ Ifc4x3_rc1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5252,12 +5440,14 @@ Ifc4x3_rc1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5293,12 +5483,14 @@ Ifc4x3_rc1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5332,12 +5524,14 @@ Ifc4x3_rc1::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5370,12 +5564,14 @@ Ifc4x3_rc1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum
}
Ifc4x3_rc1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5409,12 +5605,14 @@ Ifc4x3_rc1::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(IfcEnti
}
Ifc4x3_rc1::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5452,12 +5650,14 @@ Ifc4x3_rc1::IfcFacilityUsageEnum::IfcFacilityUsageEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcFacilityUsageEnum::IfcFacilityUsageEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFacilityUsageEnum::IfcFacilityUsageEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5491,12 +5691,14 @@ Ifc4x3_rc1::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5533,12 +5735,14 @@ Ifc4x3_rc1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5571,12 +5775,14 @@ Ifc4x3_rc1::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5612,12 +5818,14 @@ Ifc4x3_rc1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEn
}
Ifc4x3_rc1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5652,12 +5860,14 @@ Ifc4x3_rc1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5689,12 +5899,14 @@ Ifc4x3_rc1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5734,12 +5946,14 @@ Ifc4x3_rc1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5773,12 +5987,14 @@ Ifc4x3_rc1::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5813,12 +6029,14 @@ Ifc4x3_rc1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5856,12 +6074,14 @@ Ifc4x3_rc1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5893,12 +6113,14 @@ Ifc4x3_rc1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5935,12 +6157,14 @@ Ifc4x3_rc1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5970,12 +6194,14 @@ Ifc4x3_rc1::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6009,12 +6235,14 @@ Ifc4x3_rc1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6047,12 +6275,14 @@ Ifc4x3_rc1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6095,12 +6325,14 @@ Ifc4x3_rc1::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum
}
Ifc4x3_rc1::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6134,12 +6366,14 @@ Ifc4x3_rc1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6173,12 +6407,14 @@ Ifc4x3_rc1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6212,12 +6448,14 @@ Ifc4x3_rc1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6250,12 +6488,14 @@ Ifc4x3_rc1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6287,12 +6527,14 @@ Ifc4x3_rc1::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6324,12 +6566,14 @@ Ifc4x3_rc1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6378,12 +6622,14 @@ Ifc4x3_rc1::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6422,12 +6668,14 @@ Ifc4x3_rc1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6458,12 +6706,14 @@ Ifc4x3_rc1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEnti
}
Ifc4x3_rc1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6495,12 +6745,14 @@ Ifc4x3_rc1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6539,12 +6791,14 @@ Ifc4x3_rc1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6577,12 +6831,14 @@ Ifc4x3_rc1::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6614,12 +6870,14 @@ Ifc4x3_rc1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6652,12 +6910,14 @@ Ifc4x3_rc1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6690,12 +6950,14 @@ Ifc4x3_rc1::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6744,12 +7006,14 @@ Ifc4x3_rc1::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6803,12 +7067,14 @@ Ifc4x3_rc1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEnti
}
Ifc4x3_rc1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6853,12 +7119,14 @@ Ifc4x3_rc1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6893,12 +7161,14 @@ Ifc4x3_rc1::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6947,12 +7217,14 @@ Ifc4x3_rc1::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunica
}
Ifc4x3_rc1::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6989,12 +7261,14 @@ Ifc4x3_rc1::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7029,12 +7303,14 @@ Ifc4x3_rc1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7067,12 +7343,14 @@ Ifc4x3_rc1::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7104,12 +7382,14 @@ Ifc4x3_rc1::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7138,12 +7418,14 @@ Ifc4x3_rc1::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7179,12 +7461,14 @@ Ifc4x3_rc1::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7225,12 +7509,14 @@ Ifc4x3_rc1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7267,12 +7553,14 @@ Ifc4x3_rc1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7304,12 +7592,14 @@ Ifc4x3_rc1::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7344,12 +7634,14 @@ Ifc4x3_rc1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEnti
}
Ifc4x3_rc1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7379,12 +7671,14 @@ Ifc4x3_rc1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum
}
Ifc4x3_rc1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7417,12 +7711,14 @@ Ifc4x3_rc1::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7455,12 +7751,14 @@ Ifc4x3_rc1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7491,12 +7789,14 @@ Ifc4x3_rc1::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7530,12 +7830,14 @@ Ifc4x3_rc1::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7571,12 +7873,14 @@ Ifc4x3_rc1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7613,12 +7917,14 @@ Ifc4x3_rc1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7653,12 +7959,14 @@ Ifc4x3_rc1::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7697,12 +8005,14 @@ Ifc4x3_rc1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepr
}
Ifc4x3_rc1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7733,12 +8043,14 @@ Ifc4x3_rc1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7775,12 +8087,14 @@ Ifc4x3_rc1::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7810,12 +8124,14 @@ Ifc4x3_rc1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7850,12 +8166,14 @@ Ifc4x3_rc1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntity
}
Ifc4x3_rc1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7885,12 +8203,14 @@ Ifc4x3_rc1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7922,12 +8242,14 @@ Ifc4x3_rc1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7963,12 +8285,14 @@ Ifc4x3_rc1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTripping
}
Ifc4x3_rc1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8002,12 +8326,14 @@ Ifc4x3_rc1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8047,12 +8373,14 @@ Ifc4x3_rc1::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8089,12 +8417,14 @@ Ifc4x3_rc1::IfcRailTypeEnum::IfcRailTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRailTypeEnum::IfcRailTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRailTypeEnum::IfcRailTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8130,12 +8460,14 @@ Ifc4x3_rc1::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8169,12 +8501,14 @@ Ifc4x3_rc1::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8212,12 +8546,14 @@ Ifc4x3_rc1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8249,12 +8585,14 @@ Ifc4x3_rc1::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8290,12 +8628,14 @@ Ifc4x3_rc1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8331,12 +8671,14 @@ Ifc4x3_rc1::IfcReferentTypeEnum::IfcReferentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcReferentTypeEnum::IfcReferentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReferentTypeEnum::IfcReferentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8370,12 +8712,14 @@ Ifc4x3_rc1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8413,12 +8757,14 @@ Ifc4x3_rc1::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8454,12 +8800,14 @@ Ifc4x3_rc1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8497,12 +8845,14 @@ Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntity
}
Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8532,12 +8882,14 @@ Ifc4x3_rc1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8576,12 +8928,14 @@ Ifc4x3_rc1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8611,12 +8965,14 @@ Ifc4x3_rc1::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8670,12 +9026,14 @@ Ifc4x3_rc1::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8726,12 +9084,14 @@ Ifc4x3_rc1::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8774,12 +9134,14 @@ Ifc4x3_rc1::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8823,12 +9185,14 @@ Ifc4x3_rc1::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8886,12 +9250,14 @@ Ifc4x3_rc1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8931,12 +9297,14 @@ Ifc4x3_rc1::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8966,12 +9334,14 @@ Ifc4x3_rc1::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9033,12 +9403,14 @@ Ifc4x3_rc1::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9072,12 +9444,14 @@ Ifc4x3_rc1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9110,12 +9484,14 @@ Ifc4x3_rc1::IfcSignTypeEnum::IfcSignTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSignTypeEnum::IfcSignTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSignTypeEnum::IfcSignTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9148,12 +9524,14 @@ Ifc4x3_rc1::IfcSignalTypeEnum::IfcSignalTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSignalTypeEnum::IfcSignalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSignalTypeEnum::IfcSignalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9186,12 +9564,14 @@ Ifc4x3_rc1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum
}
Ifc4x3_rc1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9231,12 +9611,14 @@ Ifc4x3_rc1::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9275,12 +9657,14 @@ Ifc4x3_rc1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9312,12 +9696,14 @@ Ifc4x3_rc1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9349,12 +9735,14 @@ Ifc4x3_rc1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9389,12 +9777,14 @@ Ifc4x3_rc1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9433,12 +9823,14 @@ Ifc4x3_rc1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9471,12 +9863,14 @@ Ifc4x3_rc1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9511,12 +9905,14 @@ Ifc4x3_rc1::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9561,12 +9957,14 @@ Ifc4x3_rc1::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9599,12 +9997,14 @@ Ifc4x3_rc1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEn
}
Ifc4x3_rc1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9641,12 +10041,14 @@ Ifc4x3_rc1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(I
}
Ifc4x3_rc1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9681,12 +10083,14 @@ Ifc4x3_rc1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTy
}
Ifc4x3_rc1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9720,12 +10124,14 @@ Ifc4x3_rc1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEn
}
Ifc4x3_rc1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9758,12 +10164,14 @@ Ifc4x3_rc1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEn
}
Ifc4x3_rc1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9795,12 +10203,14 @@ Ifc4x3_rc1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9841,12 +10251,14 @@ Ifc4x3_rc1::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9877,12 +10289,14 @@ Ifc4x3_rc1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9923,12 +10337,14 @@ Ifc4x3_rc1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum
}
Ifc4x3_rc1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9961,12 +10377,14 @@ Ifc4x3_rc1::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10004,12 +10422,14 @@ Ifc4x3_rc1::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10040,12 +10460,14 @@ Ifc4x3_rc1::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10087,12 +10509,14 @@ Ifc4x3_rc1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10125,12 +10549,14 @@ Ifc4x3_rc1::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10165,12 +10591,14 @@ Ifc4x3_rc1::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10204,12 +10632,14 @@ Ifc4x3_rc1::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10241,12 +10671,14 @@ Ifc4x3_rc1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10281,12 +10713,14 @@ Ifc4x3_rc1::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10324,12 +10758,14 @@ Ifc4x3_rc1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10366,12 +10802,14 @@ Ifc4x3_rc1::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10403,12 +10841,14 @@ Ifc4x3_rc1::IfcTransitionCurveType::IfcTransitionCurveType(IfcEntityInstanceData
}
Ifc4x3_rc1::IfcTransitionCurveType::IfcTransitionCurveType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTransitionCurveType::IfcTransitionCurveType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10442,12 +10882,14 @@ Ifc4x3_rc1::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(I
}
Ifc4x3_rc1::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10482,12 +10924,14 @@ Ifc4x3_rc1::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedType
}
Ifc4x3_rc1::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10524,12 +10968,14 @@ Ifc4x3_rc1::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10560,12 +11006,14 @@ Ifc4x3_rc1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10596,12 +11044,14 @@ Ifc4x3_rc1::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10659,12 +11109,14 @@ Ifc4x3_rc1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(I
}
Ifc4x3_rc1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10703,12 +11155,14 @@ Ifc4x3_rc1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10743,12 +11197,14 @@ Ifc4x3_rc1::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10799,12 +11255,14 @@ Ifc4x3_rc1::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10840,12 +11298,14 @@ Ifc4x3_rc1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntity
}
Ifc4x3_rc1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10878,12 +11338,14 @@ Ifc4x3_rc1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10919,12 +11381,14 @@ Ifc4x3_rc1::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10965,12 +11429,14 @@ Ifc4x3_rc1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11007,12 +11473,14 @@ Ifc4x3_rc1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11054,12 +11522,14 @@ Ifc4x3_rc1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInst
}
Ifc4x3_rc1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11093,12 +11563,14 @@ Ifc4x3_rc1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEn
}
Ifc4x3_rc1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11134,12 +11606,14 @@ Ifc4x3_rc1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityIn
}
Ifc4x3_rc1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11178,12 +11652,14 @@ Ifc4x3_rc1::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11216,12 +11692,14 @@ Ifc4x3_rc1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEnti
}
Ifc4x3_rc1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11260,12 +11738,14 @@ Ifc4x3_rc1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11298,12 +11778,14 @@ Ifc4x3_rc1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11336,12 +11818,14 @@ Ifc4x3_rc1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc1::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC1_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4x3_rc2.cpp b/src/ifcparse/Ifc4x3_rc2.cpp
index 2c268fc050..241038078d 100644
--- a/src/ifcparse/Ifc4x3_rc2.cpp
+++ b/src/ifcparse/Ifc4x3_rc2.cpp
@@ -1307,12 +1307,14 @@ Ifc4x3_rc2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1347,12 +1349,14 @@ Ifc4x3_rc2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1407,12 +1411,14 @@ Ifc4x3_rc2::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1445,12 +1451,14 @@ Ifc4x3_rc2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1485,12 +1493,14 @@ Ifc4x3_rc2::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1523,12 +1533,14 @@ Ifc4x3_rc2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1561,12 +1573,14 @@ Ifc4x3_rc2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1600,12 +1614,14 @@ Ifc4x3_rc2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Ifc
}
Ifc4x3_rc2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1644,12 +1660,14 @@ Ifc4x3_rc2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1687,12 +1705,14 @@ Ifc4x3_rc2::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(Ifc
}
Ifc4x3_rc2::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentCantSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentCantSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1727,12 +1747,14 @@ Ifc4x3_rc2::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegment
}
Ifc4x3_rc2::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentHorizontalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentHorizontalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1769,12 +1791,14 @@ Ifc4x3_rc2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1804,12 +1828,14 @@ Ifc4x3_rc2::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentType
}
Ifc4x3_rc2::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentVerticalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAlignmentVerticalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1841,12 +1867,14 @@ Ifc4x3_rc2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1879,12 +1907,14 @@ Ifc4x3_rc2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1918,12 +1948,14 @@ Ifc4x3_rc2::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1962,12 +1994,14 @@ Ifc4x3_rc2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1999,12 +2033,14 @@ Ifc4x3_rc2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2035,12 +2071,14 @@ Ifc4x3_rc2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Ifc
}
Ifc4x3_rc2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2082,12 +2120,14 @@ Ifc4x3_rc2::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2121,12 +2161,14 @@ Ifc4x3_rc2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2165,12 +2207,14 @@ Ifc4x3_rc2::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2212,12 +2256,14 @@ Ifc4x3_rc2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(IfcEn
}
Ifc4x3_rc2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2250,12 +2296,14 @@ Ifc4x3_rc2::IfcBearingTypeEnum::IfcBearingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBearingTypeEnum::IfcBearingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBearingTypeEnum::IfcBearingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2293,12 +2341,14 @@ Ifc4x3_rc2::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2336,12 +2386,14 @@ Ifc4x3_rc2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2373,12 +2425,14 @@ Ifc4x3_rc2::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2409,12 +2463,14 @@ Ifc4x3_rc2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2454,12 +2510,14 @@ Ifc4x3_rc2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBridgeTypeEnum::IfcBridgeTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2497,12 +2555,14 @@ Ifc4x3_rc2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2537,12 +2597,14 @@ Ifc4x3_rc2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Ifc
}
Ifc4x3_rc2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2577,12 +2639,14 @@ Ifc4x3_rc2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2621,12 +2685,14 @@ Ifc4x3_rc2::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2668,12 +2734,14 @@ Ifc4x3_rc2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2703,12 +2771,14 @@ Ifc4x3_rc2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2742,12 +2812,14 @@ Ifc4x3_rc2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2784,12 +2856,14 @@ Ifc4x3_rc2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2825,12 +2899,14 @@ Ifc4x3_rc2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2870,12 +2946,14 @@ Ifc4x3_rc2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2907,12 +2985,14 @@ Ifc4x3_rc2::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2945,12 +3025,14 @@ Ifc4x3_rc2::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2983,12 +3065,14 @@ Ifc4x3_rc2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3018,12 +3102,14 @@ Ifc4x3_rc2::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3060,12 +3146,14 @@ Ifc4x3_rc2::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3100,12 +3188,14 @@ Ifc4x3_rc2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEn
}
Ifc4x3_rc2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3156,12 +3246,14 @@ Ifc4x3_rc2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEn
}
Ifc4x3_rc2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3191,12 +3283,14 @@ Ifc4x3_rc2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3241,12 +3335,14 @@ Ifc4x3_rc2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3283,12 +3379,14 @@ Ifc4x3_rc2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3320,12 +3418,14 @@ Ifc4x3_rc2::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3358,12 +3458,14 @@ Ifc4x3_rc2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentRe
}
Ifc4x3_rc2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3401,12 +3503,14 @@ Ifc4x3_rc2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialReso
}
Ifc4x3_rc2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3445,12 +3549,14 @@ Ifc4x3_rc2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResour
}
Ifc4x3_rc2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3482,12 +3588,14 @@ Ifc4x3_rc2::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3522,12 +3630,14 @@ Ifc4x3_rc2::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3561,12 +3671,14 @@ Ifc4x3_rc2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3598,12 +3710,14 @@ Ifc4x3_rc2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3636,12 +3750,14 @@ Ifc4x3_rc2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3671,12 +3787,14 @@ Ifc4x3_rc2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3713,12 +3831,14 @@ Ifc4x3_rc2::IfcCourseTypeEnum::IfcCourseTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcCourseTypeEnum::IfcCourseTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCourseTypeEnum::IfcCourseTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3754,12 +3874,14 @@ Ifc4x3_rc2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3800,12 +3922,14 @@ Ifc4x3_rc2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3837,12 +3961,14 @@ Ifc4x3_rc2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3872,12 +3998,14 @@ Ifc4x3_rc2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3909,12 +4037,14 @@ Ifc4x3_rc2::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3955,12 +4085,14 @@ Ifc4x3_rc2::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3993,12 +4125,14 @@ Ifc4x3_rc2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4079,12 +4213,14 @@ Ifc4x3_rc2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4114,12 +4250,14 @@ Ifc4x3_rc2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4166,12 +4304,14 @@ Ifc4x3_rc2::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4206,12 +4346,14 @@ Ifc4x3_rc2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElement
}
Ifc4x3_rc2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4249,12 +4391,14 @@ Ifc4x3_rc2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4289,12 +4433,14 @@ Ifc4x3_rc2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4369,12 +4515,14 @@ Ifc4x3_rc2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEn
}
Ifc4x3_rc2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4408,12 +4556,14 @@ Ifc4x3_rc2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4446,12 +4596,14 @@ Ifc4x3_rc2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4488,12 +4640,14 @@ Ifc4x3_rc2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4525,12 +4679,14 @@ Ifc4x3_rc2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntity
}
Ifc4x3_rc2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4567,12 +4723,14 @@ Ifc4x3_rc2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4618,12 +4776,14 @@ Ifc4x3_rc2::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4658,12 +4818,14 @@ Ifc4x3_rc2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4711,12 +4873,14 @@ Ifc4x3_rc2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4753,12 +4917,14 @@ Ifc4x3_rc2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4790,12 +4956,14 @@ Ifc4x3_rc2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4828,12 +4996,14 @@ Ifc4x3_rc2::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4872,12 +5042,14 @@ Ifc4x3_rc2::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4914,12 +5086,14 @@ Ifc4x3_rc2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4965,12 +5139,14 @@ Ifc4x3_rc2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTy
}
Ifc4x3_rc2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5004,12 +5180,14 @@ Ifc4x3_rc2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTy
}
Ifc4x3_rc2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5048,12 +5226,14 @@ Ifc4x3_rc2::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDevi
}
Ifc4x3_rc2::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5084,12 +5264,14 @@ Ifc4x3_rc2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5122,12 +5304,14 @@ Ifc4x3_rc2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5162,12 +5346,14 @@ Ifc4x3_rc2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5200,12 +5386,14 @@ Ifc4x3_rc2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5263,12 +5451,14 @@ Ifc4x3_rc2::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5299,12 +5489,14 @@ Ifc4x3_rc2::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5336,12 +5528,14 @@ Ifc4x3_rc2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5380,12 +5574,14 @@ Ifc4x3_rc2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5421,12 +5617,14 @@ Ifc4x3_rc2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5460,12 +5658,14 @@ Ifc4x3_rc2::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5498,12 +5698,14 @@ Ifc4x3_rc2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum
}
Ifc4x3_rc2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5537,12 +5739,14 @@ Ifc4x3_rc2::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(IfcEnti
}
Ifc4x3_rc2::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5580,12 +5784,14 @@ Ifc4x3_rc2::IfcFacilityUsageEnum::IfcFacilityUsageEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcFacilityUsageEnum::IfcFacilityUsageEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFacilityUsageEnum::IfcFacilityUsageEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5619,12 +5825,14 @@ Ifc4x3_rc2::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5661,12 +5869,14 @@ Ifc4x3_rc2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5699,12 +5909,14 @@ Ifc4x3_rc2::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5740,12 +5952,14 @@ Ifc4x3_rc2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEn
}
Ifc4x3_rc2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5780,12 +5994,14 @@ Ifc4x3_rc2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5817,12 +6033,14 @@ Ifc4x3_rc2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5862,12 +6080,14 @@ Ifc4x3_rc2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5901,12 +6121,14 @@ Ifc4x3_rc2::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5941,12 +6163,14 @@ Ifc4x3_rc2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5984,12 +6208,14 @@ Ifc4x3_rc2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6021,12 +6247,14 @@ Ifc4x3_rc2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6063,12 +6291,14 @@ Ifc4x3_rc2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6098,12 +6328,14 @@ Ifc4x3_rc2::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6137,12 +6369,14 @@ Ifc4x3_rc2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6175,12 +6409,14 @@ Ifc4x3_rc2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6223,12 +6459,14 @@ Ifc4x3_rc2::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum
}
Ifc4x3_rc2::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6262,12 +6500,14 @@ Ifc4x3_rc2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6301,12 +6541,14 @@ Ifc4x3_rc2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6340,12 +6582,14 @@ Ifc4x3_rc2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6378,12 +6622,14 @@ Ifc4x3_rc2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6415,12 +6661,14 @@ Ifc4x3_rc2::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6452,12 +6700,14 @@ Ifc4x3_rc2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6506,12 +6756,14 @@ Ifc4x3_rc2::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6550,12 +6802,14 @@ Ifc4x3_rc2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6586,12 +6840,14 @@ Ifc4x3_rc2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEnti
}
Ifc4x3_rc2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6623,12 +6879,14 @@ Ifc4x3_rc2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6667,12 +6925,14 @@ Ifc4x3_rc2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6705,12 +6965,14 @@ Ifc4x3_rc2::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6742,12 +7004,14 @@ Ifc4x3_rc2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6780,12 +7044,14 @@ Ifc4x3_rc2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6818,12 +7084,14 @@ Ifc4x3_rc2::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6872,12 +7140,14 @@ Ifc4x3_rc2::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6931,12 +7201,14 @@ Ifc4x3_rc2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEnti
}
Ifc4x3_rc2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6981,12 +7253,14 @@ Ifc4x3_rc2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7021,12 +7295,14 @@ Ifc4x3_rc2::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7075,12 +7351,14 @@ Ifc4x3_rc2::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunica
}
Ifc4x3_rc2::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7117,12 +7395,14 @@ Ifc4x3_rc2::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7157,12 +7437,14 @@ Ifc4x3_rc2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7195,12 +7477,14 @@ Ifc4x3_rc2::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7232,12 +7516,14 @@ Ifc4x3_rc2::IfcNullStyle::IfcNullStyle(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcNullStyle::IfcNullStyle(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcNullStyle::IfcNullStyle(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcNullStyle_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7266,12 +7552,14 @@ Ifc4x3_rc2::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7307,12 +7595,14 @@ Ifc4x3_rc2::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7353,12 +7643,14 @@ Ifc4x3_rc2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7395,12 +7687,14 @@ Ifc4x3_rc2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7432,12 +7726,14 @@ Ifc4x3_rc2::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7472,12 +7768,14 @@ Ifc4x3_rc2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEnti
}
Ifc4x3_rc2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7507,12 +7805,14 @@ Ifc4x3_rc2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum
}
Ifc4x3_rc2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7545,12 +7845,14 @@ Ifc4x3_rc2::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7583,12 +7885,14 @@ Ifc4x3_rc2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7619,12 +7923,14 @@ Ifc4x3_rc2::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7658,12 +7964,14 @@ Ifc4x3_rc2::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7699,12 +8007,14 @@ Ifc4x3_rc2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7741,12 +8051,14 @@ Ifc4x3_rc2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7781,12 +8093,14 @@ Ifc4x3_rc2::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7825,12 +8139,14 @@ Ifc4x3_rc2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepr
}
Ifc4x3_rc2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7861,12 +8177,14 @@ Ifc4x3_rc2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7903,12 +8221,14 @@ Ifc4x3_rc2::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7938,12 +8258,14 @@ Ifc4x3_rc2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7978,12 +8300,14 @@ Ifc4x3_rc2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntity
}
Ifc4x3_rc2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8013,12 +8337,14 @@ Ifc4x3_rc2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8050,12 +8376,14 @@ Ifc4x3_rc2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8091,12 +8419,14 @@ Ifc4x3_rc2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTripping
}
Ifc4x3_rc2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8130,12 +8460,14 @@ Ifc4x3_rc2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8175,12 +8507,14 @@ Ifc4x3_rc2::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8217,12 +8551,14 @@ Ifc4x3_rc2::IfcRailTypeEnum::IfcRailTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRailTypeEnum::IfcRailTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRailTypeEnum::IfcRailTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8258,12 +8594,14 @@ Ifc4x3_rc2::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8297,12 +8635,14 @@ Ifc4x3_rc2::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8340,12 +8680,14 @@ Ifc4x3_rc2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8377,12 +8719,14 @@ Ifc4x3_rc2::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8418,12 +8762,14 @@ Ifc4x3_rc2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8459,12 +8805,14 @@ Ifc4x3_rc2::IfcReferentTypeEnum::IfcReferentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcReferentTypeEnum::IfcReferentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReferentTypeEnum::IfcReferentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8498,12 +8846,14 @@ Ifc4x3_rc2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8541,12 +8891,14 @@ Ifc4x3_rc2::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8582,12 +8934,14 @@ Ifc4x3_rc2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8625,12 +8979,14 @@ Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntity
}
Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8660,12 +9016,14 @@ Ifc4x3_rc2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8704,12 +9062,14 @@ Ifc4x3_rc2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8739,12 +9099,14 @@ Ifc4x3_rc2::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8798,12 +9160,14 @@ Ifc4x3_rc2::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8854,12 +9218,14 @@ Ifc4x3_rc2::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8902,12 +9268,14 @@ Ifc4x3_rc2::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8951,12 +9319,14 @@ Ifc4x3_rc2::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9014,12 +9384,14 @@ Ifc4x3_rc2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9059,12 +9431,14 @@ Ifc4x3_rc2::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9094,12 +9468,14 @@ Ifc4x3_rc2::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9161,12 +9537,14 @@ Ifc4x3_rc2::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9200,12 +9578,14 @@ Ifc4x3_rc2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9238,12 +9618,14 @@ Ifc4x3_rc2::IfcSignTypeEnum::IfcSignTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSignTypeEnum::IfcSignTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSignTypeEnum::IfcSignTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9276,12 +9658,14 @@ Ifc4x3_rc2::IfcSignalTypeEnum::IfcSignalTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSignalTypeEnum::IfcSignalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSignalTypeEnum::IfcSignalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9314,12 +9698,14 @@ Ifc4x3_rc2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum
}
Ifc4x3_rc2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9359,12 +9745,14 @@ Ifc4x3_rc2::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9403,12 +9791,14 @@ Ifc4x3_rc2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9440,12 +9830,14 @@ Ifc4x3_rc2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9477,12 +9869,14 @@ Ifc4x3_rc2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9517,12 +9911,14 @@ Ifc4x3_rc2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9561,12 +9957,14 @@ Ifc4x3_rc2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9599,12 +9997,14 @@ Ifc4x3_rc2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9639,12 +10039,14 @@ Ifc4x3_rc2::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9689,12 +10091,14 @@ Ifc4x3_rc2::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9727,12 +10131,14 @@ Ifc4x3_rc2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEn
}
Ifc4x3_rc2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9769,12 +10175,14 @@ Ifc4x3_rc2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(I
}
Ifc4x3_rc2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9809,12 +10217,14 @@ Ifc4x3_rc2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTy
}
Ifc4x3_rc2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9848,12 +10258,14 @@ Ifc4x3_rc2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEn
}
Ifc4x3_rc2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9886,12 +10298,14 @@ Ifc4x3_rc2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEn
}
Ifc4x3_rc2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9923,12 +10337,14 @@ Ifc4x3_rc2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9969,12 +10385,14 @@ Ifc4x3_rc2::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10005,12 +10423,14 @@ Ifc4x3_rc2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10051,12 +10471,14 @@ Ifc4x3_rc2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum
}
Ifc4x3_rc2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10089,12 +10511,14 @@ Ifc4x3_rc2::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10132,12 +10556,14 @@ Ifc4x3_rc2::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10168,12 +10594,14 @@ Ifc4x3_rc2::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10215,12 +10643,14 @@ Ifc4x3_rc2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10253,12 +10683,14 @@ Ifc4x3_rc2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10293,12 +10725,14 @@ Ifc4x3_rc2::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10332,12 +10766,14 @@ Ifc4x3_rc2::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10369,12 +10805,14 @@ Ifc4x3_rc2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10409,12 +10847,14 @@ Ifc4x3_rc2::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10452,12 +10892,14 @@ Ifc4x3_rc2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10494,12 +10936,14 @@ Ifc4x3_rc2::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10531,12 +10975,14 @@ Ifc4x3_rc2::IfcTransitionCurveType::IfcTransitionCurveType(IfcEntityInstanceData
}
Ifc4x3_rc2::IfcTransitionCurveType::IfcTransitionCurveType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTransitionCurveType::IfcTransitionCurveType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransitionCurveType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10570,12 +11016,14 @@ Ifc4x3_rc2::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(I
}
Ifc4x3_rc2::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10610,12 +11058,14 @@ Ifc4x3_rc2::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedType
}
Ifc4x3_rc2::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10652,12 +11102,14 @@ Ifc4x3_rc2::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10688,12 +11140,14 @@ Ifc4x3_rc2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10724,12 +11178,14 @@ Ifc4x3_rc2::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10787,12 +11243,14 @@ Ifc4x3_rc2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(I
}
Ifc4x3_rc2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10831,12 +11289,14 @@ Ifc4x3_rc2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10871,12 +11331,14 @@ Ifc4x3_rc2::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10927,12 +11389,14 @@ Ifc4x3_rc2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10968,12 +11432,14 @@ Ifc4x3_rc2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntity
}
Ifc4x3_rc2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11006,12 +11472,14 @@ Ifc4x3_rc2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11047,12 +11515,14 @@ Ifc4x3_rc2::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11093,12 +11563,14 @@ Ifc4x3_rc2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11135,12 +11607,14 @@ Ifc4x3_rc2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11182,12 +11656,14 @@ Ifc4x3_rc2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInst
}
Ifc4x3_rc2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11221,12 +11697,14 @@ Ifc4x3_rc2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEn
}
Ifc4x3_rc2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11262,12 +11740,14 @@ Ifc4x3_rc2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityIn
}
Ifc4x3_rc2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11306,12 +11786,14 @@ Ifc4x3_rc2::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11344,12 +11826,14 @@ Ifc4x3_rc2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEnti
}
Ifc4x3_rc2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11388,12 +11872,14 @@ Ifc4x3_rc2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11426,12 +11912,14 @@ Ifc4x3_rc2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11464,12 +11952,14 @@ Ifc4x3_rc2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc2::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC2_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
diff --git a/src/ifcparse/Ifc4x3_rc3-definitions.h b/src/ifcparse/Ifc4x3_rc3-definitions.h
index b1179ed84b..1b4bdb1860 100644
--- a/src/ifcparse/Ifc4x3_rc3-definitions.h
+++ b/src/ifcparse/Ifc4x3_rc3-definitions.h
@@ -1,3 +1,28 @@
+/********************************************************************************
+ * *
+ * This file is part of IfcOpenShell. *
+ * *
+ * IfcOpenShell is free software: you can redistribute it and/or modify *
+ * it under the terms of the Lesser GNU General Public License as published by *
+ * the Free Software Foundation, either version 3.0 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * IfcOpenShell is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * Lesser GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the Lesser GNU General Public License *
+ * along with this program. If not, see . *
+ * *
+ ********************************************************************************/
+
+/********************************************************************************
+ * *
+ * This file has been generated from IFC4x3_RC2.exp. Do not make modifications *
+ * but instead modify the python script that has been used to generate this. *
+ * *
+ ********************************************************************************/
#define SCHEMA_HAS_IfcAbsorbedDoseMeasure
#define SCHEMA_HAS_IfcAccelerationMeasure
@@ -262,6 +287,7 @@
#define SCHEMA_HAS_IfcOutletTypeEnum
#define SCHEMA_HAS_IfcPHMeasure
#define SCHEMA_HAS_IfcParameterValue
+#define SCHEMA_HAS_IfcPavementTypeEnum
#define SCHEMA_HAS_IfcPerformanceHistoryTypeEnum
#define SCHEMA_HAS_IfcPermeableCoveringOperationEnum
#define SCHEMA_HAS_IfcPermitTypeEnum
@@ -507,12 +533,8 @@
#define SCHEMA_IfcAlignmentCantSegment_HAS_StartCantRight
#define SCHEMA_IfcAlignmentCantSegment_HAS_EndCantRight
#define SCHEMA_IfcAlignmentCantSegment_EndCantRight_IS_OPTIONAL
-#define SCHEMA_IfcAlignmentCantSegment_HAS_SmoothingLength
-#define SCHEMA_IfcAlignmentCantSegment_SmoothingLength_IS_OPTIONAL
#define SCHEMA_IfcAlignmentCantSegment_HAS_PredefinedType
#define SCHEMA_HAS_IfcAlignmentHorizontal
-#define SCHEMA_IfcAlignmentHorizontal_HAS_StartDistAlong
-#define SCHEMA_IfcAlignmentHorizontal_StartDistAlong_IS_OPTIONAL
#define SCHEMA_HAS_IfcAlignmentHorizontalSegment
#define SCHEMA_IfcAlignmentHorizontalSegment_HAS_StartPoint
#define SCHEMA_IfcAlignmentHorizontalSegment_HAS_StartDirection
@@ -1231,6 +1253,7 @@
#define SCHEMA_IfcDirectrixCurveSweptAreaSolid_StartParam_IS_OPTIONAL
#define SCHEMA_IfcDirectrixCurveSweptAreaSolid_HAS_EndParam
#define SCHEMA_IfcDirectrixCurveSweptAreaSolid_EndParam_IS_OPTIONAL
+#define SCHEMA_HAS_IfcDirectrixDerivedReferenceSweptAreaSolid
#define SCHEMA_HAS_IfcDirectrixDistanceSweptAreaSolid
#define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_HAS_Directrix
#define SCHEMA_IfcDirectrixDistanceSweptAreaSolid_HAS_StartDistance
@@ -2217,10 +2240,10 @@
#define SCHEMA_HAS_IfcPath
#define SCHEMA_IfcPath_HAS_EdgeList
#define SCHEMA_HAS_IfcPavement
-#define SCHEMA_IfcPavement_HAS_Flexible
-#define SCHEMA_IfcPavement_Flexible_IS_OPTIONAL
+#define SCHEMA_IfcPavement_HAS_PredefinedType
+#define SCHEMA_IfcPavement_PredefinedType_IS_OPTIONAL
#define SCHEMA_HAS_IfcPavementType
-#define SCHEMA_IfcPavementType_HAS_Flexible
+#define SCHEMA_IfcPavementType_HAS_PredefinedType
#define SCHEMA_HAS_IfcPcurve
#define SCHEMA_IfcPcurve_HAS_BasisSurface
#define SCHEMA_IfcPcurve_HAS_ReferenceCurve
@@ -3711,6 +3734,8 @@
#define SCHEMA_IfcThirdOrderPolynomialSpiral_QuadraticTerm_IS_OPTIONAL
#define SCHEMA_IfcThirdOrderPolynomialSpiral_HAS_LinearTerm
#define SCHEMA_IfcThirdOrderPolynomialSpiral_LinearTerm_IS_OPTIONAL
+#define SCHEMA_IfcThirdOrderPolynomialSpiral_HAS_ConstantTerm
+#define SCHEMA_IfcThirdOrderPolynomialSpiral_ConstantTerm_IS_OPTIONAL
#define SCHEMA_HAS_IfcTimePeriod
#define SCHEMA_IfcTimePeriod_HAS_StartTime
#define SCHEMA_IfcTimePeriod_HAS_EndTime
diff --git a/src/ifcparse/Ifc4x3_rc3-schema.cpp b/src/ifcparse/Ifc4x3_rc3-schema.cpp
index 8d3ca4b855..eac792db0a 100644
--- a/src/ifcparse/Ifc4x3_rc3-schema.cpp
+++ b/src/ifcparse/Ifc4x3_rc3-schema.cpp
@@ -1,3 +1,28 @@
+/********************************************************************************
+ * *
+ * This file is part of IfcOpenShell. *
+ * *
+ * IfcOpenShell is free software: you can redistribute it and/or modify *
+ * it under the terms of the Lesser GNU General Public License as published by *
+ * the Free Software Foundation, either version 3.0 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * IfcOpenShell is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * Lesser GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the Lesser GNU General Public License *
+ * along with this program. If not, see . *
+ * *
+ ********************************************************************************/
+
+/********************************************************************************
+ * *
+ * This file has been generated from IFC4x3_RC2.exp. Do not make modifications *
+ * but instead modify the python script that has been used to generate this. *
+ * *
+ ********************************************************************************/
#include "../ifcparse/IfcSchema.h"
#include "../ifcparse/Ifc4x3_rc3.h"
@@ -206,6 +231,7 @@ entity* IFC4X3_RC3_IfcDerivedUnitElement_type = 0;
entity* IFC4X3_RC3_IfcDimensionalExponents_type = 0;
entity* IFC4X3_RC3_IfcDirection_type = 0;
entity* IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type = 0;
+entity* IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type = 0;
entity* IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type = 0;
entity* IFC4X3_RC3_IfcDiscreteAccessory_type = 0;
entity* IFC4X3_RC3_IfcDiscreteAccessoryType_type = 0;
@@ -1221,6 +1247,7 @@ enumeration_type* IFC4X3_RC3_IfcObjectiveEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcOccupantTypeEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcOpeningElementTypeEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcOutletTypeEnum_type = 0;
+enumeration_type* IFC4X3_RC3_IfcPavementTypeEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type = 0;
enumeration_type* IFC4X3_RC3_IfcPermitTypeEnum_type = 0;
@@ -1615,965 +1642,967 @@ class IFC4X3_RC3_instance_factory : public IfcParse::instance_factory {
case 307: return new ::Ifc4x3_rc3::IfcDirection(data);
case 308: return new ::Ifc4x3_rc3::IfcDirectionSenseEnum(data);
case 309: return new ::Ifc4x3_rc3::IfcDirectrixCurveSweptAreaSolid(data);
- case 310: return new ::Ifc4x3_rc3::IfcDirectrixDistanceSweptAreaSolid(data);
- case 311: return new ::Ifc4x3_rc3::IfcDiscreteAccessory(data);
- case 312: return new ::Ifc4x3_rc3::IfcDiscreteAccessoryType(data);
- case 313: return new ::Ifc4x3_rc3::IfcDiscreteAccessoryTypeEnum(data);
- case 314: return new ::Ifc4x3_rc3::IfcDistributionBoard(data);
- case 315: return new ::Ifc4x3_rc3::IfcDistributionBoardType(data);
- case 316: return new ::Ifc4x3_rc3::IfcDistributionBoardTypeEnum(data);
- case 317: return new ::Ifc4x3_rc3::IfcDistributionChamberElement(data);
- case 318: return new ::Ifc4x3_rc3::IfcDistributionChamberElementType(data);
- case 319: return new ::Ifc4x3_rc3::IfcDistributionChamberElementTypeEnum(data);
- case 320: return new ::Ifc4x3_rc3::IfcDistributionCircuit(data);
- case 321: return new ::Ifc4x3_rc3::IfcDistributionControlElement(data);
- case 322: return new ::Ifc4x3_rc3::IfcDistributionControlElementType(data);
- case 323: return new ::Ifc4x3_rc3::IfcDistributionElement(data);
- case 324: return new ::Ifc4x3_rc3::IfcDistributionElementType(data);
- case 325: return new ::Ifc4x3_rc3::IfcDistributionFlowElement(data);
- case 326: return new ::Ifc4x3_rc3::IfcDistributionFlowElementType(data);
- case 327: return new ::Ifc4x3_rc3::IfcDistributionPort(data);
- case 328: return new ::Ifc4x3_rc3::IfcDistributionPortTypeEnum(data);
- case 329: return new ::Ifc4x3_rc3::IfcDistributionSystem(data);
- case 330: return new ::Ifc4x3_rc3::IfcDistributionSystemEnum(data);
- case 331: return new ::Ifc4x3_rc3::IfcDocumentConfidentialityEnum(data);
- case 332: return new ::Ifc4x3_rc3::IfcDocumentInformation(data);
- case 333: return new ::Ifc4x3_rc3::IfcDocumentInformationRelationship(data);
- case 334: return new ::Ifc4x3_rc3::IfcDocumentReference(data);
- case 336: return new ::Ifc4x3_rc3::IfcDocumentStatusEnum(data);
- case 337: return new ::Ifc4x3_rc3::IfcDoor(data);
- case 338: return new ::Ifc4x3_rc3::IfcDoorLiningProperties(data);
- case 339: return new ::Ifc4x3_rc3::IfcDoorPanelOperationEnum(data);
- case 340: return new ::Ifc4x3_rc3::IfcDoorPanelPositionEnum(data);
- case 341: return new ::Ifc4x3_rc3::IfcDoorPanelProperties(data);
- case 342: return new ::Ifc4x3_rc3::IfcDoorStandardCase(data);
- case 343: return new ::Ifc4x3_rc3::IfcDoorStyle(data);
- case 344: return new ::Ifc4x3_rc3::IfcDoorStyleConstructionEnum(data);
- case 345: return new ::Ifc4x3_rc3::IfcDoorStyleOperationEnum(data);
- case 346: return new ::Ifc4x3_rc3::IfcDoorType(data);
- case 347: return new ::Ifc4x3_rc3::IfcDoorTypeEnum(data);
- case 348: return new ::Ifc4x3_rc3::IfcDoorTypeOperationEnum(data);
- case 349: return new ::Ifc4x3_rc3::IfcDoseEquivalentMeasure(data);
- case 350: return new ::Ifc4x3_rc3::IfcDraughtingPreDefinedColour(data);
- case 351: return new ::Ifc4x3_rc3::IfcDraughtingPreDefinedCurveFont(data);
- case 352: return new ::Ifc4x3_rc3::IfcDuctFitting(data);
- case 353: return new ::Ifc4x3_rc3::IfcDuctFittingType(data);
- case 354: return new ::Ifc4x3_rc3::IfcDuctFittingTypeEnum(data);
- case 355: return new ::Ifc4x3_rc3::IfcDuctSegment(data);
- case 356: return new ::Ifc4x3_rc3::IfcDuctSegmentType(data);
- case 357: return new ::Ifc4x3_rc3::IfcDuctSegmentTypeEnum(data);
- case 358: return new ::Ifc4x3_rc3::IfcDuctSilencer(data);
- case 359: return new ::Ifc4x3_rc3::IfcDuctSilencerType(data);
- case 360: return new ::Ifc4x3_rc3::IfcDuctSilencerTypeEnum(data);
- case 361: return new ::Ifc4x3_rc3::IfcDuration(data);
- case 362: return new ::Ifc4x3_rc3::IfcDynamicViscosityMeasure(data);
- case 363: return new ::Ifc4x3_rc3::IfcEarthworksCut(data);
- case 364: return new ::Ifc4x3_rc3::IfcEarthworksCutTypeEnum(data);
- case 365: return new ::Ifc4x3_rc3::IfcEarthworksElement(data);
- case 366: return new ::Ifc4x3_rc3::IfcEarthworksFill(data);
- case 367: return new ::Ifc4x3_rc3::IfcEarthworksFillTypeEnum(data);
- case 368: return new ::Ifc4x3_rc3::IfcEdge(data);
- case 369: return new ::Ifc4x3_rc3::IfcEdgeCurve(data);
- case 370: return new ::Ifc4x3_rc3::IfcEdgeLoop(data);
- case 371: return new ::Ifc4x3_rc3::IfcElectricAppliance(data);
- case 372: return new ::Ifc4x3_rc3::IfcElectricApplianceType(data);
- case 373: return new ::Ifc4x3_rc3::IfcElectricApplianceTypeEnum(data);
- case 374: return new ::Ifc4x3_rc3::IfcElectricCapacitanceMeasure(data);
- case 375: return new ::Ifc4x3_rc3::IfcElectricChargeMeasure(data);
- case 376: return new ::Ifc4x3_rc3::IfcElectricConductanceMeasure(data);
- case 377: return new ::Ifc4x3_rc3::IfcElectricCurrentMeasure(data);
- case 378: return new ::Ifc4x3_rc3::IfcElectricDistributionBoard(data);
- case 379: return new ::Ifc4x3_rc3::IfcElectricDistributionBoardType(data);
- case 380: return new ::Ifc4x3_rc3::IfcElectricDistributionBoardTypeEnum(data);
- case 381: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDevice(data);
- case 382: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDeviceType(data);
- case 383: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDeviceTypeEnum(data);
- case 384: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDevice(data);
- case 385: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceType(data);
- case 386: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceTypeEnum(data);
- case 387: return new ::Ifc4x3_rc3::IfcElectricGenerator(data);
- case 388: return new ::Ifc4x3_rc3::IfcElectricGeneratorType(data);
- case 389: return new ::Ifc4x3_rc3::IfcElectricGeneratorTypeEnum(data);
- case 390: return new ::Ifc4x3_rc3::IfcElectricMotor(data);
- case 391: return new ::Ifc4x3_rc3::IfcElectricMotorType(data);
- case 392: return new ::Ifc4x3_rc3::IfcElectricMotorTypeEnum(data);
- case 393: return new ::Ifc4x3_rc3::IfcElectricResistanceMeasure(data);
- case 394: return new ::Ifc4x3_rc3::IfcElectricTimeControl(data);
- case 395: return new ::Ifc4x3_rc3::IfcElectricTimeControlType(data);
- case 396: return new ::Ifc4x3_rc3::IfcElectricTimeControlTypeEnum(data);
- case 397: return new ::Ifc4x3_rc3::IfcElectricVoltageMeasure(data);
- case 398: return new ::Ifc4x3_rc3::IfcElement(data);
- case 399: return new ::Ifc4x3_rc3::IfcElementarySurface(data);
- case 400: return new ::Ifc4x3_rc3::IfcElementAssembly(data);
- case 401: return new ::Ifc4x3_rc3::IfcElementAssemblyType(data);
- case 402: return new ::Ifc4x3_rc3::IfcElementAssemblyTypeEnum(data);
- case 403: return new ::Ifc4x3_rc3::IfcElementComponent(data);
- case 404: return new ::Ifc4x3_rc3::IfcElementComponentType(data);
- case 405: return new ::Ifc4x3_rc3::IfcElementCompositionEnum(data);
- case 406: return new ::Ifc4x3_rc3::IfcElementQuantity(data);
- case 407: return new ::Ifc4x3_rc3::IfcElementType(data);
- case 408: return new ::Ifc4x3_rc3::IfcEllipse(data);
- case 409: return new ::Ifc4x3_rc3::IfcEllipseProfileDef(data);
- case 410: return new ::Ifc4x3_rc3::IfcEnergyConversionDevice(data);
- case 411: return new ::Ifc4x3_rc3::IfcEnergyConversionDeviceType(data);
- case 412: return new ::Ifc4x3_rc3::IfcEnergyMeasure(data);
- case 413: return new ::Ifc4x3_rc3::IfcEngine(data);
- case 414: return new ::Ifc4x3_rc3::IfcEngineType(data);
- case 415: return new ::Ifc4x3_rc3::IfcEngineTypeEnum(data);
- case 416: return new ::Ifc4x3_rc3::IfcEvaporativeCooler(data);
- case 417: return new ::Ifc4x3_rc3::IfcEvaporativeCoolerType(data);
- case 418: return new ::Ifc4x3_rc3::IfcEvaporativeCoolerTypeEnum(data);
- case 419: return new ::Ifc4x3_rc3::IfcEvaporator(data);
- case 420: return new ::Ifc4x3_rc3::IfcEvaporatorType(data);
- case 421: return new ::Ifc4x3_rc3::IfcEvaporatorTypeEnum(data);
- case 422: return new ::Ifc4x3_rc3::IfcEvent(data);
- case 423: return new ::Ifc4x3_rc3::IfcEventTime(data);
- case 424: return new ::Ifc4x3_rc3::IfcEventTriggerTypeEnum(data);
- case 425: return new ::Ifc4x3_rc3::IfcEventType(data);
- case 426: return new ::Ifc4x3_rc3::IfcEventTypeEnum(data);
- case 427: return new ::Ifc4x3_rc3::IfcExtendedProperties(data);
- case 428: return new ::Ifc4x3_rc3::IfcExternalInformation(data);
- case 429: return new ::Ifc4x3_rc3::IfcExternallyDefinedHatchStyle(data);
- case 430: return new ::Ifc4x3_rc3::IfcExternallyDefinedSurfaceStyle(data);
- case 431: return new ::Ifc4x3_rc3::IfcExternallyDefinedTextFont(data);
- case 432: return new ::Ifc4x3_rc3::IfcExternalReference(data);
- case 433: return new ::Ifc4x3_rc3::IfcExternalReferenceRelationship(data);
- case 434: return new ::Ifc4x3_rc3::IfcExternalSpatialElement(data);
- case 435: return new ::Ifc4x3_rc3::IfcExternalSpatialElementTypeEnum(data);
- case 436: return new ::Ifc4x3_rc3::IfcExternalSpatialStructureElement(data);
- case 437: return new ::Ifc4x3_rc3::IfcExtrudedAreaSolid(data);
- case 438: return new ::Ifc4x3_rc3::IfcExtrudedAreaSolidTapered(data);
- case 439: return new ::Ifc4x3_rc3::IfcFace(data);
- case 440: return new ::Ifc4x3_rc3::IfcFaceBasedSurfaceModel(data);
- case 441: return new ::Ifc4x3_rc3::IfcFaceBound(data);
- case 442: return new ::Ifc4x3_rc3::IfcFaceOuterBound(data);
- case 443: return new ::Ifc4x3_rc3::IfcFaceSurface(data);
- case 444: return new ::Ifc4x3_rc3::IfcFacetedBrep(data);
- case 445: return new ::Ifc4x3_rc3::IfcFacetedBrepWithVoids(data);
- case 446: return new ::Ifc4x3_rc3::IfcFacility(data);
- case 447: return new ::Ifc4x3_rc3::IfcFacilityPart(data);
- case 448: return new ::Ifc4x3_rc3::IfcFacilityPartCommonTypeEnum(data);
- case 450: return new ::Ifc4x3_rc3::IfcFacilityUsageEnum(data);
- case 451: return new ::Ifc4x3_rc3::IfcFailureConnectionCondition(data);
- case 452: return new ::Ifc4x3_rc3::IfcFan(data);
- case 453: return new ::Ifc4x3_rc3::IfcFanType(data);
- case 454: return new ::Ifc4x3_rc3::IfcFanTypeEnum(data);
- case 455: return new ::Ifc4x3_rc3::IfcFastener(data);
- case 456: return new ::Ifc4x3_rc3::IfcFastenerType(data);
- case 457: return new ::Ifc4x3_rc3::IfcFastenerTypeEnum(data);
- case 458: return new ::Ifc4x3_rc3::IfcFeatureElement(data);
- case 459: return new ::Ifc4x3_rc3::IfcFeatureElementAddition(data);
- case 460: return new ::Ifc4x3_rc3::IfcFeatureElementSubtraction(data);
- case 461: return new ::Ifc4x3_rc3::IfcFillAreaStyle(data);
- case 462: return new ::Ifc4x3_rc3::IfcFillAreaStyleHatching(data);
- case 463: return new ::Ifc4x3_rc3::IfcFillAreaStyleTiles(data);
- case 465: return new ::Ifc4x3_rc3::IfcFilter(data);
- case 466: return new ::Ifc4x3_rc3::IfcFilterType(data);
- case 467: return new ::Ifc4x3_rc3::IfcFilterTypeEnum(data);
- case 468: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminal(data);
- case 469: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminalType(data);
- case 470: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminalTypeEnum(data);
- case 471: return new ::Ifc4x3_rc3::IfcFixedReferenceSweptAreaSolid(data);
- case 472: return new ::Ifc4x3_rc3::IfcFlowController(data);
- case 473: return new ::Ifc4x3_rc3::IfcFlowControllerType(data);
- case 474: return new ::Ifc4x3_rc3::IfcFlowDirectionEnum(data);
- case 475: return new ::Ifc4x3_rc3::IfcFlowFitting(data);
- case 476: return new ::Ifc4x3_rc3::IfcFlowFittingType(data);
- case 477: return new ::Ifc4x3_rc3::IfcFlowInstrument(data);
- case 478: return new ::Ifc4x3_rc3::IfcFlowInstrumentType(data);
- case 479: return new ::Ifc4x3_rc3::IfcFlowInstrumentTypeEnum(data);
- case 480: return new ::Ifc4x3_rc3::IfcFlowMeter(data);
- case 481: return new ::Ifc4x3_rc3::IfcFlowMeterType(data);
- case 482: return new ::Ifc4x3_rc3::IfcFlowMeterTypeEnum(data);
- case 483: return new ::Ifc4x3_rc3::IfcFlowMovingDevice(data);
- case 484: return new ::Ifc4x3_rc3::IfcFlowMovingDeviceType(data);
- case 485: return new ::Ifc4x3_rc3::IfcFlowSegment(data);
- case 486: return new ::Ifc4x3_rc3::IfcFlowSegmentType(data);
- case 487: return new ::Ifc4x3_rc3::IfcFlowStorageDevice(data);
- case 488: return new ::Ifc4x3_rc3::IfcFlowStorageDeviceType(data);
- case 489: return new ::Ifc4x3_rc3::IfcFlowTerminal(data);
- case 490: return new ::Ifc4x3_rc3::IfcFlowTerminalType(data);
- case 491: return new ::Ifc4x3_rc3::IfcFlowTreatmentDevice(data);
- case 492: return new ::Ifc4x3_rc3::IfcFlowTreatmentDeviceType(data);
- case 493: return new ::Ifc4x3_rc3::IfcFontStyle(data);
- case 494: return new ::Ifc4x3_rc3::IfcFontVariant(data);
- case 495: return new ::Ifc4x3_rc3::IfcFontWeight(data);
- case 496: return new ::Ifc4x3_rc3::IfcFooting(data);
- case 497: return new ::Ifc4x3_rc3::IfcFootingType(data);
- case 498: return new ::Ifc4x3_rc3::IfcFootingTypeEnum(data);
- case 499: return new ::Ifc4x3_rc3::IfcForceMeasure(data);
- case 500: return new ::Ifc4x3_rc3::IfcFrequencyMeasure(data);
- case 501: return new ::Ifc4x3_rc3::IfcFurnishingElement(data);
- case 502: return new ::Ifc4x3_rc3::IfcFurnishingElementType(data);
- case 503: return new ::Ifc4x3_rc3::IfcFurniture(data);
- case 504: return new ::Ifc4x3_rc3::IfcFurnitureType(data);
- case 505: return new ::Ifc4x3_rc3::IfcFurnitureTypeEnum(data);
- case 506: return new ::Ifc4x3_rc3::IfcGeographicElement(data);
- case 507: return new ::Ifc4x3_rc3::IfcGeographicElementType(data);
- case 508: return new ::Ifc4x3_rc3::IfcGeographicElementTypeEnum(data);
- case 509: return new ::Ifc4x3_rc3::IfcGeometricCurveSet(data);
- case 510: return new ::Ifc4x3_rc3::IfcGeometricProjectionEnum(data);
- case 511: return new ::Ifc4x3_rc3::IfcGeometricRepresentationContext(data);
- case 512: return new ::Ifc4x3_rc3::IfcGeometricRepresentationItem(data);
- case 513: return new ::Ifc4x3_rc3::IfcGeometricRepresentationSubContext(data);
- case 514: return new ::Ifc4x3_rc3::IfcGeometricSet(data);
- case 516: return new ::Ifc4x3_rc3::IfcGeomodel(data);
- case 517: return new ::Ifc4x3_rc3::IfcGeoslice(data);
- case 518: return new ::Ifc4x3_rc3::IfcGeotechnicalAssembly(data);
- case 519: return new ::Ifc4x3_rc3::IfcGeotechnicalElement(data);
- case 520: return new ::Ifc4x3_rc3::IfcGeotechnicalStratum(data);
- case 521: return new ::Ifc4x3_rc3::IfcGloballyUniqueId(data);
- case 522: return new ::Ifc4x3_rc3::IfcGlobalOrLocalEnum(data);
- case 523: return new ::Ifc4x3_rc3::IfcGradientCurve(data);
- case 524: return new ::Ifc4x3_rc3::IfcGrid(data);
- case 525: return new ::Ifc4x3_rc3::IfcGridAxis(data);
- case 526: return new ::Ifc4x3_rc3::IfcGridPlacement(data);
- case 528: return new ::Ifc4x3_rc3::IfcGridTypeEnum(data);
- case 529: return new ::Ifc4x3_rc3::IfcGroup(data);
- case 530: return new ::Ifc4x3_rc3::IfcHalfSpaceSolid(data);
- case 532: return new ::Ifc4x3_rc3::IfcHeatExchanger(data);
- case 533: return new ::Ifc4x3_rc3::IfcHeatExchangerType(data);
- case 534: return new ::Ifc4x3_rc3::IfcHeatExchangerTypeEnum(data);
- case 535: return new ::Ifc4x3_rc3::IfcHeatFluxDensityMeasure(data);
- case 536: return new ::Ifc4x3_rc3::IfcHeatingValueMeasure(data);
- case 537: return new ::Ifc4x3_rc3::IfcHumidifier(data);
- case 538: return new ::Ifc4x3_rc3::IfcHumidifierType(data);
- case 539: return new ::Ifc4x3_rc3::IfcHumidifierTypeEnum(data);
- case 540: return new ::Ifc4x3_rc3::IfcIdentifier(data);
- case 541: return new ::Ifc4x3_rc3::IfcIlluminanceMeasure(data);
- case 542: return new ::Ifc4x3_rc3::IfcImageTexture(data);
- case 543: return new ::Ifc4x3_rc3::IfcImpactProtectionDevice(data);
- case 544: return new ::Ifc4x3_rc3::IfcImpactProtectionDeviceType(data);
- case 545: return new ::Ifc4x3_rc3::IfcImpactProtectionDeviceTypeEnum(data);
- case 547: return new ::Ifc4x3_rc3::IfcInclinedReferenceSweptAreaSolid(data);
- case 548: return new ::Ifc4x3_rc3::IfcIndexedColourMap(data);
- case 549: return new ::Ifc4x3_rc3::IfcIndexedPolyCurve(data);
- case 550: return new ::Ifc4x3_rc3::IfcIndexedPolygonalFace(data);
- case 551: return new ::Ifc4x3_rc3::IfcIndexedPolygonalFaceWithVoids(data);
- case 552: return new ::Ifc4x3_rc3::IfcIndexedTextureMap(data);
- case 553: return new ::Ifc4x3_rc3::IfcIndexedTriangleTextureMap(data);
- case 554: return new ::Ifc4x3_rc3::IfcInductanceMeasure(data);
- case 555: return new ::Ifc4x3_rc3::IfcInteger(data);
- case 556: return new ::Ifc4x3_rc3::IfcIntegerCountRateMeasure(data);
- case 557: return new ::Ifc4x3_rc3::IfcInterceptor(data);
- case 558: return new ::Ifc4x3_rc3::IfcInterceptorType(data);
- case 559: return new ::Ifc4x3_rc3::IfcInterceptorTypeEnum(data);
- case 561: return new ::Ifc4x3_rc3::IfcInternalOrExternalEnum(data);
- case 562: return new ::Ifc4x3_rc3::IfcIntersectionCurve(data);
- case 563: return new ::Ifc4x3_rc3::IfcInventory(data);
- case 564: return new ::Ifc4x3_rc3::IfcInventoryTypeEnum(data);
- case 565: return new ::Ifc4x3_rc3::IfcIonConcentrationMeasure(data);
- case 566: return new ::Ifc4x3_rc3::IfcIrregularTimeSeries(data);
- case 567: return new ::Ifc4x3_rc3::IfcIrregularTimeSeriesValue(data);
- case 568: return new ::Ifc4x3_rc3::IfcIShapeProfileDef(data);
- case 569: return new ::Ifc4x3_rc3::IfcIsothermalMoistureCapacityMeasure(data);
- case 570: return new ::Ifc4x3_rc3::IfcJunctionBox(data);
- case 571: return new ::Ifc4x3_rc3::IfcJunctionBoxType(data);
- case 572: return new ::Ifc4x3_rc3::IfcJunctionBoxTypeEnum(data);
- case 573: return new ::Ifc4x3_rc3::IfcKerb(data);
- case 574: return new ::Ifc4x3_rc3::IfcKerbType(data);
- case 575: return new ::Ifc4x3_rc3::IfcKinematicViscosityMeasure(data);
- case 576: return new ::Ifc4x3_rc3::IfcKnotType(data);
- case 577: return new ::Ifc4x3_rc3::IfcLabel(data);
- case 578: return new ::Ifc4x3_rc3::IfcLaborResource(data);
- case 579: return new ::Ifc4x3_rc3::IfcLaborResourceType(data);
- case 580: return new ::Ifc4x3_rc3::IfcLaborResourceTypeEnum(data);
- case 581: return new ::Ifc4x3_rc3::IfcLagTime(data);
- case 582: return new ::Ifc4x3_rc3::IfcLamp(data);
- case 583: return new ::Ifc4x3_rc3::IfcLampType(data);
- case 584: return new ::Ifc4x3_rc3::IfcLampTypeEnum(data);
- case 585: return new ::Ifc4x3_rc3::IfcLanguageId(data);
- case 587: return new ::Ifc4x3_rc3::IfcLayerSetDirectionEnum(data);
- case 588: return new ::Ifc4x3_rc3::IfcLengthMeasure(data);
- case 589: return new ::Ifc4x3_rc3::IfcLibraryInformation(data);
- case 590: return new ::Ifc4x3_rc3::IfcLibraryReference(data);
- case 592: return new ::Ifc4x3_rc3::IfcLightDistributionCurveEnum(data);
- case 593: return new ::Ifc4x3_rc3::IfcLightDistributionData(data);
- case 595: return new ::Ifc4x3_rc3::IfcLightEmissionSourceEnum(data);
- case 596: return new ::Ifc4x3_rc3::IfcLightFixture(data);
- case 597: return new ::Ifc4x3_rc3::IfcLightFixtureType(data);
- case 598: return new ::Ifc4x3_rc3::IfcLightFixtureTypeEnum(data);
- case 599: return new ::Ifc4x3_rc3::IfcLightIntensityDistribution(data);
- case 600: return new ::Ifc4x3_rc3::IfcLightSource(data);
- case 601: return new ::Ifc4x3_rc3::IfcLightSourceAmbient(data);
- case 602: return new ::Ifc4x3_rc3::IfcLightSourceDirectional(data);
- case 603: return new ::Ifc4x3_rc3::IfcLightSourceGoniometric(data);
- case 604: return new ::Ifc4x3_rc3::IfcLightSourcePositional(data);
- case 605: return new ::Ifc4x3_rc3::IfcLightSourceSpot(data);
- case 606: return new ::Ifc4x3_rc3::IfcLine(data);
- case 607: return new ::Ifc4x3_rc3::IfcLinearElement(data);
- case 608: return new ::Ifc4x3_rc3::IfcLinearForceMeasure(data);
- case 609: return new ::Ifc4x3_rc3::IfcLinearMomentMeasure(data);
- case 610: return new ::Ifc4x3_rc3::IfcLinearPlacement(data);
- case 611: return new ::Ifc4x3_rc3::IfcLinearPositioningElement(data);
- case 612: return new ::Ifc4x3_rc3::IfcLinearStiffnessMeasure(data);
- case 613: return new ::Ifc4x3_rc3::IfcLinearVelocityMeasure(data);
- case 614: return new ::Ifc4x3_rc3::IfcLineIndex(data);
- case 615: return new ::Ifc4x3_rc3::IfcLiquidTerminal(data);
- case 616: return new ::Ifc4x3_rc3::IfcLiquidTerminalType(data);
- case 617: return new ::Ifc4x3_rc3::IfcLiquidTerminalTypeEnum(data);
- case 618: return new ::Ifc4x3_rc3::IfcLoadGroupTypeEnum(data);
- case 619: return new ::Ifc4x3_rc3::IfcLocalPlacement(data);
- case 620: return new ::Ifc4x3_rc3::IfcLogical(data);
- case 621: return new ::Ifc4x3_rc3::IfcLogicalOperatorEnum(data);
- case 622: return new ::Ifc4x3_rc3::IfcLoop(data);
- case 623: return new ::Ifc4x3_rc3::IfcLShapeProfileDef(data);
- case 624: return new ::Ifc4x3_rc3::IfcLuminousFluxMeasure(data);
- case 625: return new ::Ifc4x3_rc3::IfcLuminousIntensityDistributionMeasure(data);
- case 626: return new ::Ifc4x3_rc3::IfcLuminousIntensityMeasure(data);
- case 627: return new ::Ifc4x3_rc3::IfcMagneticFluxDensityMeasure(data);
- case 628: return new ::Ifc4x3_rc3::IfcMagneticFluxMeasure(data);
- case 629: return new ::Ifc4x3_rc3::IfcManifoldSolidBrep(data);
- case 630: return new ::Ifc4x3_rc3::IfcMapConversion(data);
- case 631: return new ::Ifc4x3_rc3::IfcMappedItem(data);
- case 632: return new ::Ifc4x3_rc3::IfcMarineFacility(data);
- case 633: return new ::Ifc4x3_rc3::IfcMarineFacilityTypeEnum(data);
- case 634: return new ::Ifc4x3_rc3::IfcMarinePartTypeEnum(data);
- case 635: return new ::Ifc4x3_rc3::IfcMassDensityMeasure(data);
- case 636: return new ::Ifc4x3_rc3::IfcMassFlowRateMeasure(data);
- case 637: return new ::Ifc4x3_rc3::IfcMassMeasure(data);
- case 638: return new ::Ifc4x3_rc3::IfcMassPerLengthMeasure(data);
- case 639: return new ::Ifc4x3_rc3::IfcMaterial(data);
- case 640: return new ::Ifc4x3_rc3::IfcMaterialClassificationRelationship(data);
- case 641: return new ::Ifc4x3_rc3::IfcMaterialConstituent(data);
- case 642: return new ::Ifc4x3_rc3::IfcMaterialConstituentSet(data);
- case 643: return new ::Ifc4x3_rc3::IfcMaterialDefinition(data);
- case 644: return new ::Ifc4x3_rc3::IfcMaterialDefinitionRepresentation(data);
- case 645: return new ::Ifc4x3_rc3::IfcMaterialLayer(data);
- case 646: return new ::Ifc4x3_rc3::IfcMaterialLayerSet(data);
- case 647: return new ::Ifc4x3_rc3::IfcMaterialLayerSetUsage(data);
- case 648: return new ::Ifc4x3_rc3::IfcMaterialLayerWithOffsets(data);
- case 649: return new ::Ifc4x3_rc3::IfcMaterialList(data);
- case 650: return new ::Ifc4x3_rc3::IfcMaterialProfile(data);
- case 651: return new ::Ifc4x3_rc3::IfcMaterialProfileSet(data);
- case 652: return new ::Ifc4x3_rc3::IfcMaterialProfileSetUsage(data);
- case 653: return new ::Ifc4x3_rc3::IfcMaterialProfileSetUsageTapering(data);
- case 654: return new ::Ifc4x3_rc3::IfcMaterialProfileWithOffsets(data);
- case 655: return new ::Ifc4x3_rc3::IfcMaterialProperties(data);
- case 656: return new ::Ifc4x3_rc3::IfcMaterialRelationship(data);
- case 658: return new ::Ifc4x3_rc3::IfcMaterialUsageDefinition(data);
- case 660: return new ::Ifc4x3_rc3::IfcMeasureWithUnit(data);
- case 661: return new ::Ifc4x3_rc3::IfcMechanicalFastener(data);
- case 662: return new ::Ifc4x3_rc3::IfcMechanicalFastenerType(data);
- case 663: return new ::Ifc4x3_rc3::IfcMechanicalFastenerTypeEnum(data);
- case 664: return new ::Ifc4x3_rc3::IfcMedicalDevice(data);
- case 665: return new ::Ifc4x3_rc3::IfcMedicalDeviceType(data);
- case 666: return new ::Ifc4x3_rc3::IfcMedicalDeviceTypeEnum(data);
- case 667: return new ::Ifc4x3_rc3::IfcMember(data);
- case 668: return new ::Ifc4x3_rc3::IfcMemberStandardCase(data);
- case 669: return new ::Ifc4x3_rc3::IfcMemberType(data);
- case 670: return new ::Ifc4x3_rc3::IfcMemberTypeEnum(data);
- case 671: return new ::Ifc4x3_rc3::IfcMetric(data);
- case 673: return new ::Ifc4x3_rc3::IfcMirroredProfileDef(data);
- case 674: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsAppliance(data);
- case 675: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceType(data);
- case 676: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceTypeEnum(data);
- case 677: return new ::Ifc4x3_rc3::IfcModulusOfElasticityMeasure(data);
- case 678: return new ::Ifc4x3_rc3::IfcModulusOfLinearSubgradeReactionMeasure(data);
- case 679: return new ::Ifc4x3_rc3::IfcModulusOfRotationalSubgradeReactionMeasure(data);
- case 681: return new ::Ifc4x3_rc3::IfcModulusOfSubgradeReactionMeasure(data);
- case 684: return new ::Ifc4x3_rc3::IfcMoistureDiffusivityMeasure(data);
- case 685: return new ::Ifc4x3_rc3::IfcMolecularWeightMeasure(data);
- case 686: return new ::Ifc4x3_rc3::IfcMomentOfInertiaMeasure(data);
- case 687: return new ::Ifc4x3_rc3::IfcMonetaryMeasure(data);
- case 688: return new ::Ifc4x3_rc3::IfcMonetaryUnit(data);
- case 689: return new ::Ifc4x3_rc3::IfcMonthInYearNumber(data);
- case 690: return new ::Ifc4x3_rc3::IfcMooringDevice(data);
- case 691: return new ::Ifc4x3_rc3::IfcMooringDeviceType(data);
- case 692: return new ::Ifc4x3_rc3::IfcMooringDeviceTypeEnum(data);
- case 693: return new ::Ifc4x3_rc3::IfcMotorConnection(data);
- case 694: return new ::Ifc4x3_rc3::IfcMotorConnectionType(data);
- case 695: return new ::Ifc4x3_rc3::IfcMotorConnectionTypeEnum(data);
- case 696: return new ::Ifc4x3_rc3::IfcNamedUnit(data);
- case 697: return new ::Ifc4x3_rc3::IfcNavigationElement(data);
- case 698: return new ::Ifc4x3_rc3::IfcNavigationElementType(data);
- case 699: return new ::Ifc4x3_rc3::IfcNavigationElementTypeEnum(data);
- case 700: return new ::Ifc4x3_rc3::IfcNonNegativeLengthMeasure(data);
- case 701: return new ::Ifc4x3_rc3::IfcNormalisedRatioMeasure(data);
- case 702: return new ::Ifc4x3_rc3::IfcNumericMeasure(data);
- case 703: return new ::Ifc4x3_rc3::IfcObject(data);
- case 704: return new ::Ifc4x3_rc3::IfcObjectDefinition(data);
- case 705: return new ::Ifc4x3_rc3::IfcObjective(data);
- case 706: return new ::Ifc4x3_rc3::IfcObjectiveEnum(data);
- case 707: return new ::Ifc4x3_rc3::IfcObjectPlacement(data);
- case 709: return new ::Ifc4x3_rc3::IfcObjectTypeEnum(data);
- case 710: return new ::Ifc4x3_rc3::IfcOccupant(data);
- case 711: return new ::Ifc4x3_rc3::IfcOccupantTypeEnum(data);
- case 712: return new ::Ifc4x3_rc3::IfcOffsetCurve(data);
- case 713: return new ::Ifc4x3_rc3::IfcOffsetCurve2D(data);
- case 714: return new ::Ifc4x3_rc3::IfcOffsetCurve3D(data);
- case 715: return new ::Ifc4x3_rc3::IfcOffsetCurveByDistances(data);
- case 716: return new ::Ifc4x3_rc3::IfcOpenCrossProfileDef(data);
- case 717: return new ::Ifc4x3_rc3::IfcOpeningElement(data);
- case 718: return new ::Ifc4x3_rc3::IfcOpeningElementTypeEnum(data);
- case 719: return new ::Ifc4x3_rc3::IfcOpeningStandardCase(data);
- case 720: return new ::Ifc4x3_rc3::IfcOpenShell(data);
- case 721: return new ::Ifc4x3_rc3::IfcOrganization(data);
- case 722: return new ::Ifc4x3_rc3::IfcOrganizationRelationship(data);
- case 723: return new ::Ifc4x3_rc3::IfcOrientedEdge(data);
- case 724: return new ::Ifc4x3_rc3::IfcOuterBoundaryCurve(data);
- case 725: return new ::Ifc4x3_rc3::IfcOutlet(data);
- case 726: return new ::Ifc4x3_rc3::IfcOutletType(data);
- case 727: return new ::Ifc4x3_rc3::IfcOutletTypeEnum(data);
- case 728: return new ::Ifc4x3_rc3::IfcOwnerHistory(data);
- case 729: return new ::Ifc4x3_rc3::IfcParameterizedProfileDef(data);
- case 730: return new ::Ifc4x3_rc3::IfcParameterValue(data);
- case 731: return new ::Ifc4x3_rc3::IfcPath(data);
- case 732: return new ::Ifc4x3_rc3::IfcPavement(data);
- case 733: return new ::Ifc4x3_rc3::IfcPavementType(data);
- case 734: return new ::Ifc4x3_rc3::IfcPcurve(data);
- case 735: return new ::Ifc4x3_rc3::IfcPerformanceHistory(data);
- case 736: return new ::Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum(data);
- case 737: return new ::Ifc4x3_rc3::IfcPermeableCoveringOperationEnum(data);
- case 738: return new ::Ifc4x3_rc3::IfcPermeableCoveringProperties(data);
- case 739: return new ::Ifc4x3_rc3::IfcPermit(data);
- case 740: return new ::Ifc4x3_rc3::IfcPermitTypeEnum(data);
- case 741: return new ::Ifc4x3_rc3::IfcPerson(data);
- case 742: return new ::Ifc4x3_rc3::IfcPersonAndOrganization(data);
- case 743: return new ::Ifc4x3_rc3::IfcPHMeasure(data);
- case 744: return new ::Ifc4x3_rc3::IfcPhysicalComplexQuantity(data);
- case 745: return new ::Ifc4x3_rc3::IfcPhysicalOrVirtualEnum(data);
- case 746: return new ::Ifc4x3_rc3::IfcPhysicalQuantity(data);
- case 747: return new ::Ifc4x3_rc3::IfcPhysicalSimpleQuantity(data);
- case 748: return new ::Ifc4x3_rc3::IfcPile(data);
- case 749: return new ::Ifc4x3_rc3::IfcPileConstructionEnum(data);
- case 750: return new ::Ifc4x3_rc3::IfcPileType(data);
- case 751: return new ::Ifc4x3_rc3::IfcPileTypeEnum(data);
- case 752: return new ::Ifc4x3_rc3::IfcPipeFitting(data);
- case 753: return new ::Ifc4x3_rc3::IfcPipeFittingType(data);
- case 754: return new ::Ifc4x3_rc3::IfcPipeFittingTypeEnum(data);
- case 755: return new ::Ifc4x3_rc3::IfcPipeSegment(data);
- case 756: return new ::Ifc4x3_rc3::IfcPipeSegmentType(data);
- case 757: return new ::Ifc4x3_rc3::IfcPipeSegmentTypeEnum(data);
- case 758: return new ::Ifc4x3_rc3::IfcPixelTexture(data);
- case 759: return new ::Ifc4x3_rc3::IfcPlacement(data);
- case 760: return new ::Ifc4x3_rc3::IfcPlanarBox(data);
- case 761: return new ::Ifc4x3_rc3::IfcPlanarExtent(data);
- case 762: return new ::Ifc4x3_rc3::IfcPlanarForceMeasure(data);
- case 763: return new ::Ifc4x3_rc3::IfcPlane(data);
- case 764: return new ::Ifc4x3_rc3::IfcPlaneAngleMeasure(data);
- case 765: return new ::Ifc4x3_rc3::IfcPlant(data);
- case 766: return new ::Ifc4x3_rc3::IfcPlate(data);
- case 767: return new ::Ifc4x3_rc3::IfcPlateStandardCase(data);
- case 768: return new ::Ifc4x3_rc3::IfcPlateType(data);
- case 769: return new ::Ifc4x3_rc3::IfcPlateTypeEnum(data);
- case 770: return new ::Ifc4x3_rc3::IfcPoint(data);
- case 771: return new ::Ifc4x3_rc3::IfcPointByDistanceExpression(data);
- case 772: return new ::Ifc4x3_rc3::IfcPointOnCurve(data);
- case 773: return new ::Ifc4x3_rc3::IfcPointOnSurface(data);
- case 775: return new ::Ifc4x3_rc3::IfcPolygonalBoundedHalfSpace(data);
- case 776: return new ::Ifc4x3_rc3::IfcPolygonalFaceSet(data);
- case 777: return new ::Ifc4x3_rc3::IfcPolyline(data);
- case 778: return new ::Ifc4x3_rc3::IfcPolyLoop(data);
- case 779: return new ::Ifc4x3_rc3::IfcPolynomialCurve(data);
- case 780: return new ::Ifc4x3_rc3::IfcPort(data);
- case 781: return new ::Ifc4x3_rc3::IfcPositioningElement(data);
- case 782: return new ::Ifc4x3_rc3::IfcPositiveInteger(data);
- case 783: return new ::Ifc4x3_rc3::IfcPositiveLengthMeasure(data);
- case 784: return new ::Ifc4x3_rc3::IfcPositivePlaneAngleMeasure(data);
- case 785: return new ::Ifc4x3_rc3::IfcPositiveRatioMeasure(data);
- case 786: return new ::Ifc4x3_rc3::IfcPostalAddress(data);
- case 787: return new ::Ifc4x3_rc3::IfcPowerMeasure(data);
- case 788: return new ::Ifc4x3_rc3::IfcPreDefinedColour(data);
- case 789: return new ::Ifc4x3_rc3::IfcPreDefinedCurveFont(data);
- case 790: return new ::Ifc4x3_rc3::IfcPreDefinedItem(data);
- case 791: return new ::Ifc4x3_rc3::IfcPreDefinedProperties(data);
- case 792: return new ::Ifc4x3_rc3::IfcPreDefinedPropertySet(data);
- case 793: return new ::Ifc4x3_rc3::IfcPreDefinedTextFont(data);
- case 794: return new ::Ifc4x3_rc3::IfcPreferredSurfaceCurveRepresentation(data);
- case 795: return new ::Ifc4x3_rc3::IfcPresentableText(data);
- case 796: return new ::Ifc4x3_rc3::IfcPresentationItem(data);
- case 797: return new ::Ifc4x3_rc3::IfcPresentationLayerAssignment(data);
- case 798: return new ::Ifc4x3_rc3::IfcPresentationLayerWithStyle(data);
- case 799: return new ::Ifc4x3_rc3::IfcPresentationStyle(data);
- case 800: return new ::Ifc4x3_rc3::IfcPressureMeasure(data);
- case 801: return new ::Ifc4x3_rc3::IfcProcedure(data);
- case 802: return new ::Ifc4x3_rc3::IfcProcedureType(data);
- case 803: return new ::Ifc4x3_rc3::IfcProcedureTypeEnum(data);
- case 804: return new ::Ifc4x3_rc3::IfcProcess(data);
- case 806: return new ::Ifc4x3_rc3::IfcProduct(data);
- case 807: return new ::Ifc4x3_rc3::IfcProductDefinitionShape(data);
- case 808: return new ::Ifc4x3_rc3::IfcProductRepresentation(data);
- case 811: return new ::Ifc4x3_rc3::IfcProfileDef(data);
- case 812: return new ::Ifc4x3_rc3::IfcProfileProperties(data);
- case 813: return new ::Ifc4x3_rc3::IfcProfileTypeEnum(data);
- case 814: return new ::Ifc4x3_rc3::IfcProject(data);
- case 815: return new ::Ifc4x3_rc3::IfcProjectedCRS(data);
- case 816: return new ::Ifc4x3_rc3::IfcProjectedOrTrueLengthEnum(data);
- case 817: return new ::Ifc4x3_rc3::IfcProjectionElement(data);
- case 818: return new ::Ifc4x3_rc3::IfcProjectionElementTypeEnum(data);
- case 819: return new ::Ifc4x3_rc3::IfcProjectLibrary(data);
- case 820: return new ::Ifc4x3_rc3::IfcProjectOrder(data);
- case 821: return new ::Ifc4x3_rc3::IfcProjectOrderTypeEnum(data);
- case 822: return new ::Ifc4x3_rc3::IfcProperty(data);
- case 823: return new ::Ifc4x3_rc3::IfcPropertyAbstraction(data);
- case 824: return new ::Ifc4x3_rc3::IfcPropertyBoundedValue(data);
- case 825: return new ::Ifc4x3_rc3::IfcPropertyDefinition(data);
- case 826: return new ::Ifc4x3_rc3::IfcPropertyDependencyRelationship(data);
- case 827: return new ::Ifc4x3_rc3::IfcPropertyEnumeratedValue(data);
- case 828: return new ::Ifc4x3_rc3::IfcPropertyEnumeration(data);
- case 829: return new ::Ifc4x3_rc3::IfcPropertyListValue(data);
- case 830: return new ::Ifc4x3_rc3::IfcPropertyReferenceValue(data);
- case 831: return new ::Ifc4x3_rc3::IfcPropertySet(data);
- case 832: return new ::Ifc4x3_rc3::IfcPropertySetDefinition(data);
- case 834: return new ::Ifc4x3_rc3::IfcPropertySetDefinitionSet(data);
- case 835: return new ::Ifc4x3_rc3::IfcPropertySetTemplate(data);
- case 836: return new ::Ifc4x3_rc3::IfcPropertySetTemplateTypeEnum(data);
- case 837: return new ::Ifc4x3_rc3::IfcPropertySingleValue(data);
- case 838: return new ::Ifc4x3_rc3::IfcPropertyTableValue(data);
- case 839: return new ::Ifc4x3_rc3::IfcPropertyTemplate(data);
- case 840: return new ::Ifc4x3_rc3::IfcPropertyTemplateDefinition(data);
- case 841: return new ::Ifc4x3_rc3::IfcProtectiveDevice(data);
- case 842: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnit(data);
- case 843: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitType(data);
- case 844: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitTypeEnum(data);
- case 845: return new ::Ifc4x3_rc3::IfcProtectiveDeviceType(data);
- case 846: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTypeEnum(data);
- case 847: return new ::Ifc4x3_rc3::IfcProxy(data);
- case 848: return new ::Ifc4x3_rc3::IfcPump(data);
- case 849: return new ::Ifc4x3_rc3::IfcPumpType(data);
- case 850: return new ::Ifc4x3_rc3::IfcPumpTypeEnum(data);
- case 851: return new ::Ifc4x3_rc3::IfcQuantityArea(data);
- case 852: return new ::Ifc4x3_rc3::IfcQuantityCount(data);
- case 853: return new ::Ifc4x3_rc3::IfcQuantityLength(data);
- case 854: return new ::Ifc4x3_rc3::IfcQuantitySet(data);
- case 855: return new ::Ifc4x3_rc3::IfcQuantityTime(data);
- case 856: return new ::Ifc4x3_rc3::IfcQuantityVolume(data);
- case 857: return new ::Ifc4x3_rc3::IfcQuantityWeight(data);
- case 858: return new ::Ifc4x3_rc3::IfcRadioActivityMeasure(data);
- case 859: return new ::Ifc4x3_rc3::IfcRail(data);
- case 860: return new ::Ifc4x3_rc3::IfcRailing(data);
- case 861: return new ::Ifc4x3_rc3::IfcRailingType(data);
- case 862: return new ::Ifc4x3_rc3::IfcRailingTypeEnum(data);
- case 863: return new ::Ifc4x3_rc3::IfcRailType(data);
- case 864: return new ::Ifc4x3_rc3::IfcRailTypeEnum(data);
- case 865: return new ::Ifc4x3_rc3::IfcRailway(data);
- case 866: return new ::Ifc4x3_rc3::IfcRailwayPartTypeEnum(data);
- case 867: return new ::Ifc4x3_rc3::IfcRailwayTypeEnum(data);
- case 868: return new ::Ifc4x3_rc3::IfcRamp(data);
- case 869: return new ::Ifc4x3_rc3::IfcRampFlight(data);
- case 870: return new ::Ifc4x3_rc3::IfcRampFlightType(data);
- case 871: return new ::Ifc4x3_rc3::IfcRampFlightTypeEnum(data);
- case 872: return new ::Ifc4x3_rc3::IfcRampType(data);
- case 873: return new ::Ifc4x3_rc3::IfcRampTypeEnum(data);
- case 874: return new ::Ifc4x3_rc3::IfcRatioMeasure(data);
- case 875: return new ::Ifc4x3_rc3::IfcRationalBSplineCurveWithKnots(data);
- case 876: return new ::Ifc4x3_rc3::IfcRationalBSplineSurfaceWithKnots(data);
- case 877: return new ::Ifc4x3_rc3::IfcReal(data);
- case 878: return new ::Ifc4x3_rc3::IfcRectangleHollowProfileDef(data);
- case 879: return new ::Ifc4x3_rc3::IfcRectangleProfileDef(data);
- case 880: return new ::Ifc4x3_rc3::IfcRectangularPyramid(data);
- case 881: return new ::Ifc4x3_rc3::IfcRectangularTrimmedSurface(data);
- case 882: return new ::Ifc4x3_rc3::IfcRecurrencePattern(data);
- case 883: return new ::Ifc4x3_rc3::IfcRecurrenceTypeEnum(data);
- case 884: return new ::Ifc4x3_rc3::IfcReference(data);
- case 885: return new ::Ifc4x3_rc3::IfcReferent(data);
- case 886: return new ::Ifc4x3_rc3::IfcReferentTypeEnum(data);
- case 887: return new ::Ifc4x3_rc3::IfcReflectanceMethodEnum(data);
- case 888: return new ::Ifc4x3_rc3::IfcRegularTimeSeries(data);
- case 889: return new ::Ifc4x3_rc3::IfcReinforcedSoil(data);
- case 890: return new ::Ifc4x3_rc3::IfcReinforcedSoilTypeEnum(data);
- case 891: return new ::Ifc4x3_rc3::IfcReinforcementBarProperties(data);
- case 892: return new ::Ifc4x3_rc3::IfcReinforcementDefinitionProperties(data);
- case 893: return new ::Ifc4x3_rc3::IfcReinforcingBar(data);
- case 894: return new ::Ifc4x3_rc3::IfcReinforcingBarRoleEnum(data);
- case 895: return new ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum(data);
- case 896: return new ::Ifc4x3_rc3::IfcReinforcingBarType(data);
- case 897: return new ::Ifc4x3_rc3::IfcReinforcingBarTypeEnum(data);
- case 898: return new ::Ifc4x3_rc3::IfcReinforcingElement(data);
- case 899: return new ::Ifc4x3_rc3::IfcReinforcingElementType(data);
- case 900: return new ::Ifc4x3_rc3::IfcReinforcingMesh(data);
- case 901: return new ::Ifc4x3_rc3::IfcReinforcingMeshType(data);
- case 902: return new ::Ifc4x3_rc3::IfcReinforcingMeshTypeEnum(data);
- case 903: return new ::Ifc4x3_rc3::IfcRelAggregates(data);
- case 904: return new ::Ifc4x3_rc3::IfcRelAssigns(data);
- case 905: return new ::Ifc4x3_rc3::IfcRelAssignsToActor(data);
- case 906: return new ::Ifc4x3_rc3::IfcRelAssignsToControl(data);
- case 907: return new ::Ifc4x3_rc3::IfcRelAssignsToGroup(data);
- case 908: return new ::Ifc4x3_rc3::IfcRelAssignsToGroupByFactor(data);
- case 909: return new ::Ifc4x3_rc3::IfcRelAssignsToProcess(data);
- case 910: return new ::Ifc4x3_rc3::IfcRelAssignsToProduct(data);
- case 911: return new ::Ifc4x3_rc3::IfcRelAssignsToResource(data);
- case 912: return new ::Ifc4x3_rc3::IfcRelAssociates(data);
- case 913: return new ::Ifc4x3_rc3::IfcRelAssociatesApproval(data);
- case 914: return new ::Ifc4x3_rc3::IfcRelAssociatesClassification(data);
- case 915: return new ::Ifc4x3_rc3::IfcRelAssociatesConstraint(data);
- case 916: return new ::Ifc4x3_rc3::IfcRelAssociatesDocument(data);
- case 917: return new ::Ifc4x3_rc3::IfcRelAssociatesLibrary(data);
- case 918: return new ::Ifc4x3_rc3::IfcRelAssociatesMaterial(data);
- case 919: return new ::Ifc4x3_rc3::IfcRelAssociatesProfileDef(data);
- case 920: return new ::Ifc4x3_rc3::IfcRelationship(data);
- case 921: return new ::Ifc4x3_rc3::IfcRelConnects(data);
- case 922: return new ::Ifc4x3_rc3::IfcRelConnectsElements(data);
- case 923: return new ::Ifc4x3_rc3::IfcRelConnectsPathElements(data);
- case 924: return new ::Ifc4x3_rc3::IfcRelConnectsPorts(data);
- case 925: return new ::Ifc4x3_rc3::IfcRelConnectsPortToElement(data);
- case 926: return new ::Ifc4x3_rc3::IfcRelConnectsStructuralActivity(data);
- case 927: return new ::Ifc4x3_rc3::IfcRelConnectsStructuralMember(data);
- case 928: return new ::Ifc4x3_rc3::IfcRelConnectsWithEccentricity(data);
- case 929: return new ::Ifc4x3_rc3::IfcRelConnectsWithRealizingElements(data);
- case 930: return new ::Ifc4x3_rc3::IfcRelContainedInSpatialStructure(data);
- case 931: return new ::Ifc4x3_rc3::IfcRelCoversBldgElements(data);
- case 932: return new ::Ifc4x3_rc3::IfcRelCoversSpaces(data);
- case 933: return new ::Ifc4x3_rc3::IfcRelDeclares(data);
- case 934: return new ::Ifc4x3_rc3::IfcRelDecomposes(data);
- case 935: return new ::Ifc4x3_rc3::IfcRelDefines(data);
- case 936: return new ::Ifc4x3_rc3::IfcRelDefinesByObject(data);
- case 937: return new ::Ifc4x3_rc3::IfcRelDefinesByProperties(data);
- case 938: return new ::Ifc4x3_rc3::IfcRelDefinesByTemplate(data);
- case 939: return new ::Ifc4x3_rc3::IfcRelDefinesByType(data);
- case 940: return new ::Ifc4x3_rc3::IfcRelFillsElement(data);
- case 941: return new ::Ifc4x3_rc3::IfcRelFlowControlElements(data);
- case 942: return new ::Ifc4x3_rc3::IfcRelInterferesElements(data);
- case 943: return new ::Ifc4x3_rc3::IfcRelNests(data);
- case 944: return new ::Ifc4x3_rc3::IfcRelPositions(data);
- case 945: return new ::Ifc4x3_rc3::IfcRelProjectsElement(data);
- case 946: return new ::Ifc4x3_rc3::IfcRelReferencedInSpatialStructure(data);
- case 947: return new ::Ifc4x3_rc3::IfcRelSequence(data);
- case 948: return new ::Ifc4x3_rc3::IfcRelServicesBuildings(data);
- case 949: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary(data);
- case 950: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary1stLevel(data);
- case 951: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary2ndLevel(data);
- case 952: return new ::Ifc4x3_rc3::IfcRelVoidsElement(data);
- case 953: return new ::Ifc4x3_rc3::IfcReparametrisedCompositeCurveSegment(data);
- case 954: return new ::Ifc4x3_rc3::IfcRepresentation(data);
- case 955: return new ::Ifc4x3_rc3::IfcRepresentationContext(data);
- case 956: return new ::Ifc4x3_rc3::IfcRepresentationItem(data);
- case 957: return new ::Ifc4x3_rc3::IfcRepresentationMap(data);
- case 958: return new ::Ifc4x3_rc3::IfcResource(data);
- case 959: return new ::Ifc4x3_rc3::IfcResourceApprovalRelationship(data);
- case 960: return new ::Ifc4x3_rc3::IfcResourceConstraintRelationship(data);
- case 961: return new ::Ifc4x3_rc3::IfcResourceLevelRelationship(data);
- case 964: return new ::Ifc4x3_rc3::IfcResourceTime(data);
- case 965: return new ::Ifc4x3_rc3::IfcRevolvedAreaSolid(data);
- case 966: return new ::Ifc4x3_rc3::IfcRevolvedAreaSolidTapered(data);
- case 967: return new ::Ifc4x3_rc3::IfcRightCircularCone(data);
- case 968: return new ::Ifc4x3_rc3::IfcRightCircularCylinder(data);
- case 969: return new ::Ifc4x3_rc3::IfcRoad(data);
- case 970: return new ::Ifc4x3_rc3::IfcRoadPartTypeEnum(data);
- case 971: return new ::Ifc4x3_rc3::IfcRoadTypeEnum(data);
- case 972: return new ::Ifc4x3_rc3::IfcRoleEnum(data);
- case 973: return new ::Ifc4x3_rc3::IfcRoof(data);
- case 974: return new ::Ifc4x3_rc3::IfcRoofType(data);
- case 975: return new ::Ifc4x3_rc3::IfcRoofTypeEnum(data);
- case 976: return new ::Ifc4x3_rc3::IfcRoot(data);
- case 977: return new ::Ifc4x3_rc3::IfcRotationalFrequencyMeasure(data);
- case 978: return new ::Ifc4x3_rc3::IfcRotationalMassMeasure(data);
- case 979: return new ::Ifc4x3_rc3::IfcRotationalStiffnessMeasure(data);
- case 981: return new ::Ifc4x3_rc3::IfcRoundedRectangleProfileDef(data);
- case 982: return new ::Ifc4x3_rc3::IfcSanitaryTerminal(data);
- case 983: return new ::Ifc4x3_rc3::IfcSanitaryTerminalType(data);
- case 984: return new ::Ifc4x3_rc3::IfcSanitaryTerminalTypeEnum(data);
- case 985: return new ::Ifc4x3_rc3::IfcSchedulingTime(data);
- case 986: return new ::Ifc4x3_rc3::IfcSeamCurve(data);
- case 987: return new ::Ifc4x3_rc3::IfcSecondOrderPolynomialSpiral(data);
- case 988: return new ::Ifc4x3_rc3::IfcSectionalAreaIntegralMeasure(data);
- case 989: return new ::Ifc4x3_rc3::IfcSectionedSolid(data);
- case 990: return new ::Ifc4x3_rc3::IfcSectionedSolidHorizontal(data);
- case 991: return new ::Ifc4x3_rc3::IfcSectionedSpine(data);
- case 992: return new ::Ifc4x3_rc3::IfcSectionedSurface(data);
- case 993: return new ::Ifc4x3_rc3::IfcSectionModulusMeasure(data);
- case 994: return new ::Ifc4x3_rc3::IfcSectionProperties(data);
- case 995: return new ::Ifc4x3_rc3::IfcSectionReinforcementProperties(data);
- case 996: return new ::Ifc4x3_rc3::IfcSectionTypeEnum(data);
- case 997: return new ::Ifc4x3_rc3::IfcSegment(data);
- case 998: return new ::Ifc4x3_rc3::IfcSegmentedReferenceCurve(data);
- case 1000: return new ::Ifc4x3_rc3::IfcSensor(data);
- case 1001: return new ::Ifc4x3_rc3::IfcSensorType(data);
- case 1002: return new ::Ifc4x3_rc3::IfcSensorTypeEnum(data);
- case 1003: return new ::Ifc4x3_rc3::IfcSequenceEnum(data);
- case 1004: return new ::Ifc4x3_rc3::IfcShadingDevice(data);
- case 1005: return new ::Ifc4x3_rc3::IfcShadingDeviceType(data);
- case 1006: return new ::Ifc4x3_rc3::IfcShadingDeviceTypeEnum(data);
- case 1007: return new ::Ifc4x3_rc3::IfcShapeAspect(data);
- case 1008: return new ::Ifc4x3_rc3::IfcShapeModel(data);
- case 1009: return new ::Ifc4x3_rc3::IfcShapeRepresentation(data);
- case 1010: return new ::Ifc4x3_rc3::IfcShearModulusMeasure(data);
- case 1012: return new ::Ifc4x3_rc3::IfcShellBasedSurfaceModel(data);
- case 1013: return new ::Ifc4x3_rc3::IfcSign(data);
- case 1014: return new ::Ifc4x3_rc3::IfcSignal(data);
- case 1015: return new ::Ifc4x3_rc3::IfcSignalType(data);
- case 1016: return new ::Ifc4x3_rc3::IfcSignalTypeEnum(data);
- case 1017: return new ::Ifc4x3_rc3::IfcSignType(data);
- case 1018: return new ::Ifc4x3_rc3::IfcSignTypeEnum(data);
- case 1019: return new ::Ifc4x3_rc3::IfcSimpleProperty(data);
- case 1020: return new ::Ifc4x3_rc3::IfcSimplePropertyTemplate(data);
- case 1021: return new ::Ifc4x3_rc3::IfcSimplePropertyTemplateTypeEnum(data);
- case 1023: return new ::Ifc4x3_rc3::IfcSine(data);
- case 1024: return new ::Ifc4x3_rc3::IfcSIPrefix(data);
- case 1025: return new ::Ifc4x3_rc3::IfcSite(data);
- case 1026: return new ::Ifc4x3_rc3::IfcSIUnit(data);
- case 1027: return new ::Ifc4x3_rc3::IfcSIUnitName(data);
- case 1029: return new ::Ifc4x3_rc3::IfcSlab(data);
- case 1030: return new ::Ifc4x3_rc3::IfcSlabElementedCase(data);
- case 1031: return new ::Ifc4x3_rc3::IfcSlabStandardCase(data);
- case 1032: return new ::Ifc4x3_rc3::IfcSlabType(data);
- case 1033: return new ::Ifc4x3_rc3::IfcSlabTypeEnum(data);
- case 1034: return new ::Ifc4x3_rc3::IfcSlippageConnectionCondition(data);
- case 1035: return new ::Ifc4x3_rc3::IfcSolarDevice(data);
- case 1036: return new ::Ifc4x3_rc3::IfcSolarDeviceType(data);
- case 1037: return new ::Ifc4x3_rc3::IfcSolarDeviceTypeEnum(data);
- case 1038: return new ::Ifc4x3_rc3::IfcSolidAngleMeasure(data);
- case 1039: return new ::Ifc4x3_rc3::IfcSolidModel(data);
- case 1041: return new ::Ifc4x3_rc3::IfcSolidStratum(data);
- case 1042: return new ::Ifc4x3_rc3::IfcSoundPowerLevelMeasure(data);
- case 1043: return new ::Ifc4x3_rc3::IfcSoundPowerMeasure(data);
- case 1044: return new ::Ifc4x3_rc3::IfcSoundPressureLevelMeasure(data);
- case 1045: return new ::Ifc4x3_rc3::IfcSoundPressureMeasure(data);
- case 1046: return new ::Ifc4x3_rc3::IfcSpace(data);
- case 1048: return new ::Ifc4x3_rc3::IfcSpaceHeater(data);
- case 1049: return new ::Ifc4x3_rc3::IfcSpaceHeaterType(data);
- case 1050: return new ::Ifc4x3_rc3::IfcSpaceHeaterTypeEnum(data);
- case 1051: return new ::Ifc4x3_rc3::IfcSpaceType(data);
- case 1052: return new ::Ifc4x3_rc3::IfcSpaceTypeEnum(data);
- case 1053: return new ::Ifc4x3_rc3::IfcSpatialElement(data);
- case 1054: return new ::Ifc4x3_rc3::IfcSpatialElementType(data);
- case 1056: return new ::Ifc4x3_rc3::IfcSpatialStructureElement(data);
- case 1057: return new ::Ifc4x3_rc3::IfcSpatialStructureElementType(data);
- case 1058: return new ::Ifc4x3_rc3::IfcSpatialZone(data);
- case 1059: return new ::Ifc4x3_rc3::IfcSpatialZoneType(data);
- case 1060: return new ::Ifc4x3_rc3::IfcSpatialZoneTypeEnum(data);
- case 1061: return new ::Ifc4x3_rc3::IfcSpecificHeatCapacityMeasure(data);
- case 1062: return new ::Ifc4x3_rc3::IfcSpecularExponent(data);
- case 1064: return new ::Ifc4x3_rc3::IfcSpecularRoughness(data);
- case 1065: return new ::Ifc4x3_rc3::IfcSphere(data);
- case 1066: return new ::Ifc4x3_rc3::IfcSphericalSurface(data);
- case 1067: return new ::Ifc4x3_rc3::IfcSpiral(data);
- case 1068: return new ::Ifc4x3_rc3::IfcStackTerminal(data);
- case 1069: return new ::Ifc4x3_rc3::IfcStackTerminalType(data);
- case 1070: return new ::Ifc4x3_rc3::IfcStackTerminalTypeEnum(data);
- case 1071: return new ::Ifc4x3_rc3::IfcStair(data);
- case 1072: return new ::Ifc4x3_rc3::IfcStairFlight(data);
- case 1073: return new ::Ifc4x3_rc3::IfcStairFlightType(data);
- case 1074: return new ::Ifc4x3_rc3::IfcStairFlightTypeEnum(data);
- case 1075: return new ::Ifc4x3_rc3::IfcStairType(data);
- case 1076: return new ::Ifc4x3_rc3::IfcStairTypeEnum(data);
- case 1077: return new ::Ifc4x3_rc3::IfcStateEnum(data);
- case 1078: return new ::Ifc4x3_rc3::IfcStructuralAction(data);
- case 1079: return new ::Ifc4x3_rc3::IfcStructuralActivity(data);
- case 1081: return new ::Ifc4x3_rc3::IfcStructuralAnalysisModel(data);
- case 1082: return new ::Ifc4x3_rc3::IfcStructuralConnection(data);
- case 1083: return new ::Ifc4x3_rc3::IfcStructuralConnectionCondition(data);
- case 1084: return new ::Ifc4x3_rc3::IfcStructuralCurveAction(data);
- case 1085: return new ::Ifc4x3_rc3::IfcStructuralCurveActivityTypeEnum(data);
- case 1086: return new ::Ifc4x3_rc3::IfcStructuralCurveConnection(data);
- case 1087: return new ::Ifc4x3_rc3::IfcStructuralCurveMember(data);
- case 1088: return new ::Ifc4x3_rc3::IfcStructuralCurveMemberTypeEnum(data);
- case 1089: return new ::Ifc4x3_rc3::IfcStructuralCurveMemberVarying(data);
- case 1090: return new ::Ifc4x3_rc3::IfcStructuralCurveReaction(data);
- case 1091: return new ::Ifc4x3_rc3::IfcStructuralItem(data);
- case 1092: return new ::Ifc4x3_rc3::IfcStructuralLinearAction(data);
- case 1093: return new ::Ifc4x3_rc3::IfcStructuralLoad(data);
- case 1094: return new ::Ifc4x3_rc3::IfcStructuralLoadCase(data);
- case 1095: return new ::Ifc4x3_rc3::IfcStructuralLoadConfiguration(data);
- case 1096: return new ::Ifc4x3_rc3::IfcStructuralLoadGroup(data);
- case 1097: return new ::Ifc4x3_rc3::IfcStructuralLoadLinearForce(data);
- case 1098: return new ::Ifc4x3_rc3::IfcStructuralLoadOrResult(data);
- case 1099: return new ::Ifc4x3_rc3::IfcStructuralLoadPlanarForce(data);
- case 1100: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleDisplacement(data);
- case 1101: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleDisplacementDistortion(data);
- case 1102: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleForce(data);
- case 1103: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleForceWarping(data);
- case 1104: return new ::Ifc4x3_rc3::IfcStructuralLoadStatic(data);
- case 1105: return new ::Ifc4x3_rc3::IfcStructuralLoadTemperature(data);
- case 1106: return new ::Ifc4x3_rc3::IfcStructuralMember(data);
- case 1107: return new ::Ifc4x3_rc3::IfcStructuralPlanarAction(data);
- case 1108: return new ::Ifc4x3_rc3::IfcStructuralPointAction(data);
- case 1109: return new ::Ifc4x3_rc3::IfcStructuralPointConnection(data);
- case 1110: return new ::Ifc4x3_rc3::IfcStructuralPointReaction(data);
- case 1111: return new ::Ifc4x3_rc3::IfcStructuralReaction(data);
- case 1112: return new ::Ifc4x3_rc3::IfcStructuralResultGroup(data);
- case 1113: return new ::Ifc4x3_rc3::IfcStructuralSurfaceAction(data);
- case 1114: return new ::Ifc4x3_rc3::IfcStructuralSurfaceActivityTypeEnum(data);
- case 1115: return new ::Ifc4x3_rc3::IfcStructuralSurfaceConnection(data);
- case 1116: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMember(data);
- case 1117: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMemberTypeEnum(data);
- case 1118: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMemberVarying(data);
- case 1119: return new ::Ifc4x3_rc3::IfcStructuralSurfaceReaction(data);
- case 1120: return new ::Ifc4x3_rc3::IfcStyledItem(data);
- case 1121: return new ::Ifc4x3_rc3::IfcStyledRepresentation(data);
- case 1122: return new ::Ifc4x3_rc3::IfcStyleModel(data);
- case 1123: return new ::Ifc4x3_rc3::IfcSubContractResource(data);
- case 1124: return new ::Ifc4x3_rc3::IfcSubContractResourceType(data);
- case 1125: return new ::Ifc4x3_rc3::IfcSubContractResourceTypeEnum(data);
- case 1126: return new ::Ifc4x3_rc3::IfcSubedge(data);
- case 1127: return new ::Ifc4x3_rc3::IfcSurface(data);
- case 1128: return new ::Ifc4x3_rc3::IfcSurfaceCurve(data);
- case 1129: return new ::Ifc4x3_rc3::IfcSurfaceCurveSweptAreaSolid(data);
- case 1130: return new ::Ifc4x3_rc3::IfcSurfaceFeature(data);
- case 1131: return new ::Ifc4x3_rc3::IfcSurfaceFeatureTypeEnum(data);
- case 1132: return new ::Ifc4x3_rc3::IfcSurfaceOfLinearExtrusion(data);
- case 1133: return new ::Ifc4x3_rc3::IfcSurfaceOfRevolution(data);
- case 1135: return new ::Ifc4x3_rc3::IfcSurfaceReinforcementArea(data);
- case 1136: return new ::Ifc4x3_rc3::IfcSurfaceSide(data);
- case 1137: return new ::Ifc4x3_rc3::IfcSurfaceStyle(data);
- case 1139: return new ::Ifc4x3_rc3::IfcSurfaceStyleLighting(data);
- case 1140: return new ::Ifc4x3_rc3::IfcSurfaceStyleRefraction(data);
- case 1141: return new ::Ifc4x3_rc3::IfcSurfaceStyleRendering(data);
- case 1142: return new ::Ifc4x3_rc3::IfcSurfaceStyleShading(data);
- case 1143: return new ::Ifc4x3_rc3::IfcSurfaceStyleWithTextures(data);
- case 1144: return new ::Ifc4x3_rc3::IfcSurfaceTexture(data);
- case 1145: return new ::Ifc4x3_rc3::IfcSweptAreaSolid(data);
- case 1146: return new ::Ifc4x3_rc3::IfcSweptDiskSolid(data);
- case 1147: return new ::Ifc4x3_rc3::IfcSweptDiskSolidPolygonal(data);
- case 1148: return new ::Ifc4x3_rc3::IfcSweptSurface(data);
- case 1149: return new ::Ifc4x3_rc3::IfcSwitchingDevice(data);
- case 1150: return new ::Ifc4x3_rc3::IfcSwitchingDeviceType(data);
- case 1151: return new ::Ifc4x3_rc3::IfcSwitchingDeviceTypeEnum(data);
- case 1152: return new ::Ifc4x3_rc3::IfcSystem(data);
- case 1153: return new ::Ifc4x3_rc3::IfcSystemFurnitureElement(data);
- case 1154: return new ::Ifc4x3_rc3::IfcSystemFurnitureElementType(data);
- case 1155: return new ::Ifc4x3_rc3::IfcSystemFurnitureElementTypeEnum(data);
- case 1156: return new ::Ifc4x3_rc3::IfcTable(data);
- case 1157: return new ::Ifc4x3_rc3::IfcTableColumn(data);
- case 1158: return new ::Ifc4x3_rc3::IfcTableRow(data);
- case 1159: return new ::Ifc4x3_rc3::IfcTank(data);
- case 1160: return new ::Ifc4x3_rc3::IfcTankType(data);
- case 1161: return new ::Ifc4x3_rc3::IfcTankTypeEnum(data);
- case 1162: return new ::Ifc4x3_rc3::IfcTask(data);
- case 1163: return new ::Ifc4x3_rc3::IfcTaskDurationEnum(data);
- case 1164: return new ::Ifc4x3_rc3::IfcTaskTime(data);
- case 1165: return new ::Ifc4x3_rc3::IfcTaskTimeRecurring(data);
- case 1166: return new ::Ifc4x3_rc3::IfcTaskType(data);
- case 1167: return new ::Ifc4x3_rc3::IfcTaskTypeEnum(data);
- case 1168: return new ::Ifc4x3_rc3::IfcTelecomAddress(data);
- case 1169: return new ::Ifc4x3_rc3::IfcTemperatureGradientMeasure(data);
- case 1170: return new ::Ifc4x3_rc3::IfcTemperatureRateOfChangeMeasure(data);
- case 1171: return new ::Ifc4x3_rc3::IfcTendon(data);
- case 1172: return new ::Ifc4x3_rc3::IfcTendonAnchor(data);
- case 1173: return new ::Ifc4x3_rc3::IfcTendonAnchorType(data);
- case 1174: return new ::Ifc4x3_rc3::IfcTendonAnchorTypeEnum(data);
- case 1175: return new ::Ifc4x3_rc3::IfcTendonConduit(data);
- case 1176: return new ::Ifc4x3_rc3::IfcTendonConduitType(data);
- case 1177: return new ::Ifc4x3_rc3::IfcTendonConduitTypeEnum(data);
- case 1178: return new ::Ifc4x3_rc3::IfcTendonType(data);
- case 1179: return new ::Ifc4x3_rc3::IfcTendonTypeEnum(data);
- case 1180: return new ::Ifc4x3_rc3::IfcTessellatedFaceSet(data);
- case 1181: return new ::Ifc4x3_rc3::IfcTessellatedItem(data);
- case 1182: return new ::Ifc4x3_rc3::IfcText(data);
- case 1183: return new ::Ifc4x3_rc3::IfcTextAlignment(data);
- case 1184: return new ::Ifc4x3_rc3::IfcTextDecoration(data);
- case 1185: return new ::Ifc4x3_rc3::IfcTextFontName(data);
- case 1187: return new ::Ifc4x3_rc3::IfcTextLiteral(data);
- case 1188: return new ::Ifc4x3_rc3::IfcTextLiteralWithExtent(data);
- case 1189: return new ::Ifc4x3_rc3::IfcTextPath(data);
- case 1190: return new ::Ifc4x3_rc3::IfcTextStyle(data);
- case 1191: return new ::Ifc4x3_rc3::IfcTextStyleFontModel(data);
- case 1192: return new ::Ifc4x3_rc3::IfcTextStyleForDefinedFont(data);
- case 1193: return new ::Ifc4x3_rc3::IfcTextStyleTextModel(data);
- case 1194: return new ::Ifc4x3_rc3::IfcTextTransformation(data);
- case 1195: return new ::Ifc4x3_rc3::IfcTextureCoordinate(data);
- case 1196: return new ::Ifc4x3_rc3::IfcTextureCoordinateGenerator(data);
- case 1197: return new ::Ifc4x3_rc3::IfcTextureMap(data);
- case 1198: return new ::Ifc4x3_rc3::IfcTextureVertex(data);
- case 1199: return new ::Ifc4x3_rc3::IfcTextureVertexList(data);
- case 1200: return new ::Ifc4x3_rc3::IfcThermalAdmittanceMeasure(data);
- case 1201: return new ::Ifc4x3_rc3::IfcThermalConductivityMeasure(data);
- case 1202: return new ::Ifc4x3_rc3::IfcThermalExpansionCoefficientMeasure(data);
- case 1203: return new ::Ifc4x3_rc3::IfcThermalResistanceMeasure(data);
- case 1204: return new ::Ifc4x3_rc3::IfcThermalTransmittanceMeasure(data);
- case 1205: return new ::Ifc4x3_rc3::IfcThermodynamicTemperatureMeasure(data);
- case 1206: return new ::Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral(data);
- case 1207: return new ::Ifc4x3_rc3::IfcTime(data);
- case 1208: return new ::Ifc4x3_rc3::IfcTimeMeasure(data);
- case 1210: return new ::Ifc4x3_rc3::IfcTimePeriod(data);
- case 1211: return new ::Ifc4x3_rc3::IfcTimeSeries(data);
- case 1212: return new ::Ifc4x3_rc3::IfcTimeSeriesDataTypeEnum(data);
- case 1213: return new ::Ifc4x3_rc3::IfcTimeSeriesValue(data);
- case 1214: return new ::Ifc4x3_rc3::IfcTimeStamp(data);
- case 1215: return new ::Ifc4x3_rc3::IfcTopologicalRepresentationItem(data);
- case 1216: return new ::Ifc4x3_rc3::IfcTopologyRepresentation(data);
- case 1217: return new ::Ifc4x3_rc3::IfcToroidalSurface(data);
- case 1218: return new ::Ifc4x3_rc3::IfcTorqueMeasure(data);
- case 1219: return new ::Ifc4x3_rc3::IfcTrackElement(data);
- case 1220: return new ::Ifc4x3_rc3::IfcTrackElementType(data);
- case 1221: return new ::Ifc4x3_rc3::IfcTrackElementTypeEnum(data);
- case 1222: return new ::Ifc4x3_rc3::IfcTransformer(data);
- case 1223: return new ::Ifc4x3_rc3::IfcTransformerType(data);
- case 1224: return new ::Ifc4x3_rc3::IfcTransformerTypeEnum(data);
- case 1225: return new ::Ifc4x3_rc3::IfcTransitionCode(data);
- case 1227: return new ::Ifc4x3_rc3::IfcTransportElement(data);
- case 1228: return new ::Ifc4x3_rc3::IfcTransportElementFixedTypeEnum(data);
- case 1229: return new ::Ifc4x3_rc3::IfcTransportElementNonFixedTypeEnum(data);
- case 1230: return new ::Ifc4x3_rc3::IfcTransportElementType(data);
- case 1232: return new ::Ifc4x3_rc3::IfcTrapeziumProfileDef(data);
- case 1233: return new ::Ifc4x3_rc3::IfcTriangulatedFaceSet(data);
- case 1234: return new ::Ifc4x3_rc3::IfcTriangulatedIrregularNetwork(data);
- case 1235: return new ::Ifc4x3_rc3::IfcTrimmedCurve(data);
- case 1236: return new ::Ifc4x3_rc3::IfcTrimmingPreference(data);
- case 1238: return new ::Ifc4x3_rc3::IfcTShapeProfileDef(data);
- case 1239: return new ::Ifc4x3_rc3::IfcTubeBundle(data);
- case 1240: return new ::Ifc4x3_rc3::IfcTubeBundleType(data);
- case 1241: return new ::Ifc4x3_rc3::IfcTubeBundleTypeEnum(data);
- case 1242: return new ::Ifc4x3_rc3::IfcTypeObject(data);
- case 1243: return new ::Ifc4x3_rc3::IfcTypeProcess(data);
- case 1244: return new ::Ifc4x3_rc3::IfcTypeProduct(data);
- case 1245: return new ::Ifc4x3_rc3::IfcTypeResource(data);
- case 1247: return new ::Ifc4x3_rc3::IfcUnitaryControlElement(data);
- case 1248: return new ::Ifc4x3_rc3::IfcUnitaryControlElementType(data);
- case 1249: return new ::Ifc4x3_rc3::IfcUnitaryControlElementTypeEnum(data);
- case 1250: return new ::Ifc4x3_rc3::IfcUnitaryEquipment(data);
- case 1251: return new ::Ifc4x3_rc3::IfcUnitaryEquipmentType(data);
- case 1252: return new ::Ifc4x3_rc3::IfcUnitaryEquipmentTypeEnum(data);
- case 1253: return new ::Ifc4x3_rc3::IfcUnitAssignment(data);
- case 1254: return new ::Ifc4x3_rc3::IfcUnitEnum(data);
- case 1255: return new ::Ifc4x3_rc3::IfcURIReference(data);
- case 1256: return new ::Ifc4x3_rc3::IfcUShapeProfileDef(data);
- case 1258: return new ::Ifc4x3_rc3::IfcValve(data);
- case 1259: return new ::Ifc4x3_rc3::IfcValveType(data);
- case 1260: return new ::Ifc4x3_rc3::IfcValveTypeEnum(data);
- case 1261: return new ::Ifc4x3_rc3::IfcVaporPermeabilityMeasure(data);
- case 1262: return new ::Ifc4x3_rc3::IfcVector(data);
- case 1264: return new ::Ifc4x3_rc3::IfcVertex(data);
- case 1265: return new ::Ifc4x3_rc3::IfcVertexLoop(data);
- case 1266: return new ::Ifc4x3_rc3::IfcVertexPoint(data);
- case 1267: return new ::Ifc4x3_rc3::IfcVibrationDamper(data);
- case 1268: return new ::Ifc4x3_rc3::IfcVibrationDamperType(data);
- case 1269: return new ::Ifc4x3_rc3::IfcVibrationDamperTypeEnum(data);
- case 1270: return new ::Ifc4x3_rc3::IfcVibrationIsolator(data);
- case 1271: return new ::Ifc4x3_rc3::IfcVibrationIsolatorType(data);
- case 1272: return new ::Ifc4x3_rc3::IfcVibrationIsolatorTypeEnum(data);
- case 1273: return new ::Ifc4x3_rc3::IfcVienneseBend(data);
- case 1274: return new ::Ifc4x3_rc3::IfcVirtualElement(data);
- case 1275: return new ::Ifc4x3_rc3::IfcVirtualGridIntersection(data);
- case 1276: return new ::Ifc4x3_rc3::IfcVoidingFeature(data);
- case 1277: return new ::Ifc4x3_rc3::IfcVoidingFeatureTypeEnum(data);
- case 1278: return new ::Ifc4x3_rc3::IfcVoidStratum(data);
- case 1279: return new ::Ifc4x3_rc3::IfcVolumeMeasure(data);
- case 1280: return new ::Ifc4x3_rc3::IfcVolumetricFlowRateMeasure(data);
- case 1281: return new ::Ifc4x3_rc3::IfcWall(data);
- case 1282: return new ::Ifc4x3_rc3::IfcWallElementedCase(data);
- case 1283: return new ::Ifc4x3_rc3::IfcWallStandardCase(data);
- case 1284: return new ::Ifc4x3_rc3::IfcWallType(data);
- case 1285: return new ::Ifc4x3_rc3::IfcWallTypeEnum(data);
- case 1286: return new ::Ifc4x3_rc3::IfcWarpingConstantMeasure(data);
- case 1287: return new ::Ifc4x3_rc3::IfcWarpingMomentMeasure(data);
- case 1289: return new ::Ifc4x3_rc3::IfcWasteTerminal(data);
- case 1290: return new ::Ifc4x3_rc3::IfcWasteTerminalType(data);
- case 1291: return new ::Ifc4x3_rc3::IfcWasteTerminalTypeEnum(data);
- case 1292: return new ::Ifc4x3_rc3::IfcWaterStratum(data);
- case 1293: return new ::Ifc4x3_rc3::IfcWindow(data);
- case 1294: return new ::Ifc4x3_rc3::IfcWindowLiningProperties(data);
- case 1295: return new ::Ifc4x3_rc3::IfcWindowPanelOperationEnum(data);
- case 1296: return new ::Ifc4x3_rc3::IfcWindowPanelPositionEnum(data);
- case 1297: return new ::Ifc4x3_rc3::IfcWindowPanelProperties(data);
- case 1298: return new ::Ifc4x3_rc3::IfcWindowStandardCase(data);
- case 1299: return new ::Ifc4x3_rc3::IfcWindowStyle(data);
- case 1300: return new ::Ifc4x3_rc3::IfcWindowStyleConstructionEnum(data);
- case 1301: return new ::Ifc4x3_rc3::IfcWindowStyleOperationEnum(data);
- case 1302: return new ::Ifc4x3_rc3::IfcWindowType(data);
- case 1303: return new ::Ifc4x3_rc3::IfcWindowTypeEnum(data);
- case 1304: return new ::Ifc4x3_rc3::IfcWindowTypePartitioningEnum(data);
- case 1305: return new ::Ifc4x3_rc3::IfcWorkCalendar(data);
- case 1306: return new ::Ifc4x3_rc3::IfcWorkCalendarTypeEnum(data);
- case 1307: return new ::Ifc4x3_rc3::IfcWorkControl(data);
- case 1308: return new ::Ifc4x3_rc3::IfcWorkPlan(data);
- case 1309: return new ::Ifc4x3_rc3::IfcWorkPlanTypeEnum(data);
- case 1310: return new ::Ifc4x3_rc3::IfcWorkSchedule(data);
- case 1311: return new ::Ifc4x3_rc3::IfcWorkScheduleTypeEnum(data);
- case 1312: return new ::Ifc4x3_rc3::IfcWorkTime(data);
- case 1313: return new ::Ifc4x3_rc3::IfcZone(data);
- case 1314: return new ::Ifc4x3_rc3::IfcZShapeProfileDef(data);
+ case 310: return new ::Ifc4x3_rc3::IfcDirectrixDerivedReferenceSweptAreaSolid(data);
+ case 311: return new ::Ifc4x3_rc3::IfcDirectrixDistanceSweptAreaSolid(data);
+ case 312: return new ::Ifc4x3_rc3::IfcDiscreteAccessory(data);
+ case 313: return new ::Ifc4x3_rc3::IfcDiscreteAccessoryType(data);
+ case 314: return new ::Ifc4x3_rc3::IfcDiscreteAccessoryTypeEnum(data);
+ case 315: return new ::Ifc4x3_rc3::IfcDistributionBoard(data);
+ case 316: return new ::Ifc4x3_rc3::IfcDistributionBoardType(data);
+ case 317: return new ::Ifc4x3_rc3::IfcDistributionBoardTypeEnum(data);
+ case 318: return new ::Ifc4x3_rc3::IfcDistributionChamberElement(data);
+ case 319: return new ::Ifc4x3_rc3::IfcDistributionChamberElementType(data);
+ case 320: return new ::Ifc4x3_rc3::IfcDistributionChamberElementTypeEnum(data);
+ case 321: return new ::Ifc4x3_rc3::IfcDistributionCircuit(data);
+ case 322: return new ::Ifc4x3_rc3::IfcDistributionControlElement(data);
+ case 323: return new ::Ifc4x3_rc3::IfcDistributionControlElementType(data);
+ case 324: return new ::Ifc4x3_rc3::IfcDistributionElement(data);
+ case 325: return new ::Ifc4x3_rc3::IfcDistributionElementType(data);
+ case 326: return new ::Ifc4x3_rc3::IfcDistributionFlowElement(data);
+ case 327: return new ::Ifc4x3_rc3::IfcDistributionFlowElementType(data);
+ case 328: return new ::Ifc4x3_rc3::IfcDistributionPort(data);
+ case 329: return new ::Ifc4x3_rc3::IfcDistributionPortTypeEnum(data);
+ case 330: return new ::Ifc4x3_rc3::IfcDistributionSystem(data);
+ case 331: return new ::Ifc4x3_rc3::IfcDistributionSystemEnum(data);
+ case 332: return new ::Ifc4x3_rc3::IfcDocumentConfidentialityEnum(data);
+ case 333: return new ::Ifc4x3_rc3::IfcDocumentInformation(data);
+ case 334: return new ::Ifc4x3_rc3::IfcDocumentInformationRelationship(data);
+ case 335: return new ::Ifc4x3_rc3::IfcDocumentReference(data);
+ case 337: return new ::Ifc4x3_rc3::IfcDocumentStatusEnum(data);
+ case 338: return new ::Ifc4x3_rc3::IfcDoor(data);
+ case 339: return new ::Ifc4x3_rc3::IfcDoorLiningProperties(data);
+ case 340: return new ::Ifc4x3_rc3::IfcDoorPanelOperationEnum(data);
+ case 341: return new ::Ifc4x3_rc3::IfcDoorPanelPositionEnum(data);
+ case 342: return new ::Ifc4x3_rc3::IfcDoorPanelProperties(data);
+ case 343: return new ::Ifc4x3_rc3::IfcDoorStandardCase(data);
+ case 344: return new ::Ifc4x3_rc3::IfcDoorStyle(data);
+ case 345: return new ::Ifc4x3_rc3::IfcDoorStyleConstructionEnum(data);
+ case 346: return new ::Ifc4x3_rc3::IfcDoorStyleOperationEnum(data);
+ case 347: return new ::Ifc4x3_rc3::IfcDoorType(data);
+ case 348: return new ::Ifc4x3_rc3::IfcDoorTypeEnum(data);
+ case 349: return new ::Ifc4x3_rc3::IfcDoorTypeOperationEnum(data);
+ case 350: return new ::Ifc4x3_rc3::IfcDoseEquivalentMeasure(data);
+ case 351: return new ::Ifc4x3_rc3::IfcDraughtingPreDefinedColour(data);
+ case 352: return new ::Ifc4x3_rc3::IfcDraughtingPreDefinedCurveFont(data);
+ case 353: return new ::Ifc4x3_rc3::IfcDuctFitting(data);
+ case 354: return new ::Ifc4x3_rc3::IfcDuctFittingType(data);
+ case 355: return new ::Ifc4x3_rc3::IfcDuctFittingTypeEnum(data);
+ case 356: return new ::Ifc4x3_rc3::IfcDuctSegment(data);
+ case 357: return new ::Ifc4x3_rc3::IfcDuctSegmentType(data);
+ case 358: return new ::Ifc4x3_rc3::IfcDuctSegmentTypeEnum(data);
+ case 359: return new ::Ifc4x3_rc3::IfcDuctSilencer(data);
+ case 360: return new ::Ifc4x3_rc3::IfcDuctSilencerType(data);
+ case 361: return new ::Ifc4x3_rc3::IfcDuctSilencerTypeEnum(data);
+ case 362: return new ::Ifc4x3_rc3::IfcDuration(data);
+ case 363: return new ::Ifc4x3_rc3::IfcDynamicViscosityMeasure(data);
+ case 364: return new ::Ifc4x3_rc3::IfcEarthworksCut(data);
+ case 365: return new ::Ifc4x3_rc3::IfcEarthworksCutTypeEnum(data);
+ case 366: return new ::Ifc4x3_rc3::IfcEarthworksElement(data);
+ case 367: return new ::Ifc4x3_rc3::IfcEarthworksFill(data);
+ case 368: return new ::Ifc4x3_rc3::IfcEarthworksFillTypeEnum(data);
+ case 369: return new ::Ifc4x3_rc3::IfcEdge(data);
+ case 370: return new ::Ifc4x3_rc3::IfcEdgeCurve(data);
+ case 371: return new ::Ifc4x3_rc3::IfcEdgeLoop(data);
+ case 372: return new ::Ifc4x3_rc3::IfcElectricAppliance(data);
+ case 373: return new ::Ifc4x3_rc3::IfcElectricApplianceType(data);
+ case 374: return new ::Ifc4x3_rc3::IfcElectricApplianceTypeEnum(data);
+ case 375: return new ::Ifc4x3_rc3::IfcElectricCapacitanceMeasure(data);
+ case 376: return new ::Ifc4x3_rc3::IfcElectricChargeMeasure(data);
+ case 377: return new ::Ifc4x3_rc3::IfcElectricConductanceMeasure(data);
+ case 378: return new ::Ifc4x3_rc3::IfcElectricCurrentMeasure(data);
+ case 379: return new ::Ifc4x3_rc3::IfcElectricDistributionBoard(data);
+ case 380: return new ::Ifc4x3_rc3::IfcElectricDistributionBoardType(data);
+ case 381: return new ::Ifc4x3_rc3::IfcElectricDistributionBoardTypeEnum(data);
+ case 382: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDevice(data);
+ case 383: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDeviceType(data);
+ case 384: return new ::Ifc4x3_rc3::IfcElectricFlowStorageDeviceTypeEnum(data);
+ case 385: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDevice(data);
+ case 386: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceType(data);
+ case 387: return new ::Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceTypeEnum(data);
+ case 388: return new ::Ifc4x3_rc3::IfcElectricGenerator(data);
+ case 389: return new ::Ifc4x3_rc3::IfcElectricGeneratorType(data);
+ case 390: return new ::Ifc4x3_rc3::IfcElectricGeneratorTypeEnum(data);
+ case 391: return new ::Ifc4x3_rc3::IfcElectricMotor(data);
+ case 392: return new ::Ifc4x3_rc3::IfcElectricMotorType(data);
+ case 393: return new ::Ifc4x3_rc3::IfcElectricMotorTypeEnum(data);
+ case 394: return new ::Ifc4x3_rc3::IfcElectricResistanceMeasure(data);
+ case 395: return new ::Ifc4x3_rc3::IfcElectricTimeControl(data);
+ case 396: return new ::Ifc4x3_rc3::IfcElectricTimeControlType(data);
+ case 397: return new ::Ifc4x3_rc3::IfcElectricTimeControlTypeEnum(data);
+ case 398: return new ::Ifc4x3_rc3::IfcElectricVoltageMeasure(data);
+ case 399: return new ::Ifc4x3_rc3::IfcElement(data);
+ case 400: return new ::Ifc4x3_rc3::IfcElementarySurface(data);
+ case 401: return new ::Ifc4x3_rc3::IfcElementAssembly(data);
+ case 402: return new ::Ifc4x3_rc3::IfcElementAssemblyType(data);
+ case 403: return new ::Ifc4x3_rc3::IfcElementAssemblyTypeEnum(data);
+ case 404: return new ::Ifc4x3_rc3::IfcElementComponent(data);
+ case 405: return new ::Ifc4x3_rc3::IfcElementComponentType(data);
+ case 406: return new ::Ifc4x3_rc3::IfcElementCompositionEnum(data);
+ case 407: return new ::Ifc4x3_rc3::IfcElementQuantity(data);
+ case 408: return new ::Ifc4x3_rc3::IfcElementType(data);
+ case 409: return new ::Ifc4x3_rc3::IfcEllipse(data);
+ case 410: return new ::Ifc4x3_rc3::IfcEllipseProfileDef(data);
+ case 411: return new ::Ifc4x3_rc3::IfcEnergyConversionDevice(data);
+ case 412: return new ::Ifc4x3_rc3::IfcEnergyConversionDeviceType(data);
+ case 413: return new ::Ifc4x3_rc3::IfcEnergyMeasure(data);
+ case 414: return new ::Ifc4x3_rc3::IfcEngine(data);
+ case 415: return new ::Ifc4x3_rc3::IfcEngineType(data);
+ case 416: return new ::Ifc4x3_rc3::IfcEngineTypeEnum(data);
+ case 417: return new ::Ifc4x3_rc3::IfcEvaporativeCooler(data);
+ case 418: return new ::Ifc4x3_rc3::IfcEvaporativeCoolerType(data);
+ case 419: return new ::Ifc4x3_rc3::IfcEvaporativeCoolerTypeEnum(data);
+ case 420: return new ::Ifc4x3_rc3::IfcEvaporator(data);
+ case 421: return new ::Ifc4x3_rc3::IfcEvaporatorType(data);
+ case 422: return new ::Ifc4x3_rc3::IfcEvaporatorTypeEnum(data);
+ case 423: return new ::Ifc4x3_rc3::IfcEvent(data);
+ case 424: return new ::Ifc4x3_rc3::IfcEventTime(data);
+ case 425: return new ::Ifc4x3_rc3::IfcEventTriggerTypeEnum(data);
+ case 426: return new ::Ifc4x3_rc3::IfcEventType(data);
+ case 427: return new ::Ifc4x3_rc3::IfcEventTypeEnum(data);
+ case 428: return new ::Ifc4x3_rc3::IfcExtendedProperties(data);
+ case 429: return new ::Ifc4x3_rc3::IfcExternalInformation(data);
+ case 430: return new ::Ifc4x3_rc3::IfcExternallyDefinedHatchStyle(data);
+ case 431: return new ::Ifc4x3_rc3::IfcExternallyDefinedSurfaceStyle(data);
+ case 432: return new ::Ifc4x3_rc3::IfcExternallyDefinedTextFont(data);
+ case 433: return new ::Ifc4x3_rc3::IfcExternalReference(data);
+ case 434: return new ::Ifc4x3_rc3::IfcExternalReferenceRelationship(data);
+ case 435: return new ::Ifc4x3_rc3::IfcExternalSpatialElement(data);
+ case 436: return new ::Ifc4x3_rc3::IfcExternalSpatialElementTypeEnum(data);
+ case 437: return new ::Ifc4x3_rc3::IfcExternalSpatialStructureElement(data);
+ case 438: return new ::Ifc4x3_rc3::IfcExtrudedAreaSolid(data);
+ case 439: return new ::Ifc4x3_rc3::IfcExtrudedAreaSolidTapered(data);
+ case 440: return new ::Ifc4x3_rc3::IfcFace(data);
+ case 441: return new ::Ifc4x3_rc3::IfcFaceBasedSurfaceModel(data);
+ case 442: return new ::Ifc4x3_rc3::IfcFaceBound(data);
+ case 443: return new ::Ifc4x3_rc3::IfcFaceOuterBound(data);
+ case 444: return new ::Ifc4x3_rc3::IfcFaceSurface(data);
+ case 445: return new ::Ifc4x3_rc3::IfcFacetedBrep(data);
+ case 446: return new ::Ifc4x3_rc3::IfcFacetedBrepWithVoids(data);
+ case 447: return new ::Ifc4x3_rc3::IfcFacility(data);
+ case 448: return new ::Ifc4x3_rc3::IfcFacilityPart(data);
+ case 449: return new ::Ifc4x3_rc3::IfcFacilityPartCommonTypeEnum(data);
+ case 451: return new ::Ifc4x3_rc3::IfcFacilityUsageEnum(data);
+ case 452: return new ::Ifc4x3_rc3::IfcFailureConnectionCondition(data);
+ case 453: return new ::Ifc4x3_rc3::IfcFan(data);
+ case 454: return new ::Ifc4x3_rc3::IfcFanType(data);
+ case 455: return new ::Ifc4x3_rc3::IfcFanTypeEnum(data);
+ case 456: return new ::Ifc4x3_rc3::IfcFastener(data);
+ case 457: return new ::Ifc4x3_rc3::IfcFastenerType(data);
+ case 458: return new ::Ifc4x3_rc3::IfcFastenerTypeEnum(data);
+ case 459: return new ::Ifc4x3_rc3::IfcFeatureElement(data);
+ case 460: return new ::Ifc4x3_rc3::IfcFeatureElementAddition(data);
+ case 461: return new ::Ifc4x3_rc3::IfcFeatureElementSubtraction(data);
+ case 462: return new ::Ifc4x3_rc3::IfcFillAreaStyle(data);
+ case 463: return new ::Ifc4x3_rc3::IfcFillAreaStyleHatching(data);
+ case 464: return new ::Ifc4x3_rc3::IfcFillAreaStyleTiles(data);
+ case 466: return new ::Ifc4x3_rc3::IfcFilter(data);
+ case 467: return new ::Ifc4x3_rc3::IfcFilterType(data);
+ case 468: return new ::Ifc4x3_rc3::IfcFilterTypeEnum(data);
+ case 469: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminal(data);
+ case 470: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminalType(data);
+ case 471: return new ::Ifc4x3_rc3::IfcFireSuppressionTerminalTypeEnum(data);
+ case 472: return new ::Ifc4x3_rc3::IfcFixedReferenceSweptAreaSolid(data);
+ case 473: return new ::Ifc4x3_rc3::IfcFlowController(data);
+ case 474: return new ::Ifc4x3_rc3::IfcFlowControllerType(data);
+ case 475: return new ::Ifc4x3_rc3::IfcFlowDirectionEnum(data);
+ case 476: return new ::Ifc4x3_rc3::IfcFlowFitting(data);
+ case 477: return new ::Ifc4x3_rc3::IfcFlowFittingType(data);
+ case 478: return new ::Ifc4x3_rc3::IfcFlowInstrument(data);
+ case 479: return new ::Ifc4x3_rc3::IfcFlowInstrumentType(data);
+ case 480: return new ::Ifc4x3_rc3::IfcFlowInstrumentTypeEnum(data);
+ case 481: return new ::Ifc4x3_rc3::IfcFlowMeter(data);
+ case 482: return new ::Ifc4x3_rc3::IfcFlowMeterType(data);
+ case 483: return new ::Ifc4x3_rc3::IfcFlowMeterTypeEnum(data);
+ case 484: return new ::Ifc4x3_rc3::IfcFlowMovingDevice(data);
+ case 485: return new ::Ifc4x3_rc3::IfcFlowMovingDeviceType(data);
+ case 486: return new ::Ifc4x3_rc3::IfcFlowSegment(data);
+ case 487: return new ::Ifc4x3_rc3::IfcFlowSegmentType(data);
+ case 488: return new ::Ifc4x3_rc3::IfcFlowStorageDevice(data);
+ case 489: return new ::Ifc4x3_rc3::IfcFlowStorageDeviceType(data);
+ case 490: return new ::Ifc4x3_rc3::IfcFlowTerminal(data);
+ case 491: return new ::Ifc4x3_rc3::IfcFlowTerminalType(data);
+ case 492: return new ::Ifc4x3_rc3::IfcFlowTreatmentDevice(data);
+ case 493: return new ::Ifc4x3_rc3::IfcFlowTreatmentDeviceType(data);
+ case 494: return new ::Ifc4x3_rc3::IfcFontStyle(data);
+ case 495: return new ::Ifc4x3_rc3::IfcFontVariant(data);
+ case 496: return new ::Ifc4x3_rc3::IfcFontWeight(data);
+ case 497: return new ::Ifc4x3_rc3::IfcFooting(data);
+ case 498: return new ::Ifc4x3_rc3::IfcFootingType(data);
+ case 499: return new ::Ifc4x3_rc3::IfcFootingTypeEnum(data);
+ case 500: return new ::Ifc4x3_rc3::IfcForceMeasure(data);
+ case 501: return new ::Ifc4x3_rc3::IfcFrequencyMeasure(data);
+ case 502: return new ::Ifc4x3_rc3::IfcFurnishingElement(data);
+ case 503: return new ::Ifc4x3_rc3::IfcFurnishingElementType(data);
+ case 504: return new ::Ifc4x3_rc3::IfcFurniture(data);
+ case 505: return new ::Ifc4x3_rc3::IfcFurnitureType(data);
+ case 506: return new ::Ifc4x3_rc3::IfcFurnitureTypeEnum(data);
+ case 507: return new ::Ifc4x3_rc3::IfcGeographicElement(data);
+ case 508: return new ::Ifc4x3_rc3::IfcGeographicElementType(data);
+ case 509: return new ::Ifc4x3_rc3::IfcGeographicElementTypeEnum(data);
+ case 510: return new ::Ifc4x3_rc3::IfcGeometricCurveSet(data);
+ case 511: return new ::Ifc4x3_rc3::IfcGeometricProjectionEnum(data);
+ case 512: return new ::Ifc4x3_rc3::IfcGeometricRepresentationContext(data);
+ case 513: return new ::Ifc4x3_rc3::IfcGeometricRepresentationItem(data);
+ case 514: return new ::Ifc4x3_rc3::IfcGeometricRepresentationSubContext(data);
+ case 515: return new ::Ifc4x3_rc3::IfcGeometricSet(data);
+ case 517: return new ::Ifc4x3_rc3::IfcGeomodel(data);
+ case 518: return new ::Ifc4x3_rc3::IfcGeoslice(data);
+ case 519: return new ::Ifc4x3_rc3::IfcGeotechnicalAssembly(data);
+ case 520: return new ::Ifc4x3_rc3::IfcGeotechnicalElement(data);
+ case 521: return new ::Ifc4x3_rc3::IfcGeotechnicalStratum(data);
+ case 522: return new ::Ifc4x3_rc3::IfcGloballyUniqueId(data);
+ case 523: return new ::Ifc4x3_rc3::IfcGlobalOrLocalEnum(data);
+ case 524: return new ::Ifc4x3_rc3::IfcGradientCurve(data);
+ case 525: return new ::Ifc4x3_rc3::IfcGrid(data);
+ case 526: return new ::Ifc4x3_rc3::IfcGridAxis(data);
+ case 527: return new ::Ifc4x3_rc3::IfcGridPlacement(data);
+ case 529: return new ::Ifc4x3_rc3::IfcGridTypeEnum(data);
+ case 530: return new ::Ifc4x3_rc3::IfcGroup(data);
+ case 531: return new ::Ifc4x3_rc3::IfcHalfSpaceSolid(data);
+ case 533: return new ::Ifc4x3_rc3::IfcHeatExchanger(data);
+ case 534: return new ::Ifc4x3_rc3::IfcHeatExchangerType(data);
+ case 535: return new ::Ifc4x3_rc3::IfcHeatExchangerTypeEnum(data);
+ case 536: return new ::Ifc4x3_rc3::IfcHeatFluxDensityMeasure(data);
+ case 537: return new ::Ifc4x3_rc3::IfcHeatingValueMeasure(data);
+ case 538: return new ::Ifc4x3_rc3::IfcHumidifier(data);
+ case 539: return new ::Ifc4x3_rc3::IfcHumidifierType(data);
+ case 540: return new ::Ifc4x3_rc3::IfcHumidifierTypeEnum(data);
+ case 541: return new ::Ifc4x3_rc3::IfcIdentifier(data);
+ case 542: return new ::Ifc4x3_rc3::IfcIlluminanceMeasure(data);
+ case 543: return new ::Ifc4x3_rc3::IfcImageTexture(data);
+ case 544: return new ::Ifc4x3_rc3::IfcImpactProtectionDevice(data);
+ case 545: return new ::Ifc4x3_rc3::IfcImpactProtectionDeviceType(data);
+ case 546: return new ::Ifc4x3_rc3::IfcImpactProtectionDeviceTypeEnum(data);
+ case 548: return new ::Ifc4x3_rc3::IfcInclinedReferenceSweptAreaSolid(data);
+ case 549: return new ::Ifc4x3_rc3::IfcIndexedColourMap(data);
+ case 550: return new ::Ifc4x3_rc3::IfcIndexedPolyCurve(data);
+ case 551: return new ::Ifc4x3_rc3::IfcIndexedPolygonalFace(data);
+ case 552: return new ::Ifc4x3_rc3::IfcIndexedPolygonalFaceWithVoids(data);
+ case 553: return new ::Ifc4x3_rc3::IfcIndexedTextureMap(data);
+ case 554: return new ::Ifc4x3_rc3::IfcIndexedTriangleTextureMap(data);
+ case 555: return new ::Ifc4x3_rc3::IfcInductanceMeasure(data);
+ case 556: return new ::Ifc4x3_rc3::IfcInteger(data);
+ case 557: return new ::Ifc4x3_rc3::IfcIntegerCountRateMeasure(data);
+ case 558: return new ::Ifc4x3_rc3::IfcInterceptor(data);
+ case 559: return new ::Ifc4x3_rc3::IfcInterceptorType(data);
+ case 560: return new ::Ifc4x3_rc3::IfcInterceptorTypeEnum(data);
+ case 562: return new ::Ifc4x3_rc3::IfcInternalOrExternalEnum(data);
+ case 563: return new ::Ifc4x3_rc3::IfcIntersectionCurve(data);
+ case 564: return new ::Ifc4x3_rc3::IfcInventory(data);
+ case 565: return new ::Ifc4x3_rc3::IfcInventoryTypeEnum(data);
+ case 566: return new ::Ifc4x3_rc3::IfcIonConcentrationMeasure(data);
+ case 567: return new ::Ifc4x3_rc3::IfcIrregularTimeSeries(data);
+ case 568: return new ::Ifc4x3_rc3::IfcIrregularTimeSeriesValue(data);
+ case 569: return new ::Ifc4x3_rc3::IfcIShapeProfileDef(data);
+ case 570: return new ::Ifc4x3_rc3::IfcIsothermalMoistureCapacityMeasure(data);
+ case 571: return new ::Ifc4x3_rc3::IfcJunctionBox(data);
+ case 572: return new ::Ifc4x3_rc3::IfcJunctionBoxType(data);
+ case 573: return new ::Ifc4x3_rc3::IfcJunctionBoxTypeEnum(data);
+ case 574: return new ::Ifc4x3_rc3::IfcKerb(data);
+ case 575: return new ::Ifc4x3_rc3::IfcKerbType(data);
+ case 576: return new ::Ifc4x3_rc3::IfcKinematicViscosityMeasure(data);
+ case 577: return new ::Ifc4x3_rc3::IfcKnotType(data);
+ case 578: return new ::Ifc4x3_rc3::IfcLabel(data);
+ case 579: return new ::Ifc4x3_rc3::IfcLaborResource(data);
+ case 580: return new ::Ifc4x3_rc3::IfcLaborResourceType(data);
+ case 581: return new ::Ifc4x3_rc3::IfcLaborResourceTypeEnum(data);
+ case 582: return new ::Ifc4x3_rc3::IfcLagTime(data);
+ case 583: return new ::Ifc4x3_rc3::IfcLamp(data);
+ case 584: return new ::Ifc4x3_rc3::IfcLampType(data);
+ case 585: return new ::Ifc4x3_rc3::IfcLampTypeEnum(data);
+ case 586: return new ::Ifc4x3_rc3::IfcLanguageId(data);
+ case 588: return new ::Ifc4x3_rc3::IfcLayerSetDirectionEnum(data);
+ case 589: return new ::Ifc4x3_rc3::IfcLengthMeasure(data);
+ case 590: return new ::Ifc4x3_rc3::IfcLibraryInformation(data);
+ case 591: return new ::Ifc4x3_rc3::IfcLibraryReference(data);
+ case 593: return new ::Ifc4x3_rc3::IfcLightDistributionCurveEnum(data);
+ case 594: return new ::Ifc4x3_rc3::IfcLightDistributionData(data);
+ case 596: return new ::Ifc4x3_rc3::IfcLightEmissionSourceEnum(data);
+ case 597: return new ::Ifc4x3_rc3::IfcLightFixture(data);
+ case 598: return new ::Ifc4x3_rc3::IfcLightFixtureType(data);
+ case 599: return new ::Ifc4x3_rc3::IfcLightFixtureTypeEnum(data);
+ case 600: return new ::Ifc4x3_rc3::IfcLightIntensityDistribution(data);
+ case 601: return new ::Ifc4x3_rc3::IfcLightSource(data);
+ case 602: return new ::Ifc4x3_rc3::IfcLightSourceAmbient(data);
+ case 603: return new ::Ifc4x3_rc3::IfcLightSourceDirectional(data);
+ case 604: return new ::Ifc4x3_rc3::IfcLightSourceGoniometric(data);
+ case 605: return new ::Ifc4x3_rc3::IfcLightSourcePositional(data);
+ case 606: return new ::Ifc4x3_rc3::IfcLightSourceSpot(data);
+ case 607: return new ::Ifc4x3_rc3::IfcLine(data);
+ case 608: return new ::Ifc4x3_rc3::IfcLinearElement(data);
+ case 609: return new ::Ifc4x3_rc3::IfcLinearForceMeasure(data);
+ case 610: return new ::Ifc4x3_rc3::IfcLinearMomentMeasure(data);
+ case 611: return new ::Ifc4x3_rc3::IfcLinearPlacement(data);
+ case 612: return new ::Ifc4x3_rc3::IfcLinearPositioningElement(data);
+ case 613: return new ::Ifc4x3_rc3::IfcLinearStiffnessMeasure(data);
+ case 614: return new ::Ifc4x3_rc3::IfcLinearVelocityMeasure(data);
+ case 615: return new ::Ifc4x3_rc3::IfcLineIndex(data);
+ case 616: return new ::Ifc4x3_rc3::IfcLiquidTerminal(data);
+ case 617: return new ::Ifc4x3_rc3::IfcLiquidTerminalType(data);
+ case 618: return new ::Ifc4x3_rc3::IfcLiquidTerminalTypeEnum(data);
+ case 619: return new ::Ifc4x3_rc3::IfcLoadGroupTypeEnum(data);
+ case 620: return new ::Ifc4x3_rc3::IfcLocalPlacement(data);
+ case 621: return new ::Ifc4x3_rc3::IfcLogical(data);
+ case 622: return new ::Ifc4x3_rc3::IfcLogicalOperatorEnum(data);
+ case 623: return new ::Ifc4x3_rc3::IfcLoop(data);
+ case 624: return new ::Ifc4x3_rc3::IfcLShapeProfileDef(data);
+ case 625: return new ::Ifc4x3_rc3::IfcLuminousFluxMeasure(data);
+ case 626: return new ::Ifc4x3_rc3::IfcLuminousIntensityDistributionMeasure(data);
+ case 627: return new ::Ifc4x3_rc3::IfcLuminousIntensityMeasure(data);
+ case 628: return new ::Ifc4x3_rc3::IfcMagneticFluxDensityMeasure(data);
+ case 629: return new ::Ifc4x3_rc3::IfcMagneticFluxMeasure(data);
+ case 630: return new ::Ifc4x3_rc3::IfcManifoldSolidBrep(data);
+ case 631: return new ::Ifc4x3_rc3::IfcMapConversion(data);
+ case 632: return new ::Ifc4x3_rc3::IfcMappedItem(data);
+ case 633: return new ::Ifc4x3_rc3::IfcMarineFacility(data);
+ case 634: return new ::Ifc4x3_rc3::IfcMarineFacilityTypeEnum(data);
+ case 635: return new ::Ifc4x3_rc3::IfcMarinePartTypeEnum(data);
+ case 636: return new ::Ifc4x3_rc3::IfcMassDensityMeasure(data);
+ case 637: return new ::Ifc4x3_rc3::IfcMassFlowRateMeasure(data);
+ case 638: return new ::Ifc4x3_rc3::IfcMassMeasure(data);
+ case 639: return new ::Ifc4x3_rc3::IfcMassPerLengthMeasure(data);
+ case 640: return new ::Ifc4x3_rc3::IfcMaterial(data);
+ case 641: return new ::Ifc4x3_rc3::IfcMaterialClassificationRelationship(data);
+ case 642: return new ::Ifc4x3_rc3::IfcMaterialConstituent(data);
+ case 643: return new ::Ifc4x3_rc3::IfcMaterialConstituentSet(data);
+ case 644: return new ::Ifc4x3_rc3::IfcMaterialDefinition(data);
+ case 645: return new ::Ifc4x3_rc3::IfcMaterialDefinitionRepresentation(data);
+ case 646: return new ::Ifc4x3_rc3::IfcMaterialLayer(data);
+ case 647: return new ::Ifc4x3_rc3::IfcMaterialLayerSet(data);
+ case 648: return new ::Ifc4x3_rc3::IfcMaterialLayerSetUsage(data);
+ case 649: return new ::Ifc4x3_rc3::IfcMaterialLayerWithOffsets(data);
+ case 650: return new ::Ifc4x3_rc3::IfcMaterialList(data);
+ case 651: return new ::Ifc4x3_rc3::IfcMaterialProfile(data);
+ case 652: return new ::Ifc4x3_rc3::IfcMaterialProfileSet(data);
+ case 653: return new ::Ifc4x3_rc3::IfcMaterialProfileSetUsage(data);
+ case 654: return new ::Ifc4x3_rc3::IfcMaterialProfileSetUsageTapering(data);
+ case 655: return new ::Ifc4x3_rc3::IfcMaterialProfileWithOffsets(data);
+ case 656: return new ::Ifc4x3_rc3::IfcMaterialProperties(data);
+ case 657: return new ::Ifc4x3_rc3::IfcMaterialRelationship(data);
+ case 659: return new ::Ifc4x3_rc3::IfcMaterialUsageDefinition(data);
+ case 661: return new ::Ifc4x3_rc3::IfcMeasureWithUnit(data);
+ case 662: return new ::Ifc4x3_rc3::IfcMechanicalFastener(data);
+ case 663: return new ::Ifc4x3_rc3::IfcMechanicalFastenerType(data);
+ case 664: return new ::Ifc4x3_rc3::IfcMechanicalFastenerTypeEnum(data);
+ case 665: return new ::Ifc4x3_rc3::IfcMedicalDevice(data);
+ case 666: return new ::Ifc4x3_rc3::IfcMedicalDeviceType(data);
+ case 667: return new ::Ifc4x3_rc3::IfcMedicalDeviceTypeEnum(data);
+ case 668: return new ::Ifc4x3_rc3::IfcMember(data);
+ case 669: return new ::Ifc4x3_rc3::IfcMemberStandardCase(data);
+ case 670: return new ::Ifc4x3_rc3::IfcMemberType(data);
+ case 671: return new ::Ifc4x3_rc3::IfcMemberTypeEnum(data);
+ case 672: return new ::Ifc4x3_rc3::IfcMetric(data);
+ case 674: return new ::Ifc4x3_rc3::IfcMirroredProfileDef(data);
+ case 675: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsAppliance(data);
+ case 676: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceType(data);
+ case 677: return new ::Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceTypeEnum(data);
+ case 678: return new ::Ifc4x3_rc3::IfcModulusOfElasticityMeasure(data);
+ case 679: return new ::Ifc4x3_rc3::IfcModulusOfLinearSubgradeReactionMeasure(data);
+ case 680: return new ::Ifc4x3_rc3::IfcModulusOfRotationalSubgradeReactionMeasure(data);
+ case 682: return new ::Ifc4x3_rc3::IfcModulusOfSubgradeReactionMeasure(data);
+ case 685: return new ::Ifc4x3_rc3::IfcMoistureDiffusivityMeasure(data);
+ case 686: return new ::Ifc4x3_rc3::IfcMolecularWeightMeasure(data);
+ case 687: return new ::Ifc4x3_rc3::IfcMomentOfInertiaMeasure(data);
+ case 688: return new ::Ifc4x3_rc3::IfcMonetaryMeasure(data);
+ case 689: return new ::Ifc4x3_rc3::IfcMonetaryUnit(data);
+ case 690: return new ::Ifc4x3_rc3::IfcMonthInYearNumber(data);
+ case 691: return new ::Ifc4x3_rc3::IfcMooringDevice(data);
+ case 692: return new ::Ifc4x3_rc3::IfcMooringDeviceType(data);
+ case 693: return new ::Ifc4x3_rc3::IfcMooringDeviceTypeEnum(data);
+ case 694: return new ::Ifc4x3_rc3::IfcMotorConnection(data);
+ case 695: return new ::Ifc4x3_rc3::IfcMotorConnectionType(data);
+ case 696: return new ::Ifc4x3_rc3::IfcMotorConnectionTypeEnum(data);
+ case 697: return new ::Ifc4x3_rc3::IfcNamedUnit(data);
+ case 698: return new ::Ifc4x3_rc3::IfcNavigationElement(data);
+ case 699: return new ::Ifc4x3_rc3::IfcNavigationElementType(data);
+ case 700: return new ::Ifc4x3_rc3::IfcNavigationElementTypeEnum(data);
+ case 701: return new ::Ifc4x3_rc3::IfcNonNegativeLengthMeasure(data);
+ case 702: return new ::Ifc4x3_rc3::IfcNormalisedRatioMeasure(data);
+ case 703: return new ::Ifc4x3_rc3::IfcNumericMeasure(data);
+ case 704: return new ::Ifc4x3_rc3::IfcObject(data);
+ case 705: return new ::Ifc4x3_rc3::IfcObjectDefinition(data);
+ case 706: return new ::Ifc4x3_rc3::IfcObjective(data);
+ case 707: return new ::Ifc4x3_rc3::IfcObjectiveEnum(data);
+ case 708: return new ::Ifc4x3_rc3::IfcObjectPlacement(data);
+ case 710: return new ::Ifc4x3_rc3::IfcObjectTypeEnum(data);
+ case 711: return new ::Ifc4x3_rc3::IfcOccupant(data);
+ case 712: return new ::Ifc4x3_rc3::IfcOccupantTypeEnum(data);
+ case 713: return new ::Ifc4x3_rc3::IfcOffsetCurve(data);
+ case 714: return new ::Ifc4x3_rc3::IfcOffsetCurve2D(data);
+ case 715: return new ::Ifc4x3_rc3::IfcOffsetCurve3D(data);
+ case 716: return new ::Ifc4x3_rc3::IfcOffsetCurveByDistances(data);
+ case 717: return new ::Ifc4x3_rc3::IfcOpenCrossProfileDef(data);
+ case 718: return new ::Ifc4x3_rc3::IfcOpeningElement(data);
+ case 719: return new ::Ifc4x3_rc3::IfcOpeningElementTypeEnum(data);
+ case 720: return new ::Ifc4x3_rc3::IfcOpeningStandardCase(data);
+ case 721: return new ::Ifc4x3_rc3::IfcOpenShell(data);
+ case 722: return new ::Ifc4x3_rc3::IfcOrganization(data);
+ case 723: return new ::Ifc4x3_rc3::IfcOrganizationRelationship(data);
+ case 724: return new ::Ifc4x3_rc3::IfcOrientedEdge(data);
+ case 725: return new ::Ifc4x3_rc3::IfcOuterBoundaryCurve(data);
+ case 726: return new ::Ifc4x3_rc3::IfcOutlet(data);
+ case 727: return new ::Ifc4x3_rc3::IfcOutletType(data);
+ case 728: return new ::Ifc4x3_rc3::IfcOutletTypeEnum(data);
+ case 729: return new ::Ifc4x3_rc3::IfcOwnerHistory(data);
+ case 730: return new ::Ifc4x3_rc3::IfcParameterizedProfileDef(data);
+ case 731: return new ::Ifc4x3_rc3::IfcParameterValue(data);
+ case 732: return new ::Ifc4x3_rc3::IfcPath(data);
+ case 733: return new ::Ifc4x3_rc3::IfcPavement(data);
+ case 734: return new ::Ifc4x3_rc3::IfcPavementType(data);
+ case 735: return new ::Ifc4x3_rc3::IfcPavementTypeEnum(data);
+ case 736: return new ::Ifc4x3_rc3::IfcPcurve(data);
+ case 737: return new ::Ifc4x3_rc3::IfcPerformanceHistory(data);
+ case 738: return new ::Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum(data);
+ case 739: return new ::Ifc4x3_rc3::IfcPermeableCoveringOperationEnum(data);
+ case 740: return new ::Ifc4x3_rc3::IfcPermeableCoveringProperties(data);
+ case 741: return new ::Ifc4x3_rc3::IfcPermit(data);
+ case 742: return new ::Ifc4x3_rc3::IfcPermitTypeEnum(data);
+ case 743: return new ::Ifc4x3_rc3::IfcPerson(data);
+ case 744: return new ::Ifc4x3_rc3::IfcPersonAndOrganization(data);
+ case 745: return new ::Ifc4x3_rc3::IfcPHMeasure(data);
+ case 746: return new ::Ifc4x3_rc3::IfcPhysicalComplexQuantity(data);
+ case 747: return new ::Ifc4x3_rc3::IfcPhysicalOrVirtualEnum(data);
+ case 748: return new ::Ifc4x3_rc3::IfcPhysicalQuantity(data);
+ case 749: return new ::Ifc4x3_rc3::IfcPhysicalSimpleQuantity(data);
+ case 750: return new ::Ifc4x3_rc3::IfcPile(data);
+ case 751: return new ::Ifc4x3_rc3::IfcPileConstructionEnum(data);
+ case 752: return new ::Ifc4x3_rc3::IfcPileType(data);
+ case 753: return new ::Ifc4x3_rc3::IfcPileTypeEnum(data);
+ case 754: return new ::Ifc4x3_rc3::IfcPipeFitting(data);
+ case 755: return new ::Ifc4x3_rc3::IfcPipeFittingType(data);
+ case 756: return new ::Ifc4x3_rc3::IfcPipeFittingTypeEnum(data);
+ case 757: return new ::Ifc4x3_rc3::IfcPipeSegment(data);
+ case 758: return new ::Ifc4x3_rc3::IfcPipeSegmentType(data);
+ case 759: return new ::Ifc4x3_rc3::IfcPipeSegmentTypeEnum(data);
+ case 760: return new ::Ifc4x3_rc3::IfcPixelTexture(data);
+ case 761: return new ::Ifc4x3_rc3::IfcPlacement(data);
+ case 762: return new ::Ifc4x3_rc3::IfcPlanarBox(data);
+ case 763: return new ::Ifc4x3_rc3::IfcPlanarExtent(data);
+ case 764: return new ::Ifc4x3_rc3::IfcPlanarForceMeasure(data);
+ case 765: return new ::Ifc4x3_rc3::IfcPlane(data);
+ case 766: return new ::Ifc4x3_rc3::IfcPlaneAngleMeasure(data);
+ case 767: return new ::Ifc4x3_rc3::IfcPlant(data);
+ case 768: return new ::Ifc4x3_rc3::IfcPlate(data);
+ case 769: return new ::Ifc4x3_rc3::IfcPlateStandardCase(data);
+ case 770: return new ::Ifc4x3_rc3::IfcPlateType(data);
+ case 771: return new ::Ifc4x3_rc3::IfcPlateTypeEnum(data);
+ case 772: return new ::Ifc4x3_rc3::IfcPoint(data);
+ case 773: return new ::Ifc4x3_rc3::IfcPointByDistanceExpression(data);
+ case 774: return new ::Ifc4x3_rc3::IfcPointOnCurve(data);
+ case 775: return new ::Ifc4x3_rc3::IfcPointOnSurface(data);
+ case 777: return new ::Ifc4x3_rc3::IfcPolygonalBoundedHalfSpace(data);
+ case 778: return new ::Ifc4x3_rc3::IfcPolygonalFaceSet(data);
+ case 779: return new ::Ifc4x3_rc3::IfcPolyline(data);
+ case 780: return new ::Ifc4x3_rc3::IfcPolyLoop(data);
+ case 781: return new ::Ifc4x3_rc3::IfcPolynomialCurve(data);
+ case 782: return new ::Ifc4x3_rc3::IfcPort(data);
+ case 783: return new ::Ifc4x3_rc3::IfcPositioningElement(data);
+ case 784: return new ::Ifc4x3_rc3::IfcPositiveInteger(data);
+ case 785: return new ::Ifc4x3_rc3::IfcPositiveLengthMeasure(data);
+ case 786: return new ::Ifc4x3_rc3::IfcPositivePlaneAngleMeasure(data);
+ case 787: return new ::Ifc4x3_rc3::IfcPositiveRatioMeasure(data);
+ case 788: return new ::Ifc4x3_rc3::IfcPostalAddress(data);
+ case 789: return new ::Ifc4x3_rc3::IfcPowerMeasure(data);
+ case 790: return new ::Ifc4x3_rc3::IfcPreDefinedColour(data);
+ case 791: return new ::Ifc4x3_rc3::IfcPreDefinedCurveFont(data);
+ case 792: return new ::Ifc4x3_rc3::IfcPreDefinedItem(data);
+ case 793: return new ::Ifc4x3_rc3::IfcPreDefinedProperties(data);
+ case 794: return new ::Ifc4x3_rc3::IfcPreDefinedPropertySet(data);
+ case 795: return new ::Ifc4x3_rc3::IfcPreDefinedTextFont(data);
+ case 796: return new ::Ifc4x3_rc3::IfcPreferredSurfaceCurveRepresentation(data);
+ case 797: return new ::Ifc4x3_rc3::IfcPresentableText(data);
+ case 798: return new ::Ifc4x3_rc3::IfcPresentationItem(data);
+ case 799: return new ::Ifc4x3_rc3::IfcPresentationLayerAssignment(data);
+ case 800: return new ::Ifc4x3_rc3::IfcPresentationLayerWithStyle(data);
+ case 801: return new ::Ifc4x3_rc3::IfcPresentationStyle(data);
+ case 802: return new ::Ifc4x3_rc3::IfcPressureMeasure(data);
+ case 803: return new ::Ifc4x3_rc3::IfcProcedure(data);
+ case 804: return new ::Ifc4x3_rc3::IfcProcedureType(data);
+ case 805: return new ::Ifc4x3_rc3::IfcProcedureTypeEnum(data);
+ case 806: return new ::Ifc4x3_rc3::IfcProcess(data);
+ case 808: return new ::Ifc4x3_rc3::IfcProduct(data);
+ case 809: return new ::Ifc4x3_rc3::IfcProductDefinitionShape(data);
+ case 810: return new ::Ifc4x3_rc3::IfcProductRepresentation(data);
+ case 813: return new ::Ifc4x3_rc3::IfcProfileDef(data);
+ case 814: return new ::Ifc4x3_rc3::IfcProfileProperties(data);
+ case 815: return new ::Ifc4x3_rc3::IfcProfileTypeEnum(data);
+ case 816: return new ::Ifc4x3_rc3::IfcProject(data);
+ case 817: return new ::Ifc4x3_rc3::IfcProjectedCRS(data);
+ case 818: return new ::Ifc4x3_rc3::IfcProjectedOrTrueLengthEnum(data);
+ case 819: return new ::Ifc4x3_rc3::IfcProjectionElement(data);
+ case 820: return new ::Ifc4x3_rc3::IfcProjectionElementTypeEnum(data);
+ case 821: return new ::Ifc4x3_rc3::IfcProjectLibrary(data);
+ case 822: return new ::Ifc4x3_rc3::IfcProjectOrder(data);
+ case 823: return new ::Ifc4x3_rc3::IfcProjectOrderTypeEnum(data);
+ case 824: return new ::Ifc4x3_rc3::IfcProperty(data);
+ case 825: return new ::Ifc4x3_rc3::IfcPropertyAbstraction(data);
+ case 826: return new ::Ifc4x3_rc3::IfcPropertyBoundedValue(data);
+ case 827: return new ::Ifc4x3_rc3::IfcPropertyDefinition(data);
+ case 828: return new ::Ifc4x3_rc3::IfcPropertyDependencyRelationship(data);
+ case 829: return new ::Ifc4x3_rc3::IfcPropertyEnumeratedValue(data);
+ case 830: return new ::Ifc4x3_rc3::IfcPropertyEnumeration(data);
+ case 831: return new ::Ifc4x3_rc3::IfcPropertyListValue(data);
+ case 832: return new ::Ifc4x3_rc3::IfcPropertyReferenceValue(data);
+ case 833: return new ::Ifc4x3_rc3::IfcPropertySet(data);
+ case 834: return new ::Ifc4x3_rc3::IfcPropertySetDefinition(data);
+ case 836: return new ::Ifc4x3_rc3::IfcPropertySetDefinitionSet(data);
+ case 837: return new ::Ifc4x3_rc3::IfcPropertySetTemplate(data);
+ case 838: return new ::Ifc4x3_rc3::IfcPropertySetTemplateTypeEnum(data);
+ case 839: return new ::Ifc4x3_rc3::IfcPropertySingleValue(data);
+ case 840: return new ::Ifc4x3_rc3::IfcPropertyTableValue(data);
+ case 841: return new ::Ifc4x3_rc3::IfcPropertyTemplate(data);
+ case 842: return new ::Ifc4x3_rc3::IfcPropertyTemplateDefinition(data);
+ case 843: return new ::Ifc4x3_rc3::IfcProtectiveDevice(data);
+ case 844: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnit(data);
+ case 845: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitType(data);
+ case 846: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitTypeEnum(data);
+ case 847: return new ::Ifc4x3_rc3::IfcProtectiveDeviceType(data);
+ case 848: return new ::Ifc4x3_rc3::IfcProtectiveDeviceTypeEnum(data);
+ case 849: return new ::Ifc4x3_rc3::IfcProxy(data);
+ case 850: return new ::Ifc4x3_rc3::IfcPump(data);
+ case 851: return new ::Ifc4x3_rc3::IfcPumpType(data);
+ case 852: return new ::Ifc4x3_rc3::IfcPumpTypeEnum(data);
+ case 853: return new ::Ifc4x3_rc3::IfcQuantityArea(data);
+ case 854: return new ::Ifc4x3_rc3::IfcQuantityCount(data);
+ case 855: return new ::Ifc4x3_rc3::IfcQuantityLength(data);
+ case 856: return new ::Ifc4x3_rc3::IfcQuantitySet(data);
+ case 857: return new ::Ifc4x3_rc3::IfcQuantityTime(data);
+ case 858: return new ::Ifc4x3_rc3::IfcQuantityVolume(data);
+ case 859: return new ::Ifc4x3_rc3::IfcQuantityWeight(data);
+ case 860: return new ::Ifc4x3_rc3::IfcRadioActivityMeasure(data);
+ case 861: return new ::Ifc4x3_rc3::IfcRail(data);
+ case 862: return new ::Ifc4x3_rc3::IfcRailing(data);
+ case 863: return new ::Ifc4x3_rc3::IfcRailingType(data);
+ case 864: return new ::Ifc4x3_rc3::IfcRailingTypeEnum(data);
+ case 865: return new ::Ifc4x3_rc3::IfcRailType(data);
+ case 866: return new ::Ifc4x3_rc3::IfcRailTypeEnum(data);
+ case 867: return new ::Ifc4x3_rc3::IfcRailway(data);
+ case 868: return new ::Ifc4x3_rc3::IfcRailwayPartTypeEnum(data);
+ case 869: return new ::Ifc4x3_rc3::IfcRailwayTypeEnum(data);
+ case 870: return new ::Ifc4x3_rc3::IfcRamp(data);
+ case 871: return new ::Ifc4x3_rc3::IfcRampFlight(data);
+ case 872: return new ::Ifc4x3_rc3::IfcRampFlightType(data);
+ case 873: return new ::Ifc4x3_rc3::IfcRampFlightTypeEnum(data);
+ case 874: return new ::Ifc4x3_rc3::IfcRampType(data);
+ case 875: return new ::Ifc4x3_rc3::IfcRampTypeEnum(data);
+ case 876: return new ::Ifc4x3_rc3::IfcRatioMeasure(data);
+ case 877: return new ::Ifc4x3_rc3::IfcRationalBSplineCurveWithKnots(data);
+ case 878: return new ::Ifc4x3_rc3::IfcRationalBSplineSurfaceWithKnots(data);
+ case 879: return new ::Ifc4x3_rc3::IfcReal(data);
+ case 880: return new ::Ifc4x3_rc3::IfcRectangleHollowProfileDef(data);
+ case 881: return new ::Ifc4x3_rc3::IfcRectangleProfileDef(data);
+ case 882: return new ::Ifc4x3_rc3::IfcRectangularPyramid(data);
+ case 883: return new ::Ifc4x3_rc3::IfcRectangularTrimmedSurface(data);
+ case 884: return new ::Ifc4x3_rc3::IfcRecurrencePattern(data);
+ case 885: return new ::Ifc4x3_rc3::IfcRecurrenceTypeEnum(data);
+ case 886: return new ::Ifc4x3_rc3::IfcReference(data);
+ case 887: return new ::Ifc4x3_rc3::IfcReferent(data);
+ case 888: return new ::Ifc4x3_rc3::IfcReferentTypeEnum(data);
+ case 889: return new ::Ifc4x3_rc3::IfcReflectanceMethodEnum(data);
+ case 890: return new ::Ifc4x3_rc3::IfcRegularTimeSeries(data);
+ case 891: return new ::Ifc4x3_rc3::IfcReinforcedSoil(data);
+ case 892: return new ::Ifc4x3_rc3::IfcReinforcedSoilTypeEnum(data);
+ case 893: return new ::Ifc4x3_rc3::IfcReinforcementBarProperties(data);
+ case 894: return new ::Ifc4x3_rc3::IfcReinforcementDefinitionProperties(data);
+ case 895: return new ::Ifc4x3_rc3::IfcReinforcingBar(data);
+ case 896: return new ::Ifc4x3_rc3::IfcReinforcingBarRoleEnum(data);
+ case 897: return new ::Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum(data);
+ case 898: return new ::Ifc4x3_rc3::IfcReinforcingBarType(data);
+ case 899: return new ::Ifc4x3_rc3::IfcReinforcingBarTypeEnum(data);
+ case 900: return new ::Ifc4x3_rc3::IfcReinforcingElement(data);
+ case 901: return new ::Ifc4x3_rc3::IfcReinforcingElementType(data);
+ case 902: return new ::Ifc4x3_rc3::IfcReinforcingMesh(data);
+ case 903: return new ::Ifc4x3_rc3::IfcReinforcingMeshType(data);
+ case 904: return new ::Ifc4x3_rc3::IfcReinforcingMeshTypeEnum(data);
+ case 905: return new ::Ifc4x3_rc3::IfcRelAggregates(data);
+ case 906: return new ::Ifc4x3_rc3::IfcRelAssigns(data);
+ case 907: return new ::Ifc4x3_rc3::IfcRelAssignsToActor(data);
+ case 908: return new ::Ifc4x3_rc3::IfcRelAssignsToControl(data);
+ case 909: return new ::Ifc4x3_rc3::IfcRelAssignsToGroup(data);
+ case 910: return new ::Ifc4x3_rc3::IfcRelAssignsToGroupByFactor(data);
+ case 911: return new ::Ifc4x3_rc3::IfcRelAssignsToProcess(data);
+ case 912: return new ::Ifc4x3_rc3::IfcRelAssignsToProduct(data);
+ case 913: return new ::Ifc4x3_rc3::IfcRelAssignsToResource(data);
+ case 914: return new ::Ifc4x3_rc3::IfcRelAssociates(data);
+ case 915: return new ::Ifc4x3_rc3::IfcRelAssociatesApproval(data);
+ case 916: return new ::Ifc4x3_rc3::IfcRelAssociatesClassification(data);
+ case 917: return new ::Ifc4x3_rc3::IfcRelAssociatesConstraint(data);
+ case 918: return new ::Ifc4x3_rc3::IfcRelAssociatesDocument(data);
+ case 919: return new ::Ifc4x3_rc3::IfcRelAssociatesLibrary(data);
+ case 920: return new ::Ifc4x3_rc3::IfcRelAssociatesMaterial(data);
+ case 921: return new ::Ifc4x3_rc3::IfcRelAssociatesProfileDef(data);
+ case 922: return new ::Ifc4x3_rc3::IfcRelationship(data);
+ case 923: return new ::Ifc4x3_rc3::IfcRelConnects(data);
+ case 924: return new ::Ifc4x3_rc3::IfcRelConnectsElements(data);
+ case 925: return new ::Ifc4x3_rc3::IfcRelConnectsPathElements(data);
+ case 926: return new ::Ifc4x3_rc3::IfcRelConnectsPorts(data);
+ case 927: return new ::Ifc4x3_rc3::IfcRelConnectsPortToElement(data);
+ case 928: return new ::Ifc4x3_rc3::IfcRelConnectsStructuralActivity(data);
+ case 929: return new ::Ifc4x3_rc3::IfcRelConnectsStructuralMember(data);
+ case 930: return new ::Ifc4x3_rc3::IfcRelConnectsWithEccentricity(data);
+ case 931: return new ::Ifc4x3_rc3::IfcRelConnectsWithRealizingElements(data);
+ case 932: return new ::Ifc4x3_rc3::IfcRelContainedInSpatialStructure(data);
+ case 933: return new ::Ifc4x3_rc3::IfcRelCoversBldgElements(data);
+ case 934: return new ::Ifc4x3_rc3::IfcRelCoversSpaces(data);
+ case 935: return new ::Ifc4x3_rc3::IfcRelDeclares(data);
+ case 936: return new ::Ifc4x3_rc3::IfcRelDecomposes(data);
+ case 937: return new ::Ifc4x3_rc3::IfcRelDefines(data);
+ case 938: return new ::Ifc4x3_rc3::IfcRelDefinesByObject(data);
+ case 939: return new ::Ifc4x3_rc3::IfcRelDefinesByProperties(data);
+ case 940: return new ::Ifc4x3_rc3::IfcRelDefinesByTemplate(data);
+ case 941: return new ::Ifc4x3_rc3::IfcRelDefinesByType(data);
+ case 942: return new ::Ifc4x3_rc3::IfcRelFillsElement(data);
+ case 943: return new ::Ifc4x3_rc3::IfcRelFlowControlElements(data);
+ case 944: return new ::Ifc4x3_rc3::IfcRelInterferesElements(data);
+ case 945: return new ::Ifc4x3_rc3::IfcRelNests(data);
+ case 946: return new ::Ifc4x3_rc3::IfcRelPositions(data);
+ case 947: return new ::Ifc4x3_rc3::IfcRelProjectsElement(data);
+ case 948: return new ::Ifc4x3_rc3::IfcRelReferencedInSpatialStructure(data);
+ case 949: return new ::Ifc4x3_rc3::IfcRelSequence(data);
+ case 950: return new ::Ifc4x3_rc3::IfcRelServicesBuildings(data);
+ case 951: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary(data);
+ case 952: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary1stLevel(data);
+ case 953: return new ::Ifc4x3_rc3::IfcRelSpaceBoundary2ndLevel(data);
+ case 954: return new ::Ifc4x3_rc3::IfcRelVoidsElement(data);
+ case 955: return new ::Ifc4x3_rc3::IfcReparametrisedCompositeCurveSegment(data);
+ case 956: return new ::Ifc4x3_rc3::IfcRepresentation(data);
+ case 957: return new ::Ifc4x3_rc3::IfcRepresentationContext(data);
+ case 958: return new ::Ifc4x3_rc3::IfcRepresentationItem(data);
+ case 959: return new ::Ifc4x3_rc3::IfcRepresentationMap(data);
+ case 960: return new ::Ifc4x3_rc3::IfcResource(data);
+ case 961: return new ::Ifc4x3_rc3::IfcResourceApprovalRelationship(data);
+ case 962: return new ::Ifc4x3_rc3::IfcResourceConstraintRelationship(data);
+ case 963: return new ::Ifc4x3_rc3::IfcResourceLevelRelationship(data);
+ case 966: return new ::Ifc4x3_rc3::IfcResourceTime(data);
+ case 967: return new ::Ifc4x3_rc3::IfcRevolvedAreaSolid(data);
+ case 968: return new ::Ifc4x3_rc3::IfcRevolvedAreaSolidTapered(data);
+ case 969: return new ::Ifc4x3_rc3::IfcRightCircularCone(data);
+ case 970: return new ::Ifc4x3_rc3::IfcRightCircularCylinder(data);
+ case 971: return new ::Ifc4x3_rc3::IfcRoad(data);
+ case 972: return new ::Ifc4x3_rc3::IfcRoadPartTypeEnum(data);
+ case 973: return new ::Ifc4x3_rc3::IfcRoadTypeEnum(data);
+ case 974: return new ::Ifc4x3_rc3::IfcRoleEnum(data);
+ case 975: return new ::Ifc4x3_rc3::IfcRoof(data);
+ case 976: return new ::Ifc4x3_rc3::IfcRoofType(data);
+ case 977: return new ::Ifc4x3_rc3::IfcRoofTypeEnum(data);
+ case 978: return new ::Ifc4x3_rc3::IfcRoot(data);
+ case 979: return new ::Ifc4x3_rc3::IfcRotationalFrequencyMeasure(data);
+ case 980: return new ::Ifc4x3_rc3::IfcRotationalMassMeasure(data);
+ case 981: return new ::Ifc4x3_rc3::IfcRotationalStiffnessMeasure(data);
+ case 983: return new ::Ifc4x3_rc3::IfcRoundedRectangleProfileDef(data);
+ case 984: return new ::Ifc4x3_rc3::IfcSanitaryTerminal(data);
+ case 985: return new ::Ifc4x3_rc3::IfcSanitaryTerminalType(data);
+ case 986: return new ::Ifc4x3_rc3::IfcSanitaryTerminalTypeEnum(data);
+ case 987: return new ::Ifc4x3_rc3::IfcSchedulingTime(data);
+ case 988: return new ::Ifc4x3_rc3::IfcSeamCurve(data);
+ case 989: return new ::Ifc4x3_rc3::IfcSecondOrderPolynomialSpiral(data);
+ case 990: return new ::Ifc4x3_rc3::IfcSectionalAreaIntegralMeasure(data);
+ case 991: return new ::Ifc4x3_rc3::IfcSectionedSolid(data);
+ case 992: return new ::Ifc4x3_rc3::IfcSectionedSolidHorizontal(data);
+ case 993: return new ::Ifc4x3_rc3::IfcSectionedSpine(data);
+ case 994: return new ::Ifc4x3_rc3::IfcSectionedSurface(data);
+ case 995: return new ::Ifc4x3_rc3::IfcSectionModulusMeasure(data);
+ case 996: return new ::Ifc4x3_rc3::IfcSectionProperties(data);
+ case 997: return new ::Ifc4x3_rc3::IfcSectionReinforcementProperties(data);
+ case 998: return new ::Ifc4x3_rc3::IfcSectionTypeEnum(data);
+ case 999: return new ::Ifc4x3_rc3::IfcSegment(data);
+ case 1000: return new ::Ifc4x3_rc3::IfcSegmentedReferenceCurve(data);
+ case 1002: return new ::Ifc4x3_rc3::IfcSensor(data);
+ case 1003: return new ::Ifc4x3_rc3::IfcSensorType(data);
+ case 1004: return new ::Ifc4x3_rc3::IfcSensorTypeEnum(data);
+ case 1005: return new ::Ifc4x3_rc3::IfcSequenceEnum(data);
+ case 1006: return new ::Ifc4x3_rc3::IfcShadingDevice(data);
+ case 1007: return new ::Ifc4x3_rc3::IfcShadingDeviceType(data);
+ case 1008: return new ::Ifc4x3_rc3::IfcShadingDeviceTypeEnum(data);
+ case 1009: return new ::Ifc4x3_rc3::IfcShapeAspect(data);
+ case 1010: return new ::Ifc4x3_rc3::IfcShapeModel(data);
+ case 1011: return new ::Ifc4x3_rc3::IfcShapeRepresentation(data);
+ case 1012: return new ::Ifc4x3_rc3::IfcShearModulusMeasure(data);
+ case 1014: return new ::Ifc4x3_rc3::IfcShellBasedSurfaceModel(data);
+ case 1015: return new ::Ifc4x3_rc3::IfcSign(data);
+ case 1016: return new ::Ifc4x3_rc3::IfcSignal(data);
+ case 1017: return new ::Ifc4x3_rc3::IfcSignalType(data);
+ case 1018: return new ::Ifc4x3_rc3::IfcSignalTypeEnum(data);
+ case 1019: return new ::Ifc4x3_rc3::IfcSignType(data);
+ case 1020: return new ::Ifc4x3_rc3::IfcSignTypeEnum(data);
+ case 1021: return new ::Ifc4x3_rc3::IfcSimpleProperty(data);
+ case 1022: return new ::Ifc4x3_rc3::IfcSimplePropertyTemplate(data);
+ case 1023: return new ::Ifc4x3_rc3::IfcSimplePropertyTemplateTypeEnum(data);
+ case 1025: return new ::Ifc4x3_rc3::IfcSine(data);
+ case 1026: return new ::Ifc4x3_rc3::IfcSIPrefix(data);
+ case 1027: return new ::Ifc4x3_rc3::IfcSite(data);
+ case 1028: return new ::Ifc4x3_rc3::IfcSIUnit(data);
+ case 1029: return new ::Ifc4x3_rc3::IfcSIUnitName(data);
+ case 1031: return new ::Ifc4x3_rc3::IfcSlab(data);
+ case 1032: return new ::Ifc4x3_rc3::IfcSlabElementedCase(data);
+ case 1033: return new ::Ifc4x3_rc3::IfcSlabStandardCase(data);
+ case 1034: return new ::Ifc4x3_rc3::IfcSlabType(data);
+ case 1035: return new ::Ifc4x3_rc3::IfcSlabTypeEnum(data);
+ case 1036: return new ::Ifc4x3_rc3::IfcSlippageConnectionCondition(data);
+ case 1037: return new ::Ifc4x3_rc3::IfcSolarDevice(data);
+ case 1038: return new ::Ifc4x3_rc3::IfcSolarDeviceType(data);
+ case 1039: return new ::Ifc4x3_rc3::IfcSolarDeviceTypeEnum(data);
+ case 1040: return new ::Ifc4x3_rc3::IfcSolidAngleMeasure(data);
+ case 1041: return new ::Ifc4x3_rc3::IfcSolidModel(data);
+ case 1043: return new ::Ifc4x3_rc3::IfcSolidStratum(data);
+ case 1044: return new ::Ifc4x3_rc3::IfcSoundPowerLevelMeasure(data);
+ case 1045: return new ::Ifc4x3_rc3::IfcSoundPowerMeasure(data);
+ case 1046: return new ::Ifc4x3_rc3::IfcSoundPressureLevelMeasure(data);
+ case 1047: return new ::Ifc4x3_rc3::IfcSoundPressureMeasure(data);
+ case 1048: return new ::Ifc4x3_rc3::IfcSpace(data);
+ case 1050: return new ::Ifc4x3_rc3::IfcSpaceHeater(data);
+ case 1051: return new ::Ifc4x3_rc3::IfcSpaceHeaterType(data);
+ case 1052: return new ::Ifc4x3_rc3::IfcSpaceHeaterTypeEnum(data);
+ case 1053: return new ::Ifc4x3_rc3::IfcSpaceType(data);
+ case 1054: return new ::Ifc4x3_rc3::IfcSpaceTypeEnum(data);
+ case 1055: return new ::Ifc4x3_rc3::IfcSpatialElement(data);
+ case 1056: return new ::Ifc4x3_rc3::IfcSpatialElementType(data);
+ case 1058: return new ::Ifc4x3_rc3::IfcSpatialStructureElement(data);
+ case 1059: return new ::Ifc4x3_rc3::IfcSpatialStructureElementType(data);
+ case 1060: return new ::Ifc4x3_rc3::IfcSpatialZone(data);
+ case 1061: return new ::Ifc4x3_rc3::IfcSpatialZoneType(data);
+ case 1062: return new ::Ifc4x3_rc3::IfcSpatialZoneTypeEnum(data);
+ case 1063: return new ::Ifc4x3_rc3::IfcSpecificHeatCapacityMeasure(data);
+ case 1064: return new ::Ifc4x3_rc3::IfcSpecularExponent(data);
+ case 1066: return new ::Ifc4x3_rc3::IfcSpecularRoughness(data);
+ case 1067: return new ::Ifc4x3_rc3::IfcSphere(data);
+ case 1068: return new ::Ifc4x3_rc3::IfcSphericalSurface(data);
+ case 1069: return new ::Ifc4x3_rc3::IfcSpiral(data);
+ case 1070: return new ::Ifc4x3_rc3::IfcStackTerminal(data);
+ case 1071: return new ::Ifc4x3_rc3::IfcStackTerminalType(data);
+ case 1072: return new ::Ifc4x3_rc3::IfcStackTerminalTypeEnum(data);
+ case 1073: return new ::Ifc4x3_rc3::IfcStair(data);
+ case 1074: return new ::Ifc4x3_rc3::IfcStairFlight(data);
+ case 1075: return new ::Ifc4x3_rc3::IfcStairFlightType(data);
+ case 1076: return new ::Ifc4x3_rc3::IfcStairFlightTypeEnum(data);
+ case 1077: return new ::Ifc4x3_rc3::IfcStairType(data);
+ case 1078: return new ::Ifc4x3_rc3::IfcStairTypeEnum(data);
+ case 1079: return new ::Ifc4x3_rc3::IfcStateEnum(data);
+ case 1080: return new ::Ifc4x3_rc3::IfcStructuralAction(data);
+ case 1081: return new ::Ifc4x3_rc3::IfcStructuralActivity(data);
+ case 1083: return new ::Ifc4x3_rc3::IfcStructuralAnalysisModel(data);
+ case 1084: return new ::Ifc4x3_rc3::IfcStructuralConnection(data);
+ case 1085: return new ::Ifc4x3_rc3::IfcStructuralConnectionCondition(data);
+ case 1086: return new ::Ifc4x3_rc3::IfcStructuralCurveAction(data);
+ case 1087: return new ::Ifc4x3_rc3::IfcStructuralCurveActivityTypeEnum(data);
+ case 1088: return new ::Ifc4x3_rc3::IfcStructuralCurveConnection(data);
+ case 1089: return new ::Ifc4x3_rc3::IfcStructuralCurveMember(data);
+ case 1090: return new ::Ifc4x3_rc3::IfcStructuralCurveMemberTypeEnum(data);
+ case 1091: return new ::Ifc4x3_rc3::IfcStructuralCurveMemberVarying(data);
+ case 1092: return new ::Ifc4x3_rc3::IfcStructuralCurveReaction(data);
+ case 1093: return new ::Ifc4x3_rc3::IfcStructuralItem(data);
+ case 1094: return new ::Ifc4x3_rc3::IfcStructuralLinearAction(data);
+ case 1095: return new ::Ifc4x3_rc3::IfcStructuralLoad(data);
+ case 1096: return new ::Ifc4x3_rc3::IfcStructuralLoadCase(data);
+ case 1097: return new ::Ifc4x3_rc3::IfcStructuralLoadConfiguration(data);
+ case 1098: return new ::Ifc4x3_rc3::IfcStructuralLoadGroup(data);
+ case 1099: return new ::Ifc4x3_rc3::IfcStructuralLoadLinearForce(data);
+ case 1100: return new ::Ifc4x3_rc3::IfcStructuralLoadOrResult(data);
+ case 1101: return new ::Ifc4x3_rc3::IfcStructuralLoadPlanarForce(data);
+ case 1102: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleDisplacement(data);
+ case 1103: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleDisplacementDistortion(data);
+ case 1104: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleForce(data);
+ case 1105: return new ::Ifc4x3_rc3::IfcStructuralLoadSingleForceWarping(data);
+ case 1106: return new ::Ifc4x3_rc3::IfcStructuralLoadStatic(data);
+ case 1107: return new ::Ifc4x3_rc3::IfcStructuralLoadTemperature(data);
+ case 1108: return new ::Ifc4x3_rc3::IfcStructuralMember(data);
+ case 1109: return new ::Ifc4x3_rc3::IfcStructuralPlanarAction(data);
+ case 1110: return new ::Ifc4x3_rc3::IfcStructuralPointAction(data);
+ case 1111: return new ::Ifc4x3_rc3::IfcStructuralPointConnection(data);
+ case 1112: return new ::Ifc4x3_rc3::IfcStructuralPointReaction(data);
+ case 1113: return new ::Ifc4x3_rc3::IfcStructuralReaction(data);
+ case 1114: return new ::Ifc4x3_rc3::IfcStructuralResultGroup(data);
+ case 1115: return new ::Ifc4x3_rc3::IfcStructuralSurfaceAction(data);
+ case 1116: return new ::Ifc4x3_rc3::IfcStructuralSurfaceActivityTypeEnum(data);
+ case 1117: return new ::Ifc4x3_rc3::IfcStructuralSurfaceConnection(data);
+ case 1118: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMember(data);
+ case 1119: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMemberTypeEnum(data);
+ case 1120: return new ::Ifc4x3_rc3::IfcStructuralSurfaceMemberVarying(data);
+ case 1121: return new ::Ifc4x3_rc3::IfcStructuralSurfaceReaction(data);
+ case 1122: return new ::Ifc4x3_rc3::IfcStyledItem(data);
+ case 1123: return new ::Ifc4x3_rc3::IfcStyledRepresentation(data);
+ case 1124: return new ::Ifc4x3_rc3::IfcStyleModel(data);
+ case 1125: return new ::Ifc4x3_rc3::IfcSubContractResource(data);
+ case 1126: return new ::Ifc4x3_rc3::IfcSubContractResourceType(data);
+ case 1127: return new ::Ifc4x3_rc3::IfcSubContractResourceTypeEnum(data);
+ case 1128: return new ::Ifc4x3_rc3::IfcSubedge(data);
+ case 1129: return new ::Ifc4x3_rc3::IfcSurface(data);
+ case 1130: return new ::Ifc4x3_rc3::IfcSurfaceCurve(data);
+ case 1131: return new ::Ifc4x3_rc3::IfcSurfaceCurveSweptAreaSolid(data);
+ case 1132: return new ::Ifc4x3_rc3::IfcSurfaceFeature(data);
+ case 1133: return new ::Ifc4x3_rc3::IfcSurfaceFeatureTypeEnum(data);
+ case 1134: return new ::Ifc4x3_rc3::IfcSurfaceOfLinearExtrusion(data);
+ case 1135: return new ::Ifc4x3_rc3::IfcSurfaceOfRevolution(data);
+ case 1137: return new ::Ifc4x3_rc3::IfcSurfaceReinforcementArea(data);
+ case 1138: return new ::Ifc4x3_rc3::IfcSurfaceSide(data);
+ case 1139: return new ::Ifc4x3_rc3::IfcSurfaceStyle(data);
+ case 1141: return new ::Ifc4x3_rc3::IfcSurfaceStyleLighting(data);
+ case 1142: return new ::Ifc4x3_rc3::IfcSurfaceStyleRefraction(data);
+ case 1143: return new ::Ifc4x3_rc3::IfcSurfaceStyleRendering(data);
+ case 1144: return new ::Ifc4x3_rc3::IfcSurfaceStyleShading(data);
+ case 1145: return new ::Ifc4x3_rc3::IfcSurfaceStyleWithTextures(data);
+ case 1146: return new ::Ifc4x3_rc3::IfcSurfaceTexture(data);
+ case 1147: return new ::Ifc4x3_rc3::IfcSweptAreaSolid(data);
+ case 1148: return new ::Ifc4x3_rc3::IfcSweptDiskSolid(data);
+ case 1149: return new ::Ifc4x3_rc3::IfcSweptDiskSolidPolygonal(data);
+ case 1150: return new ::Ifc4x3_rc3::IfcSweptSurface(data);
+ case 1151: return new ::Ifc4x3_rc3::IfcSwitchingDevice(data);
+ case 1152: return new ::Ifc4x3_rc3::IfcSwitchingDeviceType(data);
+ case 1153: return new ::Ifc4x3_rc3::IfcSwitchingDeviceTypeEnum(data);
+ case 1154: return new ::Ifc4x3_rc3::IfcSystem(data);
+ case 1155: return new ::Ifc4x3_rc3::IfcSystemFurnitureElement(data);
+ case 1156: return new ::Ifc4x3_rc3::IfcSystemFurnitureElementType(data);
+ case 1157: return new ::Ifc4x3_rc3::IfcSystemFurnitureElementTypeEnum(data);
+ case 1158: return new ::Ifc4x3_rc3::IfcTable(data);
+ case 1159: return new ::Ifc4x3_rc3::IfcTableColumn(data);
+ case 1160: return new ::Ifc4x3_rc3::IfcTableRow(data);
+ case 1161: return new ::Ifc4x3_rc3::IfcTank(data);
+ case 1162: return new ::Ifc4x3_rc3::IfcTankType(data);
+ case 1163: return new ::Ifc4x3_rc3::IfcTankTypeEnum(data);
+ case 1164: return new ::Ifc4x3_rc3::IfcTask(data);
+ case 1165: return new ::Ifc4x3_rc3::IfcTaskDurationEnum(data);
+ case 1166: return new ::Ifc4x3_rc3::IfcTaskTime(data);
+ case 1167: return new ::Ifc4x3_rc3::IfcTaskTimeRecurring(data);
+ case 1168: return new ::Ifc4x3_rc3::IfcTaskType(data);
+ case 1169: return new ::Ifc4x3_rc3::IfcTaskTypeEnum(data);
+ case 1170: return new ::Ifc4x3_rc3::IfcTelecomAddress(data);
+ case 1171: return new ::Ifc4x3_rc3::IfcTemperatureGradientMeasure(data);
+ case 1172: return new ::Ifc4x3_rc3::IfcTemperatureRateOfChangeMeasure(data);
+ case 1173: return new ::Ifc4x3_rc3::IfcTendon(data);
+ case 1174: return new ::Ifc4x3_rc3::IfcTendonAnchor(data);
+ case 1175: return new ::Ifc4x3_rc3::IfcTendonAnchorType(data);
+ case 1176: return new ::Ifc4x3_rc3::IfcTendonAnchorTypeEnum(data);
+ case 1177: return new ::Ifc4x3_rc3::IfcTendonConduit(data);
+ case 1178: return new ::Ifc4x3_rc3::IfcTendonConduitType(data);
+ case 1179: return new ::Ifc4x3_rc3::IfcTendonConduitTypeEnum(data);
+ case 1180: return new ::Ifc4x3_rc3::IfcTendonType(data);
+ case 1181: return new ::Ifc4x3_rc3::IfcTendonTypeEnum(data);
+ case 1182: return new ::Ifc4x3_rc3::IfcTessellatedFaceSet(data);
+ case 1183: return new ::Ifc4x3_rc3::IfcTessellatedItem(data);
+ case 1184: return new ::Ifc4x3_rc3::IfcText(data);
+ case 1185: return new ::Ifc4x3_rc3::IfcTextAlignment(data);
+ case 1186: return new ::Ifc4x3_rc3::IfcTextDecoration(data);
+ case 1187: return new ::Ifc4x3_rc3::IfcTextFontName(data);
+ case 1189: return new ::Ifc4x3_rc3::IfcTextLiteral(data);
+ case 1190: return new ::Ifc4x3_rc3::IfcTextLiteralWithExtent(data);
+ case 1191: return new ::Ifc4x3_rc3::IfcTextPath(data);
+ case 1192: return new ::Ifc4x3_rc3::IfcTextStyle(data);
+ case 1193: return new ::Ifc4x3_rc3::IfcTextStyleFontModel(data);
+ case 1194: return new ::Ifc4x3_rc3::IfcTextStyleForDefinedFont(data);
+ case 1195: return new ::Ifc4x3_rc3::IfcTextStyleTextModel(data);
+ case 1196: return new ::Ifc4x3_rc3::IfcTextTransformation(data);
+ case 1197: return new ::Ifc4x3_rc3::IfcTextureCoordinate(data);
+ case 1198: return new ::Ifc4x3_rc3::IfcTextureCoordinateGenerator(data);
+ case 1199: return new ::Ifc4x3_rc3::IfcTextureMap(data);
+ case 1200: return new ::Ifc4x3_rc3::IfcTextureVertex(data);
+ case 1201: return new ::Ifc4x3_rc3::IfcTextureVertexList(data);
+ case 1202: return new ::Ifc4x3_rc3::IfcThermalAdmittanceMeasure(data);
+ case 1203: return new ::Ifc4x3_rc3::IfcThermalConductivityMeasure(data);
+ case 1204: return new ::Ifc4x3_rc3::IfcThermalExpansionCoefficientMeasure(data);
+ case 1205: return new ::Ifc4x3_rc3::IfcThermalResistanceMeasure(data);
+ case 1206: return new ::Ifc4x3_rc3::IfcThermalTransmittanceMeasure(data);
+ case 1207: return new ::Ifc4x3_rc3::IfcThermodynamicTemperatureMeasure(data);
+ case 1208: return new ::Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral(data);
+ case 1209: return new ::Ifc4x3_rc3::IfcTime(data);
+ case 1210: return new ::Ifc4x3_rc3::IfcTimeMeasure(data);
+ case 1212: return new ::Ifc4x3_rc3::IfcTimePeriod(data);
+ case 1213: return new ::Ifc4x3_rc3::IfcTimeSeries(data);
+ case 1214: return new ::Ifc4x3_rc3::IfcTimeSeriesDataTypeEnum(data);
+ case 1215: return new ::Ifc4x3_rc3::IfcTimeSeriesValue(data);
+ case 1216: return new ::Ifc4x3_rc3::IfcTimeStamp(data);
+ case 1217: return new ::Ifc4x3_rc3::IfcTopologicalRepresentationItem(data);
+ case 1218: return new ::Ifc4x3_rc3::IfcTopologyRepresentation(data);
+ case 1219: return new ::Ifc4x3_rc3::IfcToroidalSurface(data);
+ case 1220: return new ::Ifc4x3_rc3::IfcTorqueMeasure(data);
+ case 1221: return new ::Ifc4x3_rc3::IfcTrackElement(data);
+ case 1222: return new ::Ifc4x3_rc3::IfcTrackElementType(data);
+ case 1223: return new ::Ifc4x3_rc3::IfcTrackElementTypeEnum(data);
+ case 1224: return new ::Ifc4x3_rc3::IfcTransformer(data);
+ case 1225: return new ::Ifc4x3_rc3::IfcTransformerType(data);
+ case 1226: return new ::Ifc4x3_rc3::IfcTransformerTypeEnum(data);
+ case 1227: return new ::Ifc4x3_rc3::IfcTransitionCode(data);
+ case 1229: return new ::Ifc4x3_rc3::IfcTransportElement(data);
+ case 1230: return new ::Ifc4x3_rc3::IfcTransportElementFixedTypeEnum(data);
+ case 1231: return new ::Ifc4x3_rc3::IfcTransportElementNonFixedTypeEnum(data);
+ case 1232: return new ::Ifc4x3_rc3::IfcTransportElementType(data);
+ case 1234: return new ::Ifc4x3_rc3::IfcTrapeziumProfileDef(data);
+ case 1235: return new ::Ifc4x3_rc3::IfcTriangulatedFaceSet(data);
+ case 1236: return new ::Ifc4x3_rc3::IfcTriangulatedIrregularNetwork(data);
+ case 1237: return new ::Ifc4x3_rc3::IfcTrimmedCurve(data);
+ case 1238: return new ::Ifc4x3_rc3::IfcTrimmingPreference(data);
+ case 1240: return new ::Ifc4x3_rc3::IfcTShapeProfileDef(data);
+ case 1241: return new ::Ifc4x3_rc3::IfcTubeBundle(data);
+ case 1242: return new ::Ifc4x3_rc3::IfcTubeBundleType(data);
+ case 1243: return new ::Ifc4x3_rc3::IfcTubeBundleTypeEnum(data);
+ case 1244: return new ::Ifc4x3_rc3::IfcTypeObject(data);
+ case 1245: return new ::Ifc4x3_rc3::IfcTypeProcess(data);
+ case 1246: return new ::Ifc4x3_rc3::IfcTypeProduct(data);
+ case 1247: return new ::Ifc4x3_rc3::IfcTypeResource(data);
+ case 1249: return new ::Ifc4x3_rc3::IfcUnitaryControlElement(data);
+ case 1250: return new ::Ifc4x3_rc3::IfcUnitaryControlElementType(data);
+ case 1251: return new ::Ifc4x3_rc3::IfcUnitaryControlElementTypeEnum(data);
+ case 1252: return new ::Ifc4x3_rc3::IfcUnitaryEquipment(data);
+ case 1253: return new ::Ifc4x3_rc3::IfcUnitaryEquipmentType(data);
+ case 1254: return new ::Ifc4x3_rc3::IfcUnitaryEquipmentTypeEnum(data);
+ case 1255: return new ::Ifc4x3_rc3::IfcUnitAssignment(data);
+ case 1256: return new ::Ifc4x3_rc3::IfcUnitEnum(data);
+ case 1257: return new ::Ifc4x3_rc3::IfcURIReference(data);
+ case 1258: return new ::Ifc4x3_rc3::IfcUShapeProfileDef(data);
+ case 1260: return new ::Ifc4x3_rc3::IfcValve(data);
+ case 1261: return new ::Ifc4x3_rc3::IfcValveType(data);
+ case 1262: return new ::Ifc4x3_rc3::IfcValveTypeEnum(data);
+ case 1263: return new ::Ifc4x3_rc3::IfcVaporPermeabilityMeasure(data);
+ case 1264: return new ::Ifc4x3_rc3::IfcVector(data);
+ case 1266: return new ::Ifc4x3_rc3::IfcVertex(data);
+ case 1267: return new ::Ifc4x3_rc3::IfcVertexLoop(data);
+ case 1268: return new ::Ifc4x3_rc3::IfcVertexPoint(data);
+ case 1269: return new ::Ifc4x3_rc3::IfcVibrationDamper(data);
+ case 1270: return new ::Ifc4x3_rc3::IfcVibrationDamperType(data);
+ case 1271: return new ::Ifc4x3_rc3::IfcVibrationDamperTypeEnum(data);
+ case 1272: return new ::Ifc4x3_rc3::IfcVibrationIsolator(data);
+ case 1273: return new ::Ifc4x3_rc3::IfcVibrationIsolatorType(data);
+ case 1274: return new ::Ifc4x3_rc3::IfcVibrationIsolatorTypeEnum(data);
+ case 1275: return new ::Ifc4x3_rc3::IfcVienneseBend(data);
+ case 1276: return new ::Ifc4x3_rc3::IfcVirtualElement(data);
+ case 1277: return new ::Ifc4x3_rc3::IfcVirtualGridIntersection(data);
+ case 1278: return new ::Ifc4x3_rc3::IfcVoidingFeature(data);
+ case 1279: return new ::Ifc4x3_rc3::IfcVoidingFeatureTypeEnum(data);
+ case 1280: return new ::Ifc4x3_rc3::IfcVoidStratum(data);
+ case 1281: return new ::Ifc4x3_rc3::IfcVolumeMeasure(data);
+ case 1282: return new ::Ifc4x3_rc3::IfcVolumetricFlowRateMeasure(data);
+ case 1283: return new ::Ifc4x3_rc3::IfcWall(data);
+ case 1284: return new ::Ifc4x3_rc3::IfcWallElementedCase(data);
+ case 1285: return new ::Ifc4x3_rc3::IfcWallStandardCase(data);
+ case 1286: return new ::Ifc4x3_rc3::IfcWallType(data);
+ case 1287: return new ::Ifc4x3_rc3::IfcWallTypeEnum(data);
+ case 1288: return new ::Ifc4x3_rc3::IfcWarpingConstantMeasure(data);
+ case 1289: return new ::Ifc4x3_rc3::IfcWarpingMomentMeasure(data);
+ case 1291: return new ::Ifc4x3_rc3::IfcWasteTerminal(data);
+ case 1292: return new ::Ifc4x3_rc3::IfcWasteTerminalType(data);
+ case 1293: return new ::Ifc4x3_rc3::IfcWasteTerminalTypeEnum(data);
+ case 1294: return new ::Ifc4x3_rc3::IfcWaterStratum(data);
+ case 1295: return new ::Ifc4x3_rc3::IfcWindow(data);
+ case 1296: return new ::Ifc4x3_rc3::IfcWindowLiningProperties(data);
+ case 1297: return new ::Ifc4x3_rc3::IfcWindowPanelOperationEnum(data);
+ case 1298: return new ::Ifc4x3_rc3::IfcWindowPanelPositionEnum(data);
+ case 1299: return new ::Ifc4x3_rc3::IfcWindowPanelProperties(data);
+ case 1300: return new ::Ifc4x3_rc3::IfcWindowStandardCase(data);
+ case 1301: return new ::Ifc4x3_rc3::IfcWindowStyle(data);
+ case 1302: return new ::Ifc4x3_rc3::IfcWindowStyleConstructionEnum(data);
+ case 1303: return new ::Ifc4x3_rc3::IfcWindowStyleOperationEnum(data);
+ case 1304: return new ::Ifc4x3_rc3::IfcWindowType(data);
+ case 1305: return new ::Ifc4x3_rc3::IfcWindowTypeEnum(data);
+ case 1306: return new ::Ifc4x3_rc3::IfcWindowTypePartitioningEnum(data);
+ case 1307: return new ::Ifc4x3_rc3::IfcWorkCalendar(data);
+ case 1308: return new ::Ifc4x3_rc3::IfcWorkCalendarTypeEnum(data);
+ case 1309: return new ::Ifc4x3_rc3::IfcWorkControl(data);
+ case 1310: return new ::Ifc4x3_rc3::IfcWorkPlan(data);
+ case 1311: return new ::Ifc4x3_rc3::IfcWorkPlanTypeEnum(data);
+ case 1312: return new ::Ifc4x3_rc3::IfcWorkSchedule(data);
+ case 1313: return new ::Ifc4x3_rc3::IfcWorkScheduleTypeEnum(data);
+ case 1314: return new ::Ifc4x3_rc3::IfcWorkTime(data);
+ case 1315: return new ::Ifc4x3_rc3::IfcZone(data);
+ case 1316: return new ::Ifc4x3_rc3::IfcZShapeProfileDef(data);
default: throw IfcParse::IfcException(data->type()->name() + " cannot be instantiated");
}
@@ -2714,10 +2743,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
}
{
std::vector items; items.reserve(7);
- items.push_back("BIQUADRATICPARABOLA");
items.push_back("BLOSSCURVE");
items.push_back("CONSTANTCANT");
items.push_back("COSINECURVE");
+ items.push_back("HELMERTCURVE");
items.push_back("LINEARTRANSITION");
items.push_back("SINECURVE");
items.push_back("VIENNESEBEND");
@@ -2725,13 +2754,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
}
{
std::vector items; items.reserve(10);
- items.push_back("BIQUADRATICPARABOLA");
items.push_back("BLOSSCURVE");
items.push_back("CIRCULARARC");
items.push_back("CLOTHOID");
items.push_back("COSINECURVE");
items.push_back("CUBIC");
items.push_back("CUBICSPIRAL");
+ items.push_back("HELMERTCURVE");
items.push_back("LINE");
items.push_back("SINECURVE");
items.push_back("VIENNESEBEND");
@@ -3470,7 +3499,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SOUNDABSORPTION");
items.push_back("TENSIONINGEQUIPMENT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDiscreteAccessoryTypeEnum_type = new enumeration_type("IfcDiscreteAccessoryTypeEnum", 313, items);
+ IFC4X3_RC3_IfcDiscreteAccessoryTypeEnum_type = new enumeration_type("IfcDiscreteAccessoryTypeEnum", 314, items);
}
{
std::vector items; items.reserve(7);
@@ -3481,7 +3510,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SWITCHBOARD");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDistributionBoardTypeEnum_type = new enumeration_type("IfcDistributionBoardTypeEnum", 316, items);
+ IFC4X3_RC3_IfcDistributionBoardTypeEnum_type = new enumeration_type("IfcDistributionBoardTypeEnum", 317, items);
}
{
std::vector items; items.reserve(10);
@@ -3495,7 +3524,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRENCH");
items.push_back("USERDEFINED");
items.push_back("VALVECHAMBER");
- IFC4X3_RC3_IfcDistributionChamberElementTypeEnum_type = new enumeration_type("IfcDistributionChamberElementTypeEnum", 319, items);
+ IFC4X3_RC3_IfcDistributionChamberElementTypeEnum_type = new enumeration_type("IfcDistributionChamberElementTypeEnum", 320, items);
}
{
std::vector items; items.reserve(7);
@@ -3506,7 +3535,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PIPE");
items.push_back("USERDEFINED");
items.push_back("WIRELESS");
- IFC4X3_RC3_IfcDistributionPortTypeEnum_type = new enumeration_type("IfcDistributionPortTypeEnum", 328, items);
+ IFC4X3_RC3_IfcDistributionPortTypeEnum_type = new enumeration_type("IfcDistributionPortTypeEnum", 329, items);
}
{
std::vector items; items.reserve(47);
@@ -3557,7 +3586,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("VENTILATION");
items.push_back("WASTEWATER");
items.push_back("WATERSUPPLY");
- IFC4X3_RC3_IfcDistributionSystemEnum_type = new enumeration_type("IfcDistributionSystemEnum", 330, items);
+ IFC4X3_RC3_IfcDistributionSystemEnum_type = new enumeration_type("IfcDistributionSystemEnum", 331, items);
}
{
std::vector items; items.reserve(6);
@@ -3567,7 +3596,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PUBLIC");
items.push_back("RESTRICTED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDocumentConfidentialityEnum_type = new enumeration_type("IfcDocumentConfidentialityEnum", 331, items);
+ IFC4X3_RC3_IfcDocumentConfidentialityEnum_type = new enumeration_type("IfcDocumentConfidentialityEnum", 332, items);
}
{
std::vector items; items.reserve(5);
@@ -3576,7 +3605,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("FINALDRAFT");
items.push_back("NOTDEFINED");
items.push_back("REVISION");
- IFC4X3_RC3_IfcDocumentStatusEnum_type = new enumeration_type("IfcDocumentStatusEnum", 336, items);
+ IFC4X3_RC3_IfcDocumentStatusEnum_type = new enumeration_type("IfcDocumentStatusEnum", 337, items);
}
{
std::vector items; items.reserve(9);
@@ -3589,7 +3618,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SLIDING");
items.push_back("SWINGING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDoorPanelOperationEnum_type = new enumeration_type("IfcDoorPanelOperationEnum", 339, items);
+ IFC4X3_RC3_IfcDoorPanelOperationEnum_type = new enumeration_type("IfcDoorPanelOperationEnum", 340, items);
}
{
std::vector items; items.reserve(4);
@@ -3597,7 +3626,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("MIDDLE");
items.push_back("NOTDEFINED");
items.push_back("RIGHT");
- IFC4X3_RC3_IfcDoorPanelPositionEnum_type = new enumeration_type("IfcDoorPanelPositionEnum", 340, items);
+ IFC4X3_RC3_IfcDoorPanelPositionEnum_type = new enumeration_type("IfcDoorPanelPositionEnum", 341, items);
}
{
std::vector items; items.reserve(9);
@@ -3610,7 +3639,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STEEL");
items.push_back("USERDEFINED");
items.push_back("WOOD");
- IFC4X3_RC3_IfcDoorStyleConstructionEnum_type = new enumeration_type("IfcDoorStyleConstructionEnum", 344, items);
+ IFC4X3_RC3_IfcDoorStyleConstructionEnum_type = new enumeration_type("IfcDoorStyleConstructionEnum", 345, items);
}
{
std::vector items; items.reserve(18);
@@ -3632,7 +3661,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SLIDING_TO_LEFT");
items.push_back("SLIDING_TO_RIGHT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDoorStyleOperationEnum_type = new enumeration_type("IfcDoorStyleOperationEnum", 345, items);
+ IFC4X3_RC3_IfcDoorStyleOperationEnum_type = new enumeration_type("IfcDoorStyleOperationEnum", 346, items);
}
{
std::vector items; items.reserve(7);
@@ -3643,7 +3672,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRAPDOOR");
items.push_back("TURNSTILE");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDoorTypeEnum_type = new enumeration_type("IfcDoorTypeEnum", 347, items);
+ IFC4X3_RC3_IfcDoorTypeEnum_type = new enumeration_type("IfcDoorTypeEnum", 348, items);
}
{
std::vector items; items.reserve(25);
@@ -3672,9 +3701,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SWING_FIXED_LEFT");
items.push_back("SWING_FIXED_RIGHT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDoorTypeOperationEnum_type = new enumeration_type("IfcDoorTypeOperationEnum", 348, items);
+ IFC4X3_RC3_IfcDoorTypeOperationEnum_type = new enumeration_type("IfcDoorTypeOperationEnum", 349, items);
}
- IFC4X3_RC3_IfcDoseEquivalentMeasure_type = new type_declaration("IfcDoseEquivalentMeasure", 349, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcDoseEquivalentMeasure_type = new type_declaration("IfcDoseEquivalentMeasure", 350, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(9);
items.push_back("BEND");
@@ -3686,7 +3715,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OBSTRUCTION");
items.push_back("TRANSITION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDuctFittingTypeEnum_type = new enumeration_type("IfcDuctFittingTypeEnum", 354, items);
+ IFC4X3_RC3_IfcDuctFittingTypeEnum_type = new enumeration_type("IfcDuctFittingTypeEnum", 355, items);
}
{
std::vector items; items.reserve(4);
@@ -3694,7 +3723,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("RIGIDSEGMENT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDuctSegmentTypeEnum_type = new enumeration_type("IfcDuctSegmentTypeEnum", 357, items);
+ IFC4X3_RC3_IfcDuctSegmentTypeEnum_type = new enumeration_type("IfcDuctSegmentTypeEnum", 358, items);
}
{
std::vector items; items.reserve(5);
@@ -3703,10 +3732,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RECTANGULAR");
items.push_back("ROUND");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcDuctSilencerTypeEnum_type = new enumeration_type("IfcDuctSilencerTypeEnum", 360, items);
+ IFC4X3_RC3_IfcDuctSilencerTypeEnum_type = new enumeration_type("IfcDuctSilencerTypeEnum", 361, items);
}
- IFC4X3_RC3_IfcDuration_type = new type_declaration("IfcDuration", 361, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcDynamicViscosityMeasure_type = new type_declaration("IfcDynamicViscosityMeasure", 362, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcDuration_type = new type_declaration("IfcDuration", 362, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcDynamicViscosityMeasure_type = new type_declaration("IfcDynamicViscosityMeasure", 363, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(11);
items.push_back("BASE_EXCAVATION");
@@ -3720,7 +3749,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TOPSOILREMOVAL");
items.push_back("TRENCH");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEarthworksCutTypeEnum_type = new enumeration_type("IfcEarthworksCutTypeEnum", 364, items);
+ IFC4X3_RC3_IfcEarthworksCutTypeEnum_type = new enumeration_type("IfcEarthworksCutTypeEnum", 365, items);
}
{
std::vector items; items.reserve(9);
@@ -3733,7 +3762,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SUBGRADEBED");
items.push_back("TRANSITIONSECTION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEarthworksFillTypeEnum_type = new enumeration_type("IfcEarthworksFillTypeEnum", 367, items);
+ IFC4X3_RC3_IfcEarthworksFillTypeEnum_type = new enumeration_type("IfcEarthworksFillTypeEnum", 368, items);
}
{
std::vector items; items.reserve(18);
@@ -3755,12 +3784,12 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("VENDINGMACHINE");
items.push_back("WASHINGMACHINE");
- IFC4X3_RC3_IfcElectricApplianceTypeEnum_type = new enumeration_type("IfcElectricApplianceTypeEnum", 373, items);
+ IFC4X3_RC3_IfcElectricApplianceTypeEnum_type = new enumeration_type("IfcElectricApplianceTypeEnum", 374, items);
}
- IFC4X3_RC3_IfcElectricCapacitanceMeasure_type = new type_declaration("IfcElectricCapacitanceMeasure", 374, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcElectricChargeMeasure_type = new type_declaration("IfcElectricChargeMeasure", 375, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcElectricConductanceMeasure_type = new type_declaration("IfcElectricConductanceMeasure", 376, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcElectricCurrentMeasure_type = new type_declaration("IfcElectricCurrentMeasure", 377, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricCapacitanceMeasure_type = new type_declaration("IfcElectricCapacitanceMeasure", 375, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricChargeMeasure_type = new type_declaration("IfcElectricChargeMeasure", 376, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricConductanceMeasure_type = new type_declaration("IfcElectricConductanceMeasure", 377, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricCurrentMeasure_type = new type_declaration("IfcElectricCurrentMeasure", 378, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(6);
items.push_back("CONSUMERUNIT");
@@ -3769,7 +3798,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SWITCHBOARD");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricDistributionBoardTypeEnum_type = new enumeration_type("IfcElectricDistributionBoardTypeEnum", 380, items);
+ IFC4X3_RC3_IfcElectricDistributionBoardTypeEnum_type = new enumeration_type("IfcElectricDistributionBoardTypeEnum", 381, items);
}
{
std::vector items; items.reserve(11);
@@ -3784,14 +3813,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RECHARGER");
items.push_back("UPS");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricFlowStorageDeviceTypeEnum_type = new enumeration_type("IfcElectricFlowStorageDeviceTypeEnum", 383, items);
+ IFC4X3_RC3_IfcElectricFlowStorageDeviceTypeEnum_type = new enumeration_type("IfcElectricFlowStorageDeviceTypeEnum", 384, items);
}
{
std::vector items; items.reserve(3);
items.push_back("ELECTRONICFILTER");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricFlowTreatmentDeviceTypeEnum_type = new enumeration_type("IfcElectricFlowTreatmentDeviceTypeEnum", 386, items);
+ IFC4X3_RC3_IfcElectricFlowTreatmentDeviceTypeEnum_type = new enumeration_type("IfcElectricFlowTreatmentDeviceTypeEnum", 387, items);
}
{
std::vector items; items.reserve(5);
@@ -3800,7 +3829,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("STANDALONE");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricGeneratorTypeEnum_type = new enumeration_type("IfcElectricGeneratorTypeEnum", 389, items);
+ IFC4X3_RC3_IfcElectricGeneratorTypeEnum_type = new enumeration_type("IfcElectricGeneratorTypeEnum", 390, items);
}
{
std::vector items; items.reserve(7);
@@ -3811,9 +3840,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RELUCTANCESYNCHRONOUS");
items.push_back("SYNCHRONOUS");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricMotorTypeEnum_type = new enumeration_type("IfcElectricMotorTypeEnum", 392, items);
+ IFC4X3_RC3_IfcElectricMotorTypeEnum_type = new enumeration_type("IfcElectricMotorTypeEnum", 393, items);
}
- IFC4X3_RC3_IfcElectricResistanceMeasure_type = new type_declaration("IfcElectricResistanceMeasure", 393, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricResistanceMeasure_type = new type_declaration("IfcElectricResistanceMeasure", 394, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(5);
items.push_back("NOTDEFINED");
@@ -3821,9 +3850,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TIMECLOCK");
items.push_back("TIMEDELAY");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElectricTimeControlTypeEnum_type = new enumeration_type("IfcElectricTimeControlTypeEnum", 396, items);
+ IFC4X3_RC3_IfcElectricTimeControlTypeEnum_type = new enumeration_type("IfcElectricTimeControlTypeEnum", 397, items);
}
- IFC4X3_RC3_IfcElectricVoltageMeasure_type = new type_declaration("IfcElectricVoltageMeasure", 397, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcElectricVoltageMeasure_type = new type_declaration("IfcElectricVoltageMeasure", 398, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(30);
items.push_back("ABUTMENT");
@@ -3856,23 +3885,23 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRUSS");
items.push_back("TURNOUTPANEL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcElementAssemblyTypeEnum_type = new enumeration_type("IfcElementAssemblyTypeEnum", 402, items);
+ IFC4X3_RC3_IfcElementAssemblyTypeEnum_type = new enumeration_type("IfcElementAssemblyTypeEnum", 403, items);
}
{
std::vector items; items.reserve(3);
items.push_back("COMPLEX");
items.push_back("ELEMENT");
items.push_back("PARTIAL");
- IFC4X3_RC3_IfcElementCompositionEnum_type = new enumeration_type("IfcElementCompositionEnum", 405, items);
+ IFC4X3_RC3_IfcElementCompositionEnum_type = new enumeration_type("IfcElementCompositionEnum", 406, items);
}
- IFC4X3_RC3_IfcEnergyMeasure_type = new type_declaration("IfcEnergyMeasure", 412, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcEnergyMeasure_type = new type_declaration("IfcEnergyMeasure", 413, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("EXTERNALCOMBUSTION");
items.push_back("INTERNALCOMBUSTION");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEngineTypeEnum_type = new enumeration_type("IfcEngineTypeEnum", 415, items);
+ IFC4X3_RC3_IfcEngineTypeEnum_type = new enumeration_type("IfcEngineTypeEnum", 416, items);
}
{
std::vector items; items.reserve(11);
@@ -3887,7 +3916,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("INDIRECTEVAPORATIVEWETCOIL");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEvaporativeCoolerTypeEnum_type = new enumeration_type("IfcEvaporativeCoolerTypeEnum", 418, items);
+ IFC4X3_RC3_IfcEvaporativeCoolerTypeEnum_type = new enumeration_type("IfcEvaporativeCoolerTypeEnum", 419, items);
}
{
std::vector items; items.reserve(8);
@@ -3899,7 +3928,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SHELLANDCOIL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEvaporatorTypeEnum_type = new enumeration_type("IfcEvaporatorTypeEnum", 421, items);
+ IFC4X3_RC3_IfcEvaporatorTypeEnum_type = new enumeration_type("IfcEvaporatorTypeEnum", 422, items);
}
{
std::vector items; items.reserve(6);
@@ -3909,7 +3938,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("EVENTTIME");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEventTriggerTypeEnum_type = new enumeration_type("IfcEventTriggerTypeEnum", 424, items);
+ IFC4X3_RC3_IfcEventTriggerTypeEnum_type = new enumeration_type("IfcEventTriggerTypeEnum", 425, items);
}
{
std::vector items; items.reserve(5);
@@ -3918,7 +3947,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("STARTEVENT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcEventTypeEnum_type = new enumeration_type("IfcEventTypeEnum", 426, items);
+ IFC4X3_RC3_IfcEventTypeEnum_type = new enumeration_type("IfcEventTypeEnum", 427, items);
}
{
std::vector items; items.reserve(6);
@@ -3928,7 +3957,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("EXTERNAL_WATER");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcExternalSpatialElementTypeEnum_type = new enumeration_type("IfcExternalSpatialElementTypeEnum", 435, items);
+ IFC4X3_RC3_IfcExternalSpatialElementTypeEnum_type = new enumeration_type("IfcExternalSpatialElementTypeEnum", 436, items);
}
{
std::vector items; items.reserve(10);
@@ -3942,7 +3971,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SUPERSTRUCTURE");
items.push_back("TERMINAL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcFacilityPartCommonTypeEnum_type = new enumeration_type("IfcFacilityPartCommonTypeEnum", 448, items);
+ IFC4X3_RC3_IfcFacilityPartCommonTypeEnum_type = new enumeration_type("IfcFacilityPartCommonTypeEnum", 449, items);
}
{
std::vector items; items.reserve(6);
@@ -3952,7 +3981,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("REGION");
items.push_back("USERDEFINED");
items.push_back("VERTICAL");
- IFC4X3_RC3_IfcFacilityUsageEnum_type = new enumeration_type("IfcFacilityUsageEnum", 450, items);
+ IFC4X3_RC3_IfcFacilityUsageEnum_type = new enumeration_type("IfcFacilityUsageEnum", 451, items);
}
{
std::vector items; items.reserve(9);
@@ -3965,7 +3994,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TUBEAXIAL");
items.push_back("USERDEFINED");
items.push_back("VANEAXIAL");
- IFC4X3_RC3_IfcFanTypeEnum_type = new enumeration_type("IfcFanTypeEnum", 454, items);
+ IFC4X3_RC3_IfcFanTypeEnum_type = new enumeration_type("IfcFanTypeEnum", 455, items);
}
{
std::vector items; items.reserve(5);
@@ -3974,7 +4003,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
items.push_back("WELD");
- IFC4X3_RC3_IfcFastenerTypeEnum_type = new enumeration_type("IfcFastenerTypeEnum", 457, items);
+ IFC4X3_RC3_IfcFastenerTypeEnum_type = new enumeration_type("IfcFastenerTypeEnum", 458, items);
}
{
std::vector items; items.reserve(8);
@@ -3986,7 +4015,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STRAINER");
items.push_back("USERDEFINED");
items.push_back("WATERFILTER");
- IFC4X3_RC3_IfcFilterTypeEnum_type = new enumeration_type("IfcFilterTypeEnum", 467, items);
+ IFC4X3_RC3_IfcFilterTypeEnum_type = new enumeration_type("IfcFilterTypeEnum", 468, items);
}
{
std::vector items; items.reserve(8);
@@ -3998,7 +4027,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SPRINKLER");
items.push_back("SPRINKLERDEFLECTOR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcFireSuppressionTerminalTypeEnum_type = new enumeration_type("IfcFireSuppressionTerminalTypeEnum", 470, items);
+ IFC4X3_RC3_IfcFireSuppressionTerminalTypeEnum_type = new enumeration_type("IfcFireSuppressionTerminalTypeEnum", 471, items);
}
{
std::vector items; items.reserve(4);
@@ -4006,7 +4035,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SINK");
items.push_back("SOURCE");
items.push_back("SOURCEANDSINK");
- IFC4X3_RC3_IfcFlowDirectionEnum_type = new enumeration_type("IfcFlowDirectionEnum", 474, items);
+ IFC4X3_RC3_IfcFlowDirectionEnum_type = new enumeration_type("IfcFlowDirectionEnum", 475, items);
}
{
std::vector items; items.reserve(12);
@@ -4022,7 +4051,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("VOLTMETER");
items.push_back("VOLTMETER_PEAK");
items.push_back("VOLTMETER_RMS");
- IFC4X3_RC3_IfcFlowInstrumentTypeEnum_type = new enumeration_type("IfcFlowInstrumentTypeEnum", 479, items);
+ IFC4X3_RC3_IfcFlowInstrumentTypeEnum_type = new enumeration_type("IfcFlowInstrumentTypeEnum", 480, items);
}
{
std::vector items; items.reserve(6);
@@ -4032,11 +4061,11 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OILMETER");
items.push_back("USERDEFINED");
items.push_back("WATERMETER");
- IFC4X3_RC3_IfcFlowMeterTypeEnum_type = new enumeration_type("IfcFlowMeterTypeEnum", 482, items);
+ IFC4X3_RC3_IfcFlowMeterTypeEnum_type = new enumeration_type("IfcFlowMeterTypeEnum", 483, items);
}
- IFC4X3_RC3_IfcFontStyle_type = new type_declaration("IfcFontStyle", 493, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcFontVariant_type = new type_declaration("IfcFontVariant", 494, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcFontWeight_type = new type_declaration("IfcFontWeight", 495, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcFontStyle_type = new type_declaration("IfcFontStyle", 494, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcFontVariant_type = new type_declaration("IfcFontVariant", 495, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcFontWeight_type = new type_declaration("IfcFontWeight", 496, new simple_type(simple_type::string_type));
{
std::vector items; items.reserve(7);
items.push_back("CAISSON_FOUNDATION");
@@ -4046,10 +4075,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PILE_CAP");
items.push_back("STRIP_FOOTING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcFootingTypeEnum_type = new enumeration_type("IfcFootingTypeEnum", 498, items);
+ IFC4X3_RC3_IfcFootingTypeEnum_type = new enumeration_type("IfcFootingTypeEnum", 499, items);
}
- IFC4X3_RC3_IfcForceMeasure_type = new type_declaration("IfcForceMeasure", 499, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcFrequencyMeasure_type = new type_declaration("IfcFrequencyMeasure", 500, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcForceMeasure_type = new type_declaration("IfcForceMeasure", 500, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcFrequencyMeasure_type = new type_declaration("IfcFrequencyMeasure", 501, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(10);
items.push_back("BED");
@@ -4062,7 +4091,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TABLE");
items.push_back("TECHNICALCABINET");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcFurnitureTypeEnum_type = new enumeration_type("IfcFurnitureTypeEnum", 505, items);
+ IFC4X3_RC3_IfcFurnitureTypeEnum_type = new enumeration_type("IfcFurnitureTypeEnum", 506, items);
}
{
std::vector items; items.reserve(4);
@@ -4070,7 +4099,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SOIL_BORING_POINT");
items.push_back("TERRAIN");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcGeographicElementTypeEnum_type = new enumeration_type("IfcGeographicElementTypeEnum", 508, items);
+ IFC4X3_RC3_IfcGeographicElementTypeEnum_type = new enumeration_type("IfcGeographicElementTypeEnum", 509, items);
}
{
std::vector items; items.reserve(9);
@@ -4083,15 +4112,15 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SECTION_VIEW");
items.push_back("SKETCH_VIEW");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcGeometricProjectionEnum_type = new enumeration_type("IfcGeometricProjectionEnum", 510, items);
+ IFC4X3_RC3_IfcGeometricProjectionEnum_type = new enumeration_type("IfcGeometricProjectionEnum", 511, items);
}
{
std::vector items; items.reserve(2);
items.push_back("GLOBAL_COORDS");
items.push_back("LOCAL_COORDS");
- IFC4X3_RC3_IfcGlobalOrLocalEnum_type = new enumeration_type("IfcGlobalOrLocalEnum", 522, items);
+ IFC4X3_RC3_IfcGlobalOrLocalEnum_type = new enumeration_type("IfcGlobalOrLocalEnum", 523, items);
}
- IFC4X3_RC3_IfcGloballyUniqueId_type = new type_declaration("IfcGloballyUniqueId", 521, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcGloballyUniqueId_type = new type_declaration("IfcGloballyUniqueId", 522, new simple_type(simple_type::string_type));
{
std::vector items; items.reserve(6);
items.push_back("IRREGULAR");
@@ -4100,7 +4129,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RECTANGULAR");
items.push_back("TRIANGULAR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcGridTypeEnum_type = new enumeration_type("IfcGridTypeEnum", 528, items);
+ IFC4X3_RC3_IfcGridTypeEnum_type = new enumeration_type("IfcGridTypeEnum", 529, items);
}
{
std::vector items; items.reserve(5);
@@ -4109,10 +4138,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SHELLANDTUBE");
items.push_back("TURNOUTHEATING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcHeatExchangerTypeEnum_type = new enumeration_type("IfcHeatExchangerTypeEnum", 534, items);
+ IFC4X3_RC3_IfcHeatExchangerTypeEnum_type = new enumeration_type("IfcHeatExchangerTypeEnum", 535, items);
}
- IFC4X3_RC3_IfcHeatFluxDensityMeasure_type = new type_declaration("IfcHeatFluxDensityMeasure", 535, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcHeatingValueMeasure_type = new type_declaration("IfcHeatingValueMeasure", 536, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcHeatFluxDensityMeasure_type = new type_declaration("IfcHeatFluxDensityMeasure", 536, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcHeatingValueMeasure_type = new type_declaration("IfcHeatingValueMeasure", 537, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(15);
items.push_back("ADIABATICAIRWASHER");
@@ -4130,10 +4159,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("STEAMINJECTION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcHumidifierTypeEnum_type = new enumeration_type("IfcHumidifierTypeEnum", 539, items);
+ IFC4X3_RC3_IfcHumidifierTypeEnum_type = new enumeration_type("IfcHumidifierTypeEnum", 540, items);
}
- IFC4X3_RC3_IfcIdentifier_type = new type_declaration("IfcIdentifier", 540, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcIlluminanceMeasure_type = new type_declaration("IfcIlluminanceMeasure", 541, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcIdentifier_type = new type_declaration("IfcIdentifier", 541, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcIlluminanceMeasure_type = new type_declaration("IfcIlluminanceMeasure", 542, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(6);
items.push_back("BUMPER");
@@ -4142,11 +4171,11 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("FENDER");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcImpactProtectionDeviceTypeEnum_type = new enumeration_type("IfcImpactProtectionDeviceTypeEnum", 545, items);
+ IFC4X3_RC3_IfcImpactProtectionDeviceTypeEnum_type = new enumeration_type("IfcImpactProtectionDeviceTypeEnum", 546, items);
}
- IFC4X3_RC3_IfcInductanceMeasure_type = new type_declaration("IfcInductanceMeasure", 554, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcInteger_type = new type_declaration("IfcInteger", 555, new simple_type(simple_type::integer_type));
- IFC4X3_RC3_IfcIntegerCountRateMeasure_type = new type_declaration("IfcIntegerCountRateMeasure", 556, new simple_type(simple_type::integer_type));
+ IFC4X3_RC3_IfcInductanceMeasure_type = new type_declaration("IfcInductanceMeasure", 555, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcInteger_type = new type_declaration("IfcInteger", 556, new simple_type(simple_type::integer_type));
+ IFC4X3_RC3_IfcIntegerCountRateMeasure_type = new type_declaration("IfcIntegerCountRateMeasure", 557, new simple_type(simple_type::integer_type));
{
std::vector items; items.reserve(6);
items.push_back("CYCLONIC");
@@ -4155,7 +4184,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OIL");
items.push_back("PETROL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcInterceptorTypeEnum_type = new enumeration_type("IfcInterceptorTypeEnum", 559, items);
+ IFC4X3_RC3_IfcInterceptorTypeEnum_type = new enumeration_type("IfcInterceptorTypeEnum", 560, items);
}
{
std::vector items; items.reserve(6);
@@ -4165,7 +4194,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("EXTERNAL_WATER");
items.push_back("INTERNAL");
items.push_back("NOTDEFINED");
- IFC4X3_RC3_IfcInternalOrExternalEnum_type = new enumeration_type("IfcInternalOrExternalEnum", 561, items);
+ IFC4X3_RC3_IfcInternalOrExternalEnum_type = new enumeration_type("IfcInternalOrExternalEnum", 562, items);
}
{
std::vector items; items.reserve(5);
@@ -4174,28 +4203,28 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SPACEINVENTORY");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcInventoryTypeEnum_type = new enumeration_type("IfcInventoryTypeEnum", 564, items);
+ IFC4X3_RC3_IfcInventoryTypeEnum_type = new enumeration_type("IfcInventoryTypeEnum", 565, items);
}
- IFC4X3_RC3_IfcIonConcentrationMeasure_type = new type_declaration("IfcIonConcentrationMeasure", 565, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcIsothermalMoistureCapacityMeasure_type = new type_declaration("IfcIsothermalMoistureCapacityMeasure", 569, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcIonConcentrationMeasure_type = new type_declaration("IfcIonConcentrationMeasure", 566, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcIsothermalMoistureCapacityMeasure_type = new type_declaration("IfcIsothermalMoistureCapacityMeasure", 570, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("DATA");
items.push_back("NOTDEFINED");
items.push_back("POWER");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcJunctionBoxTypeEnum_type = new enumeration_type("IfcJunctionBoxTypeEnum", 572, items);
+ IFC4X3_RC3_IfcJunctionBoxTypeEnum_type = new enumeration_type("IfcJunctionBoxTypeEnum", 573, items);
}
- IFC4X3_RC3_IfcKinematicViscosityMeasure_type = new type_declaration("IfcKinematicViscosityMeasure", 575, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcKinematicViscosityMeasure_type = new type_declaration("IfcKinematicViscosityMeasure", 576, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("PIECEWISE_BEZIER_KNOTS");
items.push_back("QUASI_UNIFORM_KNOTS");
items.push_back("UNIFORM_KNOTS");
items.push_back("UNSPECIFIED");
- IFC4X3_RC3_IfcKnotType_type = new enumeration_type("IfcKnotType", 576, items);
+ IFC4X3_RC3_IfcKnotType_type = new enumeration_type("IfcKnotType", 577, items);
}
- IFC4X3_RC3_IfcLabel_type = new type_declaration("IfcLabel", 577, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcLabel_type = new type_declaration("IfcLabel", 578, new simple_type(simple_type::string_type));
{
std::vector items; items.reserve(21);
items.push_back("ADMINISTRATION");
@@ -4219,7 +4248,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STEELWORK");
items.push_back("SURVEYING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcLaborResourceTypeEnum_type = new enumeration_type("IfcLaborResourceTypeEnum", 580, items);
+ IFC4X3_RC3_IfcLaborResourceTypeEnum_type = new enumeration_type("IfcLaborResourceTypeEnum", 581, items);
}
{
std::vector items; items.reserve(11);
@@ -4234,24 +4263,24 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OLED");
items.push_back("TUNGSTENFILAMENT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcLampTypeEnum_type = new enumeration_type("IfcLampTypeEnum", 584, items);
+ IFC4X3_RC3_IfcLampTypeEnum_type = new enumeration_type("IfcLampTypeEnum", 585, items);
}
- IFC4X3_RC3_IfcLanguageId_type = new type_declaration("IfcLanguageId", 585, new named_type(IFC4X3_RC3_IfcIdentifier_type));
+ IFC4X3_RC3_IfcLanguageId_type = new type_declaration("IfcLanguageId", 586, new named_type(IFC4X3_RC3_IfcIdentifier_type));
{
std::vector items; items.reserve(3);
items.push_back("AXIS1");
items.push_back("AXIS2");
items.push_back("AXIS3");
- IFC4X3_RC3_IfcLayerSetDirectionEnum_type = new enumeration_type("IfcLayerSetDirectionEnum", 587, items);
+ IFC4X3_RC3_IfcLayerSetDirectionEnum_type = new enumeration_type("IfcLayerSetDirectionEnum", 588, items);
}
- IFC4X3_RC3_IfcLengthMeasure_type = new type_declaration("IfcLengthMeasure", 588, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLengthMeasure_type = new type_declaration("IfcLengthMeasure", 589, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("NOTDEFINED");
items.push_back("TYPE_A");
items.push_back("TYPE_B");
items.push_back("TYPE_C");
- IFC4X3_RC3_IfcLightDistributionCurveEnum_type = new enumeration_type("IfcLightDistributionCurveEnum", 592, items);
+ IFC4X3_RC3_IfcLightDistributionCurveEnum_type = new enumeration_type("IfcLightDistributionCurveEnum", 593, items);
}
{
std::vector items; items.reserve(11);
@@ -4266,7 +4295,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("METALHALIDE");
items.push_back("NOTDEFINED");
items.push_back("TUNGSTENFILAMENT");
- IFC4X3_RC3_IfcLightEmissionSourceEnum_type = new enumeration_type("IfcLightEmissionSourceEnum", 595, items);
+ IFC4X3_RC3_IfcLightEmissionSourceEnum_type = new enumeration_type("IfcLightEmissionSourceEnum", 596, items);
}
{
std::vector items; items.reserve(5);
@@ -4275,19 +4304,19 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("POINTSOURCE");
items.push_back("SECURITYLIGHTING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcLightFixtureTypeEnum_type = new enumeration_type("IfcLightFixtureTypeEnum", 598, items);
+ IFC4X3_RC3_IfcLightFixtureTypeEnum_type = new enumeration_type("IfcLightFixtureTypeEnum", 599, items);
}
- IFC4X3_RC3_IfcLinearForceMeasure_type = new type_declaration("IfcLinearForceMeasure", 608, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcLinearMomentMeasure_type = new type_declaration("IfcLinearMomentMeasure", 609, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcLinearStiffnessMeasure_type = new type_declaration("IfcLinearStiffnessMeasure", 612, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcLinearVelocityMeasure_type = new type_declaration("IfcLinearVelocityMeasure", 613, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLinearForceMeasure_type = new type_declaration("IfcLinearForceMeasure", 609, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLinearMomentMeasure_type = new type_declaration("IfcLinearMomentMeasure", 610, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLinearStiffnessMeasure_type = new type_declaration("IfcLinearStiffnessMeasure", 613, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLinearVelocityMeasure_type = new type_declaration("IfcLinearVelocityMeasure", 614, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("HOSEREEL");
items.push_back("LOADINGARM");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcLiquidTerminalTypeEnum_type = new enumeration_type("IfcLiquidTerminalTypeEnum", 617, items);
+ IFC4X3_RC3_IfcLiquidTerminalTypeEnum_type = new enumeration_type("IfcLiquidTerminalTypeEnum", 618, items);
}
{
std::vector items; items.reserve(5);
@@ -4296,9 +4325,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("LOAD_GROUP");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcLoadGroupTypeEnum_type = new enumeration_type("IfcLoadGroupTypeEnum", 618, items);
+ IFC4X3_RC3_IfcLoadGroupTypeEnum_type = new enumeration_type("IfcLoadGroupTypeEnum", 619, items);
}
- IFC4X3_RC3_IfcLogical_type = new type_declaration("IfcLogical", 620, new simple_type(simple_type::logical_type));
+ IFC4X3_RC3_IfcLogical_type = new type_declaration("IfcLogical", 621, new simple_type(simple_type::logical_type));
{
std::vector items; items.reserve(5);
items.push_back("LOGICALAND");
@@ -4306,13 +4335,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("LOGICALNOTOR");
items.push_back("LOGICALOR");
items.push_back("LOGICALXOR");
- IFC4X3_RC3_IfcLogicalOperatorEnum_type = new enumeration_type("IfcLogicalOperatorEnum", 621, items);
+ IFC4X3_RC3_IfcLogicalOperatorEnum_type = new enumeration_type("IfcLogicalOperatorEnum", 622, items);
}
- IFC4X3_RC3_IfcLuminousFluxMeasure_type = new type_declaration("IfcLuminousFluxMeasure", 624, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcLuminousIntensityDistributionMeasure_type = new type_declaration("IfcLuminousIntensityDistributionMeasure", 625, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcLuminousIntensityMeasure_type = new type_declaration("IfcLuminousIntensityMeasure", 626, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMagneticFluxDensityMeasure_type = new type_declaration("IfcMagneticFluxDensityMeasure", 627, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMagneticFluxMeasure_type = new type_declaration("IfcMagneticFluxMeasure", 628, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLuminousFluxMeasure_type = new type_declaration("IfcLuminousFluxMeasure", 625, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLuminousIntensityDistributionMeasure_type = new type_declaration("IfcLuminousIntensityDistributionMeasure", 626, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcLuminousIntensityMeasure_type = new type_declaration("IfcLuminousIntensityMeasure", 627, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMagneticFluxDensityMeasure_type = new type_declaration("IfcMagneticFluxDensityMeasure", 628, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMagneticFluxMeasure_type = new type_declaration("IfcMagneticFluxMeasure", 629, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(21);
items.push_back("BARRIERBEACH");
@@ -4336,7 +4365,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("WATERWAY");
items.push_back("WATERWAYSHIPLIFT");
- IFC4X3_RC3_IfcMarineFacilityTypeEnum_type = new enumeration_type("IfcMarineFacilityTypeEnum", 633, items);
+ IFC4X3_RC3_IfcMarineFacilityTypeEnum_type = new enumeration_type("IfcMarineFacilityTypeEnum", 634, items);
}
{
std::vector items; items.reserve(26);
@@ -4366,12 +4395,12 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("VEHICLESERVICING");
items.push_back("WATERFIELD");
items.push_back("WEATHERSIDE");
- IFC4X3_RC3_IfcMarinePartTypeEnum_type = new enumeration_type("IfcMarinePartTypeEnum", 634, items);
+ IFC4X3_RC3_IfcMarinePartTypeEnum_type = new enumeration_type("IfcMarinePartTypeEnum", 635, items);
}
- IFC4X3_RC3_IfcMassDensityMeasure_type = new type_declaration("IfcMassDensityMeasure", 635, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMassFlowRateMeasure_type = new type_declaration("IfcMassFlowRateMeasure", 636, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMassMeasure_type = new type_declaration("IfcMassMeasure", 637, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMassPerLengthMeasure_type = new type_declaration("IfcMassPerLengthMeasure", 638, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMassDensityMeasure_type = new type_declaration("IfcMassDensityMeasure", 636, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMassFlowRateMeasure_type = new type_declaration("IfcMassFlowRateMeasure", 637, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMassMeasure_type = new type_declaration("IfcMassMeasure", 638, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMassPerLengthMeasure_type = new type_declaration("IfcMassPerLengthMeasure", 639, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(17);
items.push_back("ANCHORBOLT");
@@ -4391,7 +4420,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STAPLE");
items.push_back("STUDSHEARCONNECTOR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcMechanicalFastenerTypeEnum_type = new enumeration_type("IfcMechanicalFastenerTypeEnum", 663, items);
+ IFC4X3_RC3_IfcMechanicalFastenerTypeEnum_type = new enumeration_type("IfcMechanicalFastenerTypeEnum", 664, items);
}
{
std::vector items; items.reserve(7);
@@ -4402,7 +4431,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OXYGENPLANT");
items.push_back("USERDEFINED");
items.push_back("VACUUMSTATION");
- IFC4X3_RC3_IfcMedicalDeviceTypeEnum_type = new enumeration_type("IfcMedicalDeviceTypeEnum", 666, items);
+ IFC4X3_RC3_IfcMedicalDeviceTypeEnum_type = new enumeration_type("IfcMedicalDeviceTypeEnum", 667, items);
}
{
std::vector items; items.reserve(21);
@@ -4427,7 +4456,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SUSPENSION_CABLE");
items.push_back("TIEBAR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcMemberTypeEnum_type = new enumeration_type("IfcMemberTypeEnum", 670, items);
+ IFC4X3_RC3_IfcMemberTypeEnum_type = new enumeration_type("IfcMemberTypeEnum", 671, items);
}
{
std::vector items; items.reserve(9);
@@ -4440,35 +4469,35 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("REMOTEUNIT");
items.push_back("REMOTE_RADIO_UNIT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcMobileTelecommunicationsApplianceTypeEnum_type = new enumeration_type("IfcMobileTelecommunicationsApplianceTypeEnum", 676, items);
+ IFC4X3_RC3_IfcMobileTelecommunicationsApplianceTypeEnum_type = new enumeration_type("IfcMobileTelecommunicationsApplianceTypeEnum", 677, items);
}
- IFC4X3_RC3_IfcModulusOfElasticityMeasure_type = new type_declaration("IfcModulusOfElasticityMeasure", 677, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcModulusOfLinearSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfLinearSubgradeReactionMeasure", 678, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcModulusOfRotationalSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfRotationalSubgradeReactionMeasure", 679, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcModulusOfElasticityMeasure_type = new type_declaration("IfcModulusOfElasticityMeasure", 678, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcModulusOfLinearSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfLinearSubgradeReactionMeasure", 679, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcModulusOfRotationalSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfRotationalSubgradeReactionMeasure", 680, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcModulusOfRotationalSubgradeReactionMeasure_type);
- IFC4X3_RC3_IfcModulusOfRotationalSubgradeReactionSelect_type = new select_type("IfcModulusOfRotationalSubgradeReactionSelect", 680, items);
+ IFC4X3_RC3_IfcModulusOfRotationalSubgradeReactionSelect_type = new select_type("IfcModulusOfRotationalSubgradeReactionSelect", 681, items);
}
- IFC4X3_RC3_IfcModulusOfSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfSubgradeReactionMeasure", 681, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcModulusOfSubgradeReactionMeasure_type = new type_declaration("IfcModulusOfSubgradeReactionMeasure", 682, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcModulusOfSubgradeReactionMeasure_type);
- IFC4X3_RC3_IfcModulusOfSubgradeReactionSelect_type = new select_type("IfcModulusOfSubgradeReactionSelect", 682, items);
+ IFC4X3_RC3_IfcModulusOfSubgradeReactionSelect_type = new select_type("IfcModulusOfSubgradeReactionSelect", 683, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcModulusOfLinearSubgradeReactionMeasure_type);
- IFC4X3_RC3_IfcModulusOfTranslationalSubgradeReactionSelect_type = new select_type("IfcModulusOfTranslationalSubgradeReactionSelect", 683, items);
+ IFC4X3_RC3_IfcModulusOfTranslationalSubgradeReactionSelect_type = new select_type("IfcModulusOfTranslationalSubgradeReactionSelect", 684, items);
}
- IFC4X3_RC3_IfcMoistureDiffusivityMeasure_type = new type_declaration("IfcMoistureDiffusivityMeasure", 684, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMolecularWeightMeasure_type = new type_declaration("IfcMolecularWeightMeasure", 685, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMomentOfInertiaMeasure_type = new type_declaration("IfcMomentOfInertiaMeasure", 686, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMonetaryMeasure_type = new type_declaration("IfcMonetaryMeasure", 687, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcMonthInYearNumber_type = new type_declaration("IfcMonthInYearNumber", 689, new simple_type(simple_type::integer_type));
+ IFC4X3_RC3_IfcMoistureDiffusivityMeasure_type = new type_declaration("IfcMoistureDiffusivityMeasure", 685, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMolecularWeightMeasure_type = new type_declaration("IfcMolecularWeightMeasure", 686, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMomentOfInertiaMeasure_type = new type_declaration("IfcMomentOfInertiaMeasure", 687, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMonetaryMeasure_type = new type_declaration("IfcMonetaryMeasure", 688, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcMonthInYearNumber_type = new type_declaration("IfcMonthInYearNumber", 690, new simple_type(simple_type::integer_type));
{
std::vector items; items.reserve(7);
items.push_back("BOLLARD");
@@ -4478,7 +4507,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
items.push_back("VACUUMDEVICE");
- IFC4X3_RC3_IfcMooringDeviceTypeEnum_type = new enumeration_type("IfcMooringDeviceTypeEnum", 692, items);
+ IFC4X3_RC3_IfcMooringDeviceTypeEnum_type = new enumeration_type("IfcMooringDeviceTypeEnum", 693, items);
}
{
std::vector items; items.reserve(5);
@@ -4487,7 +4516,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("DIRECTDRIVE");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcMotorConnectionTypeEnum_type = new enumeration_type("IfcMotorConnectionTypeEnum", 695, items);
+ IFC4X3_RC3_IfcMotorConnectionTypeEnum_type = new enumeration_type("IfcMotorConnectionTypeEnum", 696, items);
}
{
std::vector items; items.reserve(4);
@@ -4495,10 +4524,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("BUOY");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcNavigationElementTypeEnum_type = new enumeration_type("IfcNavigationElementTypeEnum", 699, items);
+ IFC4X3_RC3_IfcNavigationElementTypeEnum_type = new enumeration_type("IfcNavigationElementTypeEnum", 700, items);
}
- IFC4X3_RC3_IfcNonNegativeLengthMeasure_type = new type_declaration("IfcNonNegativeLengthMeasure", 700, new named_type(IFC4X3_RC3_IfcLengthMeasure_type));
- IFC4X3_RC3_IfcNumericMeasure_type = new type_declaration("IfcNumericMeasure", 702, new simple_type(simple_type::number_type));
+ IFC4X3_RC3_IfcNonNegativeLengthMeasure_type = new type_declaration("IfcNonNegativeLengthMeasure", 701, new named_type(IFC4X3_RC3_IfcLengthMeasure_type));
+ IFC4X3_RC3_IfcNumericMeasure_type = new type_declaration("IfcNumericMeasure", 703, new simple_type(simple_type::number_type));
{
std::vector items; items.reserve(8);
items.push_back("ACTOR");
@@ -4509,7 +4538,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PRODUCT");
items.push_back("PROJECT");
items.push_back("RESOURCE");
- IFC4X3_RC3_IfcObjectTypeEnum_type = new enumeration_type("IfcObjectTypeEnum", 709, items);
+ IFC4X3_RC3_IfcObjectTypeEnum_type = new enumeration_type("IfcObjectTypeEnum", 710, items);
}
{
std::vector items; items.reserve(13);
@@ -4526,7 +4555,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SPECIFICATION");
items.push_back("TRIGGERCONDITION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcObjectiveEnum_type = new enumeration_type("IfcObjectiveEnum", 706, items);
+ IFC4X3_RC3_IfcObjectiveEnum_type = new enumeration_type("IfcObjectiveEnum", 707, items);
}
{
std::vector items; items.reserve(9);
@@ -4539,7 +4568,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OWNER");
items.push_back("TENANT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcOccupantTypeEnum_type = new enumeration_type("IfcOccupantTypeEnum", 711, items);
+ IFC4X3_RC3_IfcOccupantTypeEnum_type = new enumeration_type("IfcOccupantTypeEnum", 712, items);
}
{
std::vector items; items.reserve(4);
@@ -4547,7 +4576,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OPENING");
items.push_back("RECESS");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcOpeningElementTypeEnum_type = new enumeration_type("IfcOpeningElementTypeEnum", 718, items);
+ IFC4X3_RC3_IfcOpeningElementTypeEnum_type = new enumeration_type("IfcOpeningElementTypeEnum", 719, items);
}
{
std::vector items; items.reserve(7);
@@ -4558,15 +4587,23 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("POWEROUTLET");
items.push_back("TELEPHONEOUTLET");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcOutletTypeEnum_type = new enumeration_type("IfcOutletTypeEnum", 727, items);
+ IFC4X3_RC3_IfcOutletTypeEnum_type = new enumeration_type("IfcOutletTypeEnum", 728, items);
+ }
+ IFC4X3_RC3_IfcPHMeasure_type = new type_declaration("IfcPHMeasure", 745, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcParameterValue_type = new type_declaration("IfcParameterValue", 731, new simple_type(simple_type::real_type));
+ {
+ std::vector items; items.reserve(4);
+ items.push_back("FLEXIBLE");
+ items.push_back("NOTDEFINED");
+ items.push_back("RIGID");
+ items.push_back("USERDEFINED");
+ IFC4X3_RC3_IfcPavementTypeEnum_type = new enumeration_type("IfcPavementTypeEnum", 735, items);
}
- IFC4X3_RC3_IfcPHMeasure_type = new type_declaration("IfcPHMeasure", 743, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcParameterValue_type = new type_declaration("IfcParameterValue", 730, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type = new enumeration_type("IfcPerformanceHistoryTypeEnum", 736, items);
+ IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type = new enumeration_type("IfcPerformanceHistoryTypeEnum", 738, items);
}
{
std::vector items; items.reserve(5);
@@ -4575,7 +4612,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SCREEN");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type = new enumeration_type("IfcPermeableCoveringOperationEnum", 737, items);
+ IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type = new enumeration_type("IfcPermeableCoveringOperationEnum", 739, items);
}
{
std::vector items; items.reserve(5);
@@ -4584,14 +4621,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
items.push_back("WORK");
- IFC4X3_RC3_IfcPermitTypeEnum_type = new enumeration_type("IfcPermitTypeEnum", 740, items);
+ IFC4X3_RC3_IfcPermitTypeEnum_type = new enumeration_type("IfcPermitTypeEnum", 742, items);
}
{
std::vector items; items.reserve(3);
items.push_back("NOTDEFINED");
items.push_back("PHYSICAL");
items.push_back("VIRTUAL");
- IFC4X3_RC3_IfcPhysicalOrVirtualEnum_type = new enumeration_type("IfcPhysicalOrVirtualEnum", 745, items);
+ IFC4X3_RC3_IfcPhysicalOrVirtualEnum_type = new enumeration_type("IfcPhysicalOrVirtualEnum", 747, items);
}
{
std::vector items; items.reserve(6);
@@ -4601,7 +4638,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PRECAST_CONCRETE");
items.push_back("PREFAB_STEEL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPileConstructionEnum_type = new enumeration_type("IfcPileConstructionEnum", 749, items);
+ IFC4X3_RC3_IfcPileConstructionEnum_type = new enumeration_type("IfcPileConstructionEnum", 751, items);
}
{
std::vector items; items.reserve(8);
@@ -4613,7 +4650,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SUPPORT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPileTypeEnum_type = new enumeration_type("IfcPileTypeEnum", 751, items);
+ IFC4X3_RC3_IfcPileTypeEnum_type = new enumeration_type("IfcPileTypeEnum", 753, items);
}
{
std::vector items; items.reserve(9);
@@ -4626,7 +4663,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("OBSTRUCTION");
items.push_back("TRANSITION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPipeFittingTypeEnum_type = new enumeration_type("IfcPipeFittingTypeEnum", 754, items);
+ IFC4X3_RC3_IfcPipeFittingTypeEnum_type = new enumeration_type("IfcPipeFittingTypeEnum", 756, items);
}
{
std::vector items; items.reserve(7);
@@ -4637,10 +4674,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RIGIDSEGMENT");
items.push_back("SPOOL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcPipeSegmentTypeEnum_type = new enumeration_type("IfcPipeSegmentTypeEnum", 757, items);
+ IFC4X3_RC3_IfcPipeSegmentTypeEnum_type = new enumeration_type("IfcPipeSegmentTypeEnum", 759, items);
}
- IFC4X3_RC3_IfcPlanarForceMeasure_type = new type_declaration("IfcPlanarForceMeasure", 762, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcPlaneAngleMeasure_type = new type_declaration("IfcPlaneAngleMeasure", 764, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcPlanarForceMeasure_type = new type_declaration("IfcPlanarForceMeasure", 764, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcPlaneAngleMeasure_type = new type_declaration("IfcPlaneAngleMeasure", 766, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(11);
items.push_back("BASE_PLATE");
@@ -4654,21 +4691,21 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STIFFENER_PLATE");
items.push_back("USERDEFINED");
items.push_back("WEB_PLATE");
- IFC4X3_RC3_IfcPlateTypeEnum_type = new enumeration_type("IfcPlateTypeEnum", 769, items);
+ IFC4X3_RC3_IfcPlateTypeEnum_type = new enumeration_type("IfcPlateTypeEnum", 771, items);
}
- IFC4X3_RC3_IfcPositiveInteger_type = new type_declaration("IfcPositiveInteger", 782, new named_type(IFC4X3_RC3_IfcInteger_type));
- IFC4X3_RC3_IfcPositiveLengthMeasure_type = new type_declaration("IfcPositiveLengthMeasure", 783, new named_type(IFC4X3_RC3_IfcLengthMeasure_type));
- IFC4X3_RC3_IfcPositivePlaneAngleMeasure_type = new type_declaration("IfcPositivePlaneAngleMeasure", 784, new named_type(IFC4X3_RC3_IfcPlaneAngleMeasure_type));
- IFC4X3_RC3_IfcPowerMeasure_type = new type_declaration("IfcPowerMeasure", 787, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcPositiveInteger_type = new type_declaration("IfcPositiveInteger", 784, new named_type(IFC4X3_RC3_IfcInteger_type));
+ IFC4X3_RC3_IfcPositiveLengthMeasure_type = new type_declaration("IfcPositiveLengthMeasure", 785, new named_type(IFC4X3_RC3_IfcLengthMeasure_type));
+ IFC4X3_RC3_IfcPositivePlaneAngleMeasure_type = new type_declaration("IfcPositivePlaneAngleMeasure", 786, new named_type(IFC4X3_RC3_IfcPlaneAngleMeasure_type));
+ IFC4X3_RC3_IfcPowerMeasure_type = new type_declaration("IfcPowerMeasure", 789, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(3);
items.push_back("CURVE3D");
items.push_back("PCURVE_S1");
items.push_back("PCURVE_S2");
- IFC4X3_RC3_IfcPreferredSurfaceCurveRepresentation_type = new enumeration_type("IfcPreferredSurfaceCurveRepresentation", 794, items);
+ IFC4X3_RC3_IfcPreferredSurfaceCurveRepresentation_type = new enumeration_type("IfcPreferredSurfaceCurveRepresentation", 796, items);
}
- IFC4X3_RC3_IfcPresentableText_type = new type_declaration("IfcPresentableText", 795, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcPressureMeasure_type = new type_declaration("IfcPressureMeasure", 800, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcPresentableText_type = new type_declaration("IfcPresentableText", 797, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcPressureMeasure_type = new type_declaration("IfcPressureMeasure", 802, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(9);
items.push_back("ADVICE_CAUTION");
@@ -4680,13 +4717,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SHUTDOWN");
items.push_back("STARTUP");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcProcedureTypeEnum_type = new enumeration_type("IfcProcedureTypeEnum", 803, items);
+ IFC4X3_RC3_IfcProcedureTypeEnum_type = new enumeration_type("IfcProcedureTypeEnum", 805, items);
}
{
std::vector items; items.reserve(2);
items.push_back("AREA");
items.push_back("CURVE");
- IFC4X3_RC3_IfcProfileTypeEnum_type = new enumeration_type("IfcProfileTypeEnum", 813, items);
+ IFC4X3_RC3_IfcProfileTypeEnum_type = new enumeration_type("IfcProfileTypeEnum", 815, items);
}
{
std::vector items; items.reserve(7);
@@ -4697,13 +4734,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PURCHASEORDER");
items.push_back("USERDEFINED");
items.push_back("WORKORDER");
- IFC4X3_RC3_IfcProjectOrderTypeEnum_type = new enumeration_type("IfcProjectOrderTypeEnum", 821, items);
+ IFC4X3_RC3_IfcProjectOrderTypeEnum_type = new enumeration_type("IfcProjectOrderTypeEnum", 823, items);
}
{
std::vector items; items.reserve(2);
items.push_back("PROJECTED_LENGTH");
items.push_back("TRUE_LENGTH");
- IFC4X3_RC3_IfcProjectedOrTrueLengthEnum_type = new enumeration_type("IfcProjectedOrTrueLengthEnum", 816, items);
+ IFC4X3_RC3_IfcProjectedOrTrueLengthEnum_type = new enumeration_type("IfcProjectedOrTrueLengthEnum", 818, items);
}
{
std::vector items; items.reserve(4);
@@ -4711,7 +4748,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("DEVIATOR");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcProjectionElementTypeEnum_type = new enumeration_type("IfcProjectionElementTypeEnum", 818, items);
+ IFC4X3_RC3_IfcProjectionElementTypeEnum_type = new enumeration_type("IfcProjectionElementTypeEnum", 820, items);
}
{
std::vector items; items.reserve(8);
@@ -4723,7 +4760,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("QTO_OCCURRENCEDRIVEN");
items.push_back("QTO_TYPEDRIVENONLY");
items.push_back("QTO_TYPEDRIVENOVERRIDE");
- IFC4X3_RC3_IfcPropertySetTemplateTypeEnum_type = new enumeration_type("IfcPropertySetTemplateTypeEnum", 836, items);
+ IFC4X3_RC3_IfcPropertySetTemplateTypeEnum_type = new enumeration_type("IfcPropertySetTemplateTypeEnum", 838, items);
}
{
std::vector items; items.reserve(6);
@@ -4733,7 +4770,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RESIDUALCURRENT");
items.push_back("THERMAL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitTypeEnum_type = new enumeration_type("IfcProtectiveDeviceTrippingUnitTypeEnum", 844, items);
+ IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitTypeEnum_type = new enumeration_type("IfcProtectiveDeviceTrippingUnitTypeEnum", 846, items);
}
{
std::vector items; items.reserve(12);
@@ -4749,7 +4786,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("VARISTOR");
items.push_back("VOLTAGELIMITER");
- IFC4X3_RC3_IfcProtectiveDeviceTypeEnum_type = new enumeration_type("IfcProtectiveDeviceTypeEnum", 846, items);
+ IFC4X3_RC3_IfcProtectiveDeviceTypeEnum_type = new enumeration_type("IfcProtectiveDeviceTypeEnum", 848, items);
}
{
std::vector items; items.reserve(9);
@@ -4762,9 +4799,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("VERTICALINLINE");
items.push_back("VERTICALTURBINE");
- IFC4X3_RC3_IfcPumpTypeEnum_type = new enumeration_type("IfcPumpTypeEnum", 850, items);
+ IFC4X3_RC3_IfcPumpTypeEnum_type = new enumeration_type("IfcPumpTypeEnum", 852, items);
}
- IFC4X3_RC3_IfcRadioActivityMeasure_type = new type_declaration("IfcRadioActivityMeasure", 858, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcRadioActivityMeasure_type = new type_declaration("IfcRadioActivityMeasure", 860, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(8);
items.push_back("BLADE");
@@ -4775,7 +4812,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RAIL");
items.push_back("STOCKRAIL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRailTypeEnum_type = new enumeration_type("IfcRailTypeEnum", 864, items);
+ IFC4X3_RC3_IfcRailTypeEnum_type = new enumeration_type("IfcRailTypeEnum", 866, items);
}
{
std::vector items; items.reserve(6);
@@ -4785,7 +4822,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("HANDRAIL");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRailingTypeEnum_type = new enumeration_type("IfcRailingTypeEnum", 862, items);
+ IFC4X3_RC3_IfcRailingTypeEnum_type = new enumeration_type("IfcRailingTypeEnum", 864, items);
}
{
std::vector items; items.reserve(10);
@@ -4799,13 +4836,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRACKSTRUCTUREPART");
items.push_back("TURNOUTSUPERSTRUCTURE");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRailwayPartTypeEnum_type = new enumeration_type("IfcRailwayPartTypeEnum", 866, items);
+ IFC4X3_RC3_IfcRailwayPartTypeEnum_type = new enumeration_type("IfcRailwayPartTypeEnum", 868, items);
}
{
std::vector items; items.reserve(2);
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRailwayTypeEnum_type = new enumeration_type("IfcRailwayTypeEnum", 867, items);
+ IFC4X3_RC3_IfcRailwayTypeEnum_type = new enumeration_type("IfcRailwayTypeEnum", 869, items);
}
{
std::vector items; items.reserve(4);
@@ -4813,7 +4850,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SPIRAL");
items.push_back("STRAIGHT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRampFlightTypeEnum_type = new enumeration_type("IfcRampFlightTypeEnum", 871, items);
+ IFC4X3_RC3_IfcRampFlightTypeEnum_type = new enumeration_type("IfcRampFlightTypeEnum", 873, items);
}
{
std::vector items; items.reserve(8);
@@ -4825,10 +4862,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TWO_QUARTER_TURN_RAMP");
items.push_back("TWO_STRAIGHT_RUN_RAMP");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRampTypeEnum_type = new enumeration_type("IfcRampTypeEnum", 873, items);
+ IFC4X3_RC3_IfcRampTypeEnum_type = new enumeration_type("IfcRampTypeEnum", 875, items);
}
- IFC4X3_RC3_IfcRatioMeasure_type = new type_declaration("IfcRatioMeasure", 874, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcReal_type = new type_declaration("IfcReal", 877, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcRatioMeasure_type = new type_declaration("IfcRatioMeasure", 876, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcReal_type = new type_declaration("IfcReal", 879, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(8);
items.push_back("BY_DAY_COUNT");
@@ -4839,7 +4876,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("WEEKLY");
items.push_back("YEARLY_BY_DAY_OF_MONTH");
items.push_back("YEARLY_BY_POSITION");
- IFC4X3_RC3_IfcRecurrenceTypeEnum_type = new enumeration_type("IfcRecurrenceTypeEnum", 883, items);
+ IFC4X3_RC3_IfcRecurrenceTypeEnum_type = new enumeration_type("IfcRecurrenceTypeEnum", 885, items);
}
{
std::vector items; items.reserve(6);
@@ -4849,7 +4886,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("REFERENCEMARKER");
items.push_back("STATION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcReferentTypeEnum_type = new enumeration_type("IfcReferentTypeEnum", 886, items);
+ IFC4X3_RC3_IfcReferentTypeEnum_type = new enumeration_type("IfcReferentTypeEnum", 888, items);
}
{
std::vector items; items.reserve(10);
@@ -4863,7 +4900,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PHONG");
items.push_back("PLASTIC");
items.push_back("STRAUSS");
- IFC4X3_RC3_IfcReflectanceMethodEnum_type = new enumeration_type("IfcReflectanceMethodEnum", 887, items);
+ IFC4X3_RC3_IfcReflectanceMethodEnum_type = new enumeration_type("IfcReflectanceMethodEnum", 889, items);
}
{
std::vector items; items.reserve(8);
@@ -4875,7 +4912,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SURCHARGEPRELOADED");
items.push_back("USERDEFINED");
items.push_back("VERTICALLYDRAINED");
- IFC4X3_RC3_IfcReinforcedSoilTypeEnum_type = new enumeration_type("IfcReinforcedSoilTypeEnum", 890, items);
+ IFC4X3_RC3_IfcReinforcedSoilTypeEnum_type = new enumeration_type("IfcReinforcedSoilTypeEnum", 892, items);
}
{
std::vector items; items.reserve(10);
@@ -4889,13 +4926,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SHEAR");
items.push_back("STUD");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcReinforcingBarRoleEnum_type = new enumeration_type("IfcReinforcingBarRoleEnum", 894, items);
+ IFC4X3_RC3_IfcReinforcingBarRoleEnum_type = new enumeration_type("IfcReinforcingBarRoleEnum", 896, items);
}
{
std::vector items; items.reserve(2);
items.push_back("PLAIN");
items.push_back("TEXTURED");
- IFC4X3_RC3_IfcReinforcingBarSurfaceEnum_type = new enumeration_type("IfcReinforcingBarSurfaceEnum", 895, items);
+ IFC4X3_RC3_IfcReinforcingBarSurfaceEnum_type = new enumeration_type("IfcReinforcingBarSurfaceEnum", 897, items);
}
{
std::vector items; items.reserve(11);
@@ -4910,13 +4947,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SPACEBAR");
items.push_back("STUD");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcReinforcingBarTypeEnum_type = new enumeration_type("IfcReinforcingBarTypeEnum", 897, items);
+ IFC4X3_RC3_IfcReinforcingBarTypeEnum_type = new enumeration_type("IfcReinforcingBarTypeEnum", 899, items);
}
{
std::vector items; items.reserve(2);
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcReinforcingMeshTypeEnum_type = new enumeration_type("IfcReinforcingMeshTypeEnum", 902, items);
+ IFC4X3_RC3_IfcReinforcingMeshTypeEnum_type = new enumeration_type("IfcReinforcingMeshTypeEnum", 904, items);
}
{
std::vector items; items.reserve(26);
@@ -4946,13 +4983,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRAFFICISLAND");
items.push_back("TRAFFICLANE");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRoadPartTypeEnum_type = new enumeration_type("IfcRoadPartTypeEnum", 970, items);
+ IFC4X3_RC3_IfcRoadPartTypeEnum_type = new enumeration_type("IfcRoadPartTypeEnum", 972, items);
}
{
std::vector items; items.reserve(2);
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRoadTypeEnum_type = new enumeration_type("IfcRoadTypeEnum", 971, items);
+ IFC4X3_RC3_IfcRoadTypeEnum_type = new enumeration_type("IfcRoadTypeEnum", 973, items);
}
{
std::vector items; items.reserve(23);
@@ -4979,7 +5016,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SUBCONTRACTOR");
items.push_back("SUPPLIER");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRoleEnum_type = new enumeration_type("IfcRoleEnum", 972, items);
+ IFC4X3_RC3_IfcRoleEnum_type = new enumeration_type("IfcRoleEnum", 974, items);
}
{
std::vector items; items.reserve(15);
@@ -4998,16 +5035,16 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RAINBOW_ROOF");
items.push_back("SHED_ROOF");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcRoofTypeEnum_type = new enumeration_type("IfcRoofTypeEnum", 975, items);
+ IFC4X3_RC3_IfcRoofTypeEnum_type = new enumeration_type("IfcRoofTypeEnum", 977, items);
}
- IFC4X3_RC3_IfcRotationalFrequencyMeasure_type = new type_declaration("IfcRotationalFrequencyMeasure", 977, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcRotationalMassMeasure_type = new type_declaration("IfcRotationalMassMeasure", 978, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcRotationalStiffnessMeasure_type = new type_declaration("IfcRotationalStiffnessMeasure", 979, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcRotationalFrequencyMeasure_type = new type_declaration("IfcRotationalFrequencyMeasure", 979, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcRotationalMassMeasure_type = new type_declaration("IfcRotationalMassMeasure", 980, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcRotationalStiffnessMeasure_type = new type_declaration("IfcRotationalStiffnessMeasure", 981, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcRotationalStiffnessMeasure_type);
- IFC4X3_RC3_IfcRotationalStiffnessSelect_type = new select_type("IfcRotationalStiffnessSelect", 980, items);
+ IFC4X3_RC3_IfcRotationalStiffnessSelect_type = new select_type("IfcRotationalStiffnessSelect", 982, items);
}
{
std::vector items; items.reserve(16);
@@ -5027,7 +5064,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PETA");
items.push_back("PICO");
items.push_back("TERA");
- IFC4X3_RC3_IfcSIPrefix_type = new enumeration_type("IfcSIPrefix", 1024, items);
+ IFC4X3_RC3_IfcSIPrefix_type = new enumeration_type("IfcSIPrefix", 1026, items);
}
{
std::vector items; items.reserve(30);
@@ -5061,7 +5098,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("VOLT");
items.push_back("WATT");
items.push_back("WEBER");
- IFC4X3_RC3_IfcSIUnitName_type = new enumeration_type("IfcSIUnitName", 1027, items);
+ IFC4X3_RC3_IfcSIUnitName_type = new enumeration_type("IfcSIUnitName", 1029, items);
}
{
std::vector items; items.reserve(12);
@@ -5077,16 +5114,16 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("WASHHANDBASIN");
items.push_back("WCSEAT");
- IFC4X3_RC3_IfcSanitaryTerminalTypeEnum_type = new enumeration_type("IfcSanitaryTerminalTypeEnum", 984, items);
+ IFC4X3_RC3_IfcSanitaryTerminalTypeEnum_type = new enumeration_type("IfcSanitaryTerminalTypeEnum", 986, items);
}
- IFC4X3_RC3_IfcSectionModulusMeasure_type = new type_declaration("IfcSectionModulusMeasure", 993, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSectionModulusMeasure_type = new type_declaration("IfcSectionModulusMeasure", 995, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back("TAPERED");
items.push_back("UNIFORM");
- IFC4X3_RC3_IfcSectionTypeEnum_type = new enumeration_type("IfcSectionTypeEnum", 996, items);
+ IFC4X3_RC3_IfcSectionTypeEnum_type = new enumeration_type("IfcSectionTypeEnum", 998, items);
}
- IFC4X3_RC3_IfcSectionalAreaIntegralMeasure_type = new type_declaration("IfcSectionalAreaIntegralMeasure", 988, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSectionalAreaIntegralMeasure_type = new type_declaration("IfcSectionalAreaIntegralMeasure", 990, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(34);
items.push_back("CO2SENSOR");
@@ -5123,7 +5160,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("WHEELSENSOR");
items.push_back("WINDSENSOR");
- IFC4X3_RC3_IfcSensorTypeEnum_type = new enumeration_type("IfcSensorTypeEnum", 1002, items);
+ IFC4X3_RC3_IfcSensorTypeEnum_type = new enumeration_type("IfcSensorTypeEnum", 1004, items);
}
{
std::vector items; items.reserve(6);
@@ -5133,7 +5170,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("START_FINISH");
items.push_back("START_START");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSequenceEnum_type = new enumeration_type("IfcSequenceEnum", 1003, items);
+ IFC4X3_RC3_IfcSequenceEnum_type = new enumeration_type("IfcSequenceEnum", 1005, items);
}
{
std::vector items; items.reserve(5);
@@ -5142,9 +5179,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SHUTTER");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcShadingDeviceTypeEnum_type = new enumeration_type("IfcShadingDeviceTypeEnum", 1006, items);
+ IFC4X3_RC3_IfcShadingDeviceTypeEnum_type = new enumeration_type("IfcShadingDeviceTypeEnum", 1008, items);
}
- IFC4X3_RC3_IfcShearModulusMeasure_type = new type_declaration("IfcShearModulusMeasure", 1010, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcShearModulusMeasure_type = new type_declaration("IfcShearModulusMeasure", 1012, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(5);
items.push_back("MARKER");
@@ -5152,7 +5189,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("PICTORAL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSignTypeEnum_type = new enumeration_type("IfcSignTypeEnum", 1018, items);
+ IFC4X3_RC3_IfcSignTypeEnum_type = new enumeration_type("IfcSignTypeEnum", 1020, items);
}
{
std::vector items; items.reserve(5);
@@ -5161,7 +5198,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
items.push_back("VISUAL");
- IFC4X3_RC3_IfcSignalTypeEnum_type = new enumeration_type("IfcSignalTypeEnum", 1016, items);
+ IFC4X3_RC3_IfcSignalTypeEnum_type = new enumeration_type("IfcSignalTypeEnum", 1018, items);
}
{
std::vector items; items.reserve(12);
@@ -5177,7 +5214,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("Q_TIME");
items.push_back("Q_VOLUME");
items.push_back("Q_WEIGHT");
- IFC4X3_RC3_IfcSimplePropertyTemplateTypeEnum_type = new enumeration_type("IfcSimplePropertyTemplateTypeEnum", 1021, items);
+ IFC4X3_RC3_IfcSimplePropertyTemplateTypeEnum_type = new enumeration_type("IfcSimplePropertyTemplateTypeEnum", 1023, items);
}
{
std::vector items; items.reserve(11);
@@ -5192,7 +5229,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRACKSLAB");
items.push_back("USERDEFINED");
items.push_back("WEARING");
- IFC4X3_RC3_IfcSlabTypeEnum_type = new enumeration_type("IfcSlabTypeEnum", 1033, items);
+ IFC4X3_RC3_IfcSlabTypeEnum_type = new enumeration_type("IfcSlabTypeEnum", 1035, items);
}
{
std::vector items; items.reserve(4);
@@ -5200,20 +5237,20 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SOLARCOLLECTOR");
items.push_back("SOLARPANEL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSolarDeviceTypeEnum_type = new enumeration_type("IfcSolarDeviceTypeEnum", 1037, items);
+ IFC4X3_RC3_IfcSolarDeviceTypeEnum_type = new enumeration_type("IfcSolarDeviceTypeEnum", 1039, items);
}
- IFC4X3_RC3_IfcSolidAngleMeasure_type = new type_declaration("IfcSolidAngleMeasure", 1038, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSoundPowerLevelMeasure_type = new type_declaration("IfcSoundPowerLevelMeasure", 1042, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSoundPowerMeasure_type = new type_declaration("IfcSoundPowerMeasure", 1043, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSoundPressureLevelMeasure_type = new type_declaration("IfcSoundPressureLevelMeasure", 1044, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSoundPressureMeasure_type = new type_declaration("IfcSoundPressureMeasure", 1045, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSolidAngleMeasure_type = new type_declaration("IfcSolidAngleMeasure", 1040, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSoundPowerLevelMeasure_type = new type_declaration("IfcSoundPowerLevelMeasure", 1044, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSoundPowerMeasure_type = new type_declaration("IfcSoundPowerMeasure", 1045, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSoundPressureLevelMeasure_type = new type_declaration("IfcSoundPressureLevelMeasure", 1046, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSoundPressureMeasure_type = new type_declaration("IfcSoundPressureMeasure", 1047, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(4);
items.push_back("CONVECTOR");
items.push_back("NOTDEFINED");
items.push_back("RADIATOR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSpaceHeaterTypeEnum_type = new enumeration_type("IfcSpaceHeaterTypeEnum", 1050, items);
+ IFC4X3_RC3_IfcSpaceHeaterTypeEnum_type = new enumeration_type("IfcSpaceHeaterTypeEnum", 1052, items);
}
{
std::vector items; items.reserve(8);
@@ -5225,7 +5262,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PARKING");
items.push_back("SPACE");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSpaceTypeEnum_type = new enumeration_type("IfcSpaceTypeEnum", 1052, items);
+ IFC4X3_RC3_IfcSpaceTypeEnum_type = new enumeration_type("IfcSpaceTypeEnum", 1054, items);
}
{
std::vector items; items.reserve(11);
@@ -5240,11 +5277,11 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRANSPORT");
items.push_back("USERDEFINED");
items.push_back("VENTILATION");
- IFC4X3_RC3_IfcSpatialZoneTypeEnum_type = new enumeration_type("IfcSpatialZoneTypeEnum", 1060, items);
+ IFC4X3_RC3_IfcSpatialZoneTypeEnum_type = new enumeration_type("IfcSpatialZoneTypeEnum", 1062, items);
}
- IFC4X3_RC3_IfcSpecificHeatCapacityMeasure_type = new type_declaration("IfcSpecificHeatCapacityMeasure", 1061, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSpecularExponent_type = new type_declaration("IfcSpecularExponent", 1062, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcSpecularRoughness_type = new type_declaration("IfcSpecularRoughness", 1064, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSpecificHeatCapacityMeasure_type = new type_declaration("IfcSpecificHeatCapacityMeasure", 1063, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSpecularExponent_type = new type_declaration("IfcSpecularExponent", 1064, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcSpecularRoughness_type = new type_declaration("IfcSpecularRoughness", 1066, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(5);
items.push_back("BIRDCAGE");
@@ -5252,7 +5289,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("RAINWATERHOPPER");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStackTerminalTypeEnum_type = new enumeration_type("IfcStackTerminalTypeEnum", 1070, items);
+ IFC4X3_RC3_IfcStackTerminalTypeEnum_type = new enumeration_type("IfcStackTerminalTypeEnum", 1072, items);
}
{
std::vector items; items.reserve(7);
@@ -5263,7 +5300,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STRAIGHT");
items.push_back("USERDEFINED");
items.push_back("WINDER");
- IFC4X3_RC3_IfcStairFlightTypeEnum_type = new enumeration_type("IfcStairFlightTypeEnum", 1074, items);
+ IFC4X3_RC3_IfcStairFlightTypeEnum_type = new enumeration_type("IfcStairFlightTypeEnum", 1076, items);
}
{
std::vector items; items.reserve(17);
@@ -5284,7 +5321,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TWO_QUARTER_WINDING_STAIR");
items.push_back("TWO_STRAIGHT_RUN_STAIR");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStairTypeEnum_type = new enumeration_type("IfcStairTypeEnum", 1076, items);
+ IFC4X3_RC3_IfcStairTypeEnum_type = new enumeration_type("IfcStairTypeEnum", 1078, items);
}
{
std::vector items; items.reserve(5);
@@ -5293,7 +5330,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("READONLYLOCKED");
items.push_back("READWRITE");
items.push_back("READWRITELOCKED");
- IFC4X3_RC3_IfcStateEnum_type = new enumeration_type("IfcStateEnum", 1077, items);
+ IFC4X3_RC3_IfcStateEnum_type = new enumeration_type("IfcStateEnum", 1079, items);
}
{
std::vector items; items.reserve(9);
@@ -5306,7 +5343,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("POLYGONAL");
items.push_back("SINUS");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStructuralCurveActivityTypeEnum_type = new enumeration_type("IfcStructuralCurveActivityTypeEnum", 1085, items);
+ IFC4X3_RC3_IfcStructuralCurveActivityTypeEnum_type = new enumeration_type("IfcStructuralCurveActivityTypeEnum", 1087, items);
}
{
std::vector items; items.reserve(7);
@@ -5317,7 +5354,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RIGID_JOINED_MEMBER");
items.push_back("TENSION_MEMBER");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStructuralCurveMemberTypeEnum_type = new enumeration_type("IfcStructuralCurveMemberTypeEnum", 1088, items);
+ IFC4X3_RC3_IfcStructuralCurveMemberTypeEnum_type = new enumeration_type("IfcStructuralCurveMemberTypeEnum", 1090, items);
}
{
std::vector items; items.reserve(6);
@@ -5327,7 +5364,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("ISOCONTOUR");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStructuralSurfaceActivityTypeEnum_type = new enumeration_type("IfcStructuralSurfaceActivityTypeEnum", 1114, items);
+ IFC4X3_RC3_IfcStructuralSurfaceActivityTypeEnum_type = new enumeration_type("IfcStructuralSurfaceActivityTypeEnum", 1116, items);
}
{
std::vector items; items.reserve(5);
@@ -5336,7 +5373,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SHELL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcStructuralSurfaceMemberTypeEnum_type = new enumeration_type("IfcStructuralSurfaceMemberTypeEnum", 1117, items);
+ IFC4X3_RC3_IfcStructuralSurfaceMemberTypeEnum_type = new enumeration_type("IfcStructuralSurfaceMemberTypeEnum", 1119, items);
}
{
std::vector items; items.reserve(4);
@@ -5344,7 +5381,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PURCHASE");
items.push_back("USERDEFINED");
items.push_back("WORK");
- IFC4X3_RC3_IfcSubContractResourceTypeEnum_type = new enumeration_type("IfcSubContractResourceTypeEnum", 1125, items);
+ IFC4X3_RC3_IfcSubContractResourceTypeEnum_type = new enumeration_type("IfcSubContractResourceTypeEnum", 1127, items);
}
{
std::vector items; items.reserve(13);
@@ -5361,14 +5398,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRANSVERSERUMBLESTRIP");
items.push_back("TREATMENT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSurfaceFeatureTypeEnum_type = new enumeration_type("IfcSurfaceFeatureTypeEnum", 1131, items);
+ IFC4X3_RC3_IfcSurfaceFeatureTypeEnum_type = new enumeration_type("IfcSurfaceFeatureTypeEnum", 1133, items);
}
{
std::vector items; items.reserve(3);
items.push_back("BOTH");
items.push_back("NEGATIVE");
items.push_back("POSITIVE");
- IFC4X3_RC3_IfcSurfaceSide_type = new enumeration_type("IfcSurfaceSide", 1136, items);
+ IFC4X3_RC3_IfcSurfaceSide_type = new enumeration_type("IfcSurfaceSide", 1138, items);
}
{
std::vector items; items.reserve(13);
@@ -5385,7 +5422,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SWITCHDISCONNECTOR");
items.push_back("TOGGLESWITCH");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcSwitchingDeviceTypeEnum_type = new enumeration_type("IfcSwitchingDeviceTypeEnum", 1151, items);
+ IFC4X3_RC3_IfcSwitchingDeviceTypeEnum_type = new enumeration_type("IfcSwitchingDeviceTypeEnum", 1153, items);
}
{
std::vector items; items.reserve(5);
@@ -5394,7 +5431,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SUBRACK");
items.push_back("USERDEFINED");
items.push_back("WORKSURFACE");
- IFC4X3_RC3_IfcSystemFurnitureElementTypeEnum_type = new enumeration_type("IfcSystemFurnitureElementTypeEnum", 1155, items);
+ IFC4X3_RC3_IfcSystemFurnitureElementTypeEnum_type = new enumeration_type("IfcSystemFurnitureElementTypeEnum", 1157, items);
}
{
std::vector items; items.reserve(10);
@@ -5408,14 +5445,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STORAGE");
items.push_back("USERDEFINED");
items.push_back("VESSEL");
- IFC4X3_RC3_IfcTankTypeEnum_type = new enumeration_type("IfcTankTypeEnum", 1161, items);
+ IFC4X3_RC3_IfcTankTypeEnum_type = new enumeration_type("IfcTankTypeEnum", 1163, items);
}
{
std::vector items; items.reserve(3);
items.push_back("ELAPSEDTIME");
items.push_back("NOTDEFINED");
items.push_back("WORKTIME");
- IFC4X3_RC3_IfcTaskDurationEnum_type = new enumeration_type("IfcTaskDurationEnum", 1163, items);
+ IFC4X3_RC3_IfcTaskDurationEnum_type = new enumeration_type("IfcTaskDurationEnum", 1165, items);
}
{
std::vector items; items.reserve(14);
@@ -5433,10 +5470,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("REMOVAL");
items.push_back("RENOVATION");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcTaskTypeEnum_type = new enumeration_type("IfcTaskTypeEnum", 1167, items);
+ IFC4X3_RC3_IfcTaskTypeEnum_type = new enumeration_type("IfcTaskTypeEnum", 1169, items);
}
- IFC4X3_RC3_IfcTemperatureGradientMeasure_type = new type_declaration("IfcTemperatureGradientMeasure", 1169, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcTemperatureRateOfChangeMeasure_type = new type_declaration("IfcTemperatureRateOfChangeMeasure", 1170, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcTemperatureGradientMeasure_type = new type_declaration("IfcTemperatureGradientMeasure", 1171, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcTemperatureRateOfChangeMeasure_type = new type_declaration("IfcTemperatureRateOfChangeMeasure", 1172, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(5);
items.push_back("COUPLER");
@@ -5444,7 +5481,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("TENSIONING_END");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcTendonAnchorTypeEnum_type = new enumeration_type("IfcTendonAnchorTypeEnum", 1174, items);
+ IFC4X3_RC3_IfcTendonAnchorTypeEnum_type = new enumeration_type("IfcTendonAnchorTypeEnum", 1176, items);
}
{
std::vector items; items.reserve(7);
@@ -5455,7 +5492,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("TRUMPET");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcTendonConduitTypeEnum_type = new enumeration_type("IfcTendonConduitTypeEnum", 1177, items);
+ IFC4X3_RC3_IfcTendonConduitTypeEnum_type = new enumeration_type("IfcTendonConduitTypeEnum", 1179, items);
}
{
std::vector items; items.reserve(6);
@@ -5465,34 +5502,34 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STRAND");
items.push_back("USERDEFINED");
items.push_back("WIRE");
- IFC4X3_RC3_IfcTendonTypeEnum_type = new enumeration_type("IfcTendonTypeEnum", 1179, items);
+ IFC4X3_RC3_IfcTendonTypeEnum_type = new enumeration_type("IfcTendonTypeEnum", 1181, items);
}
- IFC4X3_RC3_IfcText_type = new type_declaration("IfcText", 1182, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcTextAlignment_type = new type_declaration("IfcTextAlignment", 1183, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcTextDecoration_type = new type_declaration("IfcTextDecoration", 1184, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcTextFontName_type = new type_declaration("IfcTextFontName", 1185, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcText_type = new type_declaration("IfcText", 1184, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcTextAlignment_type = new type_declaration("IfcTextAlignment", 1185, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcTextDecoration_type = new type_declaration("IfcTextDecoration", 1186, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcTextFontName_type = new type_declaration("IfcTextFontName", 1187, new simple_type(simple_type::string_type));
{
std::vector items; items.reserve(4);
items.push_back("DOWN");
items.push_back("LEFT");
items.push_back("RIGHT");
items.push_back("UP");
- IFC4X3_RC3_IfcTextPath_type = new enumeration_type("IfcTextPath", 1189, items);
+ IFC4X3_RC3_IfcTextPath_type = new enumeration_type("IfcTextPath", 1191, items);
}
- IFC4X3_RC3_IfcTextTransformation_type = new type_declaration("IfcTextTransformation", 1194, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcThermalAdmittanceMeasure_type = new type_declaration("IfcThermalAdmittanceMeasure", 1200, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcThermalConductivityMeasure_type = new type_declaration("IfcThermalConductivityMeasure", 1201, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcThermalExpansionCoefficientMeasure_type = new type_declaration("IfcThermalExpansionCoefficientMeasure", 1202, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcThermalResistanceMeasure_type = new type_declaration("IfcThermalResistanceMeasure", 1203, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcThermalTransmittanceMeasure_type = new type_declaration("IfcThermalTransmittanceMeasure", 1204, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcThermodynamicTemperatureMeasure_type = new type_declaration("IfcThermodynamicTemperatureMeasure", 1205, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcTime_type = new type_declaration("IfcTime", 1207, new simple_type(simple_type::string_type));
- IFC4X3_RC3_IfcTimeMeasure_type = new type_declaration("IfcTimeMeasure", 1208, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcTextTransformation_type = new type_declaration("IfcTextTransformation", 1196, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcThermalAdmittanceMeasure_type = new type_declaration("IfcThermalAdmittanceMeasure", 1202, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcThermalConductivityMeasure_type = new type_declaration("IfcThermalConductivityMeasure", 1203, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcThermalExpansionCoefficientMeasure_type = new type_declaration("IfcThermalExpansionCoefficientMeasure", 1204, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcThermalResistanceMeasure_type = new type_declaration("IfcThermalResistanceMeasure", 1205, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcThermalTransmittanceMeasure_type = new type_declaration("IfcThermalTransmittanceMeasure", 1206, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcThermodynamicTemperatureMeasure_type = new type_declaration("IfcThermodynamicTemperatureMeasure", 1207, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcTime_type = new type_declaration("IfcTime", 1209, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcTimeMeasure_type = new type_declaration("IfcTimeMeasure", 1210, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcDuration_type);
items.push_back(IFC4X3_RC3_IfcRatioMeasure_type);
- IFC4X3_RC3_IfcTimeOrRatioSelect_type = new select_type("IfcTimeOrRatioSelect", 1209, items);
+ IFC4X3_RC3_IfcTimeOrRatioSelect_type = new select_type("IfcTimeOrRatioSelect", 1211, items);
}
{
std::vector items; items.reserve(7);
@@ -5503,10 +5540,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PIECEWISEBINARY");
items.push_back("PIECEWISECONSTANT");
items.push_back("PIECEWISECONTINUOUS");
- IFC4X3_RC3_IfcTimeSeriesDataTypeEnum_type = new enumeration_type("IfcTimeSeriesDataTypeEnum", 1212, items);
+ IFC4X3_RC3_IfcTimeSeriesDataTypeEnum_type = new enumeration_type("IfcTimeSeriesDataTypeEnum", 1214, items);
}
- IFC4X3_RC3_IfcTimeStamp_type = new type_declaration("IfcTimeStamp", 1214, new simple_type(simple_type::integer_type));
- IFC4X3_RC3_IfcTorqueMeasure_type = new type_declaration("IfcTorqueMeasure", 1218, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcTimeStamp_type = new type_declaration("IfcTimeStamp", 1216, new simple_type(simple_type::integer_type));
+ IFC4X3_RC3_IfcTorqueMeasure_type = new type_declaration("IfcTorqueMeasure", 1220, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(10);
items.push_back("BLOCKINGDEVICE");
@@ -5519,7 +5556,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRACKENDOFALIGNMENT");
items.push_back("USERDEFINED");
items.push_back("VEHICLESTOP");
- IFC4X3_RC3_IfcTrackElementTypeEnum_type = new enumeration_type("IfcTrackElementTypeEnum", 1221, items);
+ IFC4X3_RC3_IfcTrackElementTypeEnum_type = new enumeration_type("IfcTrackElementTypeEnum", 1223, items);
}
{
std::vector items; items.reserve(9);
@@ -5532,7 +5569,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("RECTIFIER");
items.push_back("USERDEFINED");
items.push_back("VOLTAGE");
- IFC4X3_RC3_IfcTransformerTypeEnum_type = new enumeration_type("IfcTransformerTypeEnum", 1224, items);
+ IFC4X3_RC3_IfcTransformerTypeEnum_type = new enumeration_type("IfcTransformerTypeEnum", 1226, items);
}
{
std::vector items; items.reserve(4);
@@ -5540,13 +5577,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("CONTSAMEGRADIENT");
items.push_back("CONTSAMEGRADIENTSAMECURVATURE");
items.push_back("DISCONTINUOUS");
- IFC4X3_RC3_IfcTransitionCode_type = new enumeration_type("IfcTransitionCode", 1225, items);
+ IFC4X3_RC3_IfcTransitionCode_type = new enumeration_type("IfcTransitionCode", 1227, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcLinearStiffnessMeasure_type);
- IFC4X3_RC3_IfcTranslationalStiffnessSelect_type = new select_type("IfcTranslationalStiffnessSelect", 1226, items);
+ IFC4X3_RC3_IfcTranslationalStiffnessSelect_type = new select_type("IfcTranslationalStiffnessSelect", 1228, items);
}
{
std::vector items; items.reserve(8);
@@ -5558,7 +5595,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("MOVINGWALKWAY");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcTransportElementFixedTypeEnum_type = new enumeration_type("IfcTransportElementFixedTypeEnum", 1228, items);
+ IFC4X3_RC3_IfcTransportElementFixedTypeEnum_type = new enumeration_type("IfcTransportElementFixedTypeEnum", 1230, items);
}
{
std::vector items; items.reserve(9);
@@ -5571,29 +5608,29 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("VEHICLEMARINE");
items.push_back("VEHICLETRACKED");
items.push_back("VEHICLEWHEELED");
- IFC4X3_RC3_IfcTransportElementNonFixedTypeEnum_type = new enumeration_type("IfcTransportElementNonFixedTypeEnum", 1229, items);
+ IFC4X3_RC3_IfcTransportElementNonFixedTypeEnum_type = new enumeration_type("IfcTransportElementNonFixedTypeEnum", 1231, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcTransportElementFixedTypeEnum_type);
items.push_back(IFC4X3_RC3_IfcTransportElementNonFixedTypeEnum_type);
- IFC4X3_RC3_IfcTransportElementTypeSelect_type = new select_type("IfcTransportElementTypeSelect", 1231, items);
+ IFC4X3_RC3_IfcTransportElementTypeSelect_type = new select_type("IfcTransportElementTypeSelect", 1233, items);
}
{
std::vector items; items.reserve(3);
items.push_back("CARTESIAN");
items.push_back("PARAMETER");
items.push_back("UNSPECIFIED");
- IFC4X3_RC3_IfcTrimmingPreference_type = new enumeration_type("IfcTrimmingPreference", 1236, items);
+ IFC4X3_RC3_IfcTrimmingPreference_type = new enumeration_type("IfcTrimmingPreference", 1238, items);
}
{
std::vector items; items.reserve(3);
items.push_back("FINNED");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcTubeBundleTypeEnum_type = new enumeration_type("IfcTubeBundleTypeEnum", 1241, items);
+ IFC4X3_RC3_IfcTubeBundleTypeEnum_type = new enumeration_type("IfcTubeBundleTypeEnum", 1243, items);
}
- IFC4X3_RC3_IfcURIReference_type = new type_declaration("IfcURIReference", 1255, new simple_type(simple_type::string_type));
+ IFC4X3_RC3_IfcURIReference_type = new type_declaration("IfcURIReference", 1257, new simple_type(simple_type::string_type));
{
std::vector items; items.reserve(30);
items.push_back("ABSORBEDDOSEUNIT");
@@ -5626,7 +5663,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TIMEUNIT");
items.push_back("USERDEFINED");
items.push_back("VOLUMEUNIT");
- IFC4X3_RC3_IfcUnitEnum_type = new enumeration_type("IfcUnitEnum", 1254, items);
+ IFC4X3_RC3_IfcUnitEnum_type = new enumeration_type("IfcUnitEnum", 1256, items);
}
{
std::vector items; items.reserve(11);
@@ -5641,7 +5678,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("THERMOSTAT");
items.push_back("USERDEFINED");
items.push_back("WEATHERSTATION");
- IFC4X3_RC3_IfcUnitaryControlElementTypeEnum_type = new enumeration_type("IfcUnitaryControlElementTypeEnum", 1249, items);
+ IFC4X3_RC3_IfcUnitaryControlElementTypeEnum_type = new enumeration_type("IfcUnitaryControlElementTypeEnum", 1251, items);
}
{
std::vector items; items.reserve(7);
@@ -5652,7 +5689,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("ROOFTOPUNIT");
items.push_back("SPLITSYSTEM");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcUnitaryEquipmentTypeEnum_type = new enumeration_type("IfcUnitaryEquipmentTypeEnum", 1252, items);
+ IFC4X3_RC3_IfcUnitaryEquipmentTypeEnum_type = new enumeration_type("IfcUnitaryEquipmentTypeEnum", 1254, items);
}
{
std::vector items; items.reserve(23);
@@ -5679,9 +5716,9 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STEAMTRAP");
items.push_back("STOPCOCK");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcValveTypeEnum_type = new enumeration_type("IfcValveTypeEnum", 1260, items);
+ IFC4X3_RC3_IfcValveTypeEnum_type = new enumeration_type("IfcValveTypeEnum", 1262, items);
}
- IFC4X3_RC3_IfcVaporPermeabilityMeasure_type = new type_declaration("IfcVaporPermeabilityMeasure", 1261, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcVaporPermeabilityMeasure_type = new type_declaration("IfcVaporPermeabilityMeasure", 1263, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(8);
items.push_back("AXIAL_YIELD");
@@ -5692,7 +5729,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SHEAR_YIELD");
items.push_back("USERDEFINED");
items.push_back("VISCOUS");
- IFC4X3_RC3_IfcVibrationDamperTypeEnum_type = new enumeration_type("IfcVibrationDamperTypeEnum", 1269, items);
+ IFC4X3_RC3_IfcVibrationDamperTypeEnum_type = new enumeration_type("IfcVibrationDamperTypeEnum", 1271, items);
}
{
std::vector items; items.reserve(5);
@@ -5701,7 +5738,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("SPRING");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcVibrationIsolatorTypeEnum_type = new enumeration_type("IfcVibrationIsolatorTypeEnum", 1272, items);
+ IFC4X3_RC3_IfcVibrationIsolatorTypeEnum_type = new enumeration_type("IfcVibrationIsolatorTypeEnum", 1274, items);
}
{
std::vector items; items.reserve(8);
@@ -5713,10 +5750,10 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTCH");
items.push_back("NOTDEFINED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcVoidingFeatureTypeEnum_type = new enumeration_type("IfcVoidingFeatureTypeEnum", 1277, items);
+ IFC4X3_RC3_IfcVoidingFeatureTypeEnum_type = new enumeration_type("IfcVoidingFeatureTypeEnum", 1279, items);
}
- IFC4X3_RC3_IfcVolumeMeasure_type = new type_declaration("IfcVolumeMeasure", 1279, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcVolumetricFlowRateMeasure_type = new type_declaration("IfcVolumetricFlowRateMeasure", 1280, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcVolumeMeasure_type = new type_declaration("IfcVolumeMeasure", 1281, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcVolumetricFlowRateMeasure_type = new type_declaration("IfcVolumetricFlowRateMeasure", 1282, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(13);
items.push_back("ELEMENTEDWALL");
@@ -5732,15 +5769,15 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("STANDARD");
items.push_back("USERDEFINED");
items.push_back("WAVEWALL");
- IFC4X3_RC3_IfcWallTypeEnum_type = new enumeration_type("IfcWallTypeEnum", 1285, items);
+ IFC4X3_RC3_IfcWallTypeEnum_type = new enumeration_type("IfcWallTypeEnum", 1287, items);
}
- IFC4X3_RC3_IfcWarpingConstantMeasure_type = new type_declaration("IfcWarpingConstantMeasure", 1286, new simple_type(simple_type::real_type));
- IFC4X3_RC3_IfcWarpingMomentMeasure_type = new type_declaration("IfcWarpingMomentMeasure", 1287, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcWarpingConstantMeasure_type = new type_declaration("IfcWarpingConstantMeasure", 1288, new simple_type(simple_type::real_type));
+ IFC4X3_RC3_IfcWarpingMomentMeasure_type = new type_declaration("IfcWarpingMomentMeasure", 1289, new simple_type(simple_type::real_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcBoolean_type);
items.push_back(IFC4X3_RC3_IfcWarpingMomentMeasure_type);
- IFC4X3_RC3_IfcWarpingStiffnessSelect_type = new select_type("IfcWarpingStiffnessSelect", 1288, items);
+ IFC4X3_RC3_IfcWarpingStiffnessSelect_type = new select_type("IfcWarpingStiffnessSelect", 1290, items);
}
{
std::vector items; items.reserve(9);
@@ -5753,7 +5790,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("USERDEFINED");
items.push_back("WASTEDISPOSALUNIT");
items.push_back("WASTETRAP");
- IFC4X3_RC3_IfcWasteTerminalTypeEnum_type = new enumeration_type("IfcWasteTerminalTypeEnum", 1291, items);
+ IFC4X3_RC3_IfcWasteTerminalTypeEnum_type = new enumeration_type("IfcWasteTerminalTypeEnum", 1293, items);
}
{
std::vector items; items.reserve(14);
@@ -5771,7 +5808,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TILTANDTURNLEFTHAND");
items.push_back("TILTANDTURNRIGHTHAND");
items.push_back("TOPHUNG");
- IFC4X3_RC3_IfcWindowPanelOperationEnum_type = new enumeration_type("IfcWindowPanelOperationEnum", 1295, items);
+ IFC4X3_RC3_IfcWindowPanelOperationEnum_type = new enumeration_type("IfcWindowPanelOperationEnum", 1297, items);
}
{
std::vector items; items.reserve(6);
@@ -5781,7 +5818,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("RIGHT");
items.push_back("TOP");
- IFC4X3_RC3_IfcWindowPanelPositionEnum_type = new enumeration_type("IfcWindowPanelPositionEnum", 1296, items);
+ IFC4X3_RC3_IfcWindowPanelPositionEnum_type = new enumeration_type("IfcWindowPanelPositionEnum", 1298, items);
}
{
std::vector items; items.reserve(8);
@@ -5793,7 +5830,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("PLASTIC");
items.push_back("STEEL");
items.push_back("WOOD");
- IFC4X3_RC3_IfcWindowStyleConstructionEnum_type = new enumeration_type("IfcWindowStyleConstructionEnum", 1300, items);
+ IFC4X3_RC3_IfcWindowStyleConstructionEnum_type = new enumeration_type("IfcWindowStyleConstructionEnum", 1302, items);
}
{
std::vector items; items.reserve(11);
@@ -5808,7 +5845,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRIPLE_PANEL_TOP");
items.push_back("TRIPLE_PANEL_VERTICAL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcWindowStyleOperationEnum_type = new enumeration_type("IfcWindowStyleOperationEnum", 1301, items);
+ IFC4X3_RC3_IfcWindowStyleOperationEnum_type = new enumeration_type("IfcWindowStyleOperationEnum", 1303, items);
}
{
std::vector items; items.reserve(5);
@@ -5817,7 +5854,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SKYLIGHT");
items.push_back("USERDEFINED");
items.push_back("WINDOW");
- IFC4X3_RC3_IfcWindowTypeEnum_type = new enumeration_type("IfcWindowTypeEnum", 1303, items);
+ IFC4X3_RC3_IfcWindowTypeEnum_type = new enumeration_type("IfcWindowTypeEnum", 1305, items);
}
{
std::vector items; items.reserve(11);
@@ -5832,7 +5869,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("TRIPLE_PANEL_TOP");
items.push_back("TRIPLE_PANEL_VERTICAL");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcWindowTypePartitioningEnum_type = new enumeration_type("IfcWindowTypePartitioningEnum", 1304, items);
+ IFC4X3_RC3_IfcWindowTypePartitioningEnum_type = new enumeration_type("IfcWindowTypePartitioningEnum", 1306, items);
}
{
std::vector items; items.reserve(5);
@@ -5841,7 +5878,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("SECONDSHIFT");
items.push_back("THIRDSHIFT");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcWorkCalendarTypeEnum_type = new enumeration_type("IfcWorkCalendarTypeEnum", 1306, items);
+ IFC4X3_RC3_IfcWorkCalendarTypeEnum_type = new enumeration_type("IfcWorkCalendarTypeEnum", 1308, items);
}
{
std::vector items; items.reserve(5);
@@ -5850,7 +5887,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("PLANNED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcWorkPlanTypeEnum_type = new enumeration_type("IfcWorkPlanTypeEnum", 1309, items);
+ IFC4X3_RC3_IfcWorkPlanTypeEnum_type = new enumeration_type("IfcWorkPlanTypeEnum", 1311, items);
}
{
std::vector items; items.reserve(5);
@@ -5859,7 +5896,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back("NOTDEFINED");
items.push_back("PLANNED");
items.push_back("USERDEFINED");
- IFC4X3_RC3_IfcWorkScheduleTypeEnum_type = new enumeration_type("IfcWorkScheduleTypeEnum", 1311, items);
+ IFC4X3_RC3_IfcWorkScheduleTypeEnum_type = new enumeration_type("IfcWorkScheduleTypeEnum", 1313, items);
}
IFC4X3_RC3_IfcActorRole_type = new entity("IfcActorRole", false, 7, 0);
IFC4X3_RC3_IfcAddress_type = new entity("IfcAddress", true, 12, 0);
@@ -5884,109 +5921,109 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcDerivedUnit_type = new entity("IfcDerivedUnit", false, 301, 0);
IFC4X3_RC3_IfcDerivedUnitElement_type = new entity("IfcDerivedUnitElement", false, 302, 0);
IFC4X3_RC3_IfcDimensionalExponents_type = new entity("IfcDimensionalExponents", false, 305, 0);
- IFC4X3_RC3_IfcExternalInformation_type = new entity("IfcExternalInformation", true, 428, 0);
- IFC4X3_RC3_IfcExternalReference_type = new entity("IfcExternalReference", true, 432, 0);
- IFC4X3_RC3_IfcExternallyDefinedHatchStyle_type = new entity("IfcExternallyDefinedHatchStyle", false, 429, IFC4X3_RC3_IfcExternalReference_type);
- IFC4X3_RC3_IfcExternallyDefinedSurfaceStyle_type = new entity("IfcExternallyDefinedSurfaceStyle", false, 430, IFC4X3_RC3_IfcExternalReference_type);
- IFC4X3_RC3_IfcExternallyDefinedTextFont_type = new entity("IfcExternallyDefinedTextFont", false, 431, IFC4X3_RC3_IfcExternalReference_type);
- IFC4X3_RC3_IfcGridAxis_type = new entity("IfcGridAxis", false, 525, 0);
- IFC4X3_RC3_IfcIrregularTimeSeriesValue_type = new entity("IfcIrregularTimeSeriesValue", false, 567, 0);
- IFC4X3_RC3_IfcLibraryInformation_type = new entity("IfcLibraryInformation", false, 589, IFC4X3_RC3_IfcExternalInformation_type);
- IFC4X3_RC3_IfcLibraryReference_type = new entity("IfcLibraryReference", false, 590, IFC4X3_RC3_IfcExternalReference_type);
- IFC4X3_RC3_IfcLightDistributionData_type = new entity("IfcLightDistributionData", false, 593, 0);
- IFC4X3_RC3_IfcLightIntensityDistribution_type = new entity("IfcLightIntensityDistribution", false, 599, 0);
- IFC4X3_RC3_IfcMapConversion_type = new entity("IfcMapConversion", false, 630, IFC4X3_RC3_IfcCoordinateOperation_type);
- IFC4X3_RC3_IfcMaterialClassificationRelationship_type = new entity("IfcMaterialClassificationRelationship", false, 640, 0);
- IFC4X3_RC3_IfcMaterialDefinition_type = new entity("IfcMaterialDefinition", true, 643, 0);
- IFC4X3_RC3_IfcMaterialLayer_type = new entity("IfcMaterialLayer", false, 645, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialLayerSet_type = new entity("IfcMaterialLayerSet", false, 646, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialLayerWithOffsets_type = new entity("IfcMaterialLayerWithOffsets", false, 648, IFC4X3_RC3_IfcMaterialLayer_type);
- IFC4X3_RC3_IfcMaterialList_type = new entity("IfcMaterialList", false, 649, 0);
- IFC4X3_RC3_IfcMaterialProfile_type = new entity("IfcMaterialProfile", false, 650, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialProfileSet_type = new entity("IfcMaterialProfileSet", false, 651, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialProfileWithOffsets_type = new entity("IfcMaterialProfileWithOffsets", false, 654, IFC4X3_RC3_IfcMaterialProfile_type);
- IFC4X3_RC3_IfcMaterialUsageDefinition_type = new entity("IfcMaterialUsageDefinition", true, 658, 0);
- IFC4X3_RC3_IfcMeasureWithUnit_type = new entity("IfcMeasureWithUnit", false, 660, 0);
- IFC4X3_RC3_IfcMetric_type = new entity("IfcMetric", false, 671, IFC4X3_RC3_IfcConstraint_type);
- IFC4X3_RC3_IfcMonetaryUnit_type = new entity("IfcMonetaryUnit", false, 688, 0);
- IFC4X3_RC3_IfcNamedUnit_type = new entity("IfcNamedUnit", true, 696, 0);
- IFC4X3_RC3_IfcObjectPlacement_type = new entity("IfcObjectPlacement", true, 707, 0);
- IFC4X3_RC3_IfcObjective_type = new entity("IfcObjective", false, 705, IFC4X3_RC3_IfcConstraint_type);
- IFC4X3_RC3_IfcOrganization_type = new entity("IfcOrganization", false, 721, 0);
- IFC4X3_RC3_IfcOwnerHistory_type = new entity("IfcOwnerHistory", false, 728, 0);
- IFC4X3_RC3_IfcPerson_type = new entity("IfcPerson", false, 741, 0);
- IFC4X3_RC3_IfcPersonAndOrganization_type = new entity("IfcPersonAndOrganization", false, 742, 0);
- IFC4X3_RC3_IfcPhysicalQuantity_type = new entity("IfcPhysicalQuantity", true, 746, 0);
- IFC4X3_RC3_IfcPhysicalSimpleQuantity_type = new entity("IfcPhysicalSimpleQuantity", true, 747, IFC4X3_RC3_IfcPhysicalQuantity_type);
- IFC4X3_RC3_IfcPostalAddress_type = new entity("IfcPostalAddress", false, 786, IFC4X3_RC3_IfcAddress_type);
- IFC4X3_RC3_IfcPresentationItem_type = new entity("IfcPresentationItem", true, 796, 0);
- IFC4X3_RC3_IfcPresentationLayerAssignment_type = new entity("IfcPresentationLayerAssignment", false, 797, 0);
- IFC4X3_RC3_IfcPresentationLayerWithStyle_type = new entity("IfcPresentationLayerWithStyle", false, 798, IFC4X3_RC3_IfcPresentationLayerAssignment_type);
- IFC4X3_RC3_IfcPresentationStyle_type = new entity("IfcPresentationStyle", true, 799, 0);
- IFC4X3_RC3_IfcProductRepresentation_type = new entity("IfcProductRepresentation", true, 808, 0);
- IFC4X3_RC3_IfcProfileDef_type = new entity("IfcProfileDef", false, 811, 0);
- IFC4X3_RC3_IfcProjectedCRS_type = new entity("IfcProjectedCRS", false, 815, IFC4X3_RC3_IfcCoordinateReferenceSystem_type);
- IFC4X3_RC3_IfcPropertyAbstraction_type = new entity("IfcPropertyAbstraction", true, 823, 0);
- IFC4X3_RC3_IfcPropertyEnumeration_type = new entity("IfcPropertyEnumeration", false, 828, IFC4X3_RC3_IfcPropertyAbstraction_type);
- IFC4X3_RC3_IfcQuantityArea_type = new entity("IfcQuantityArea", false, 851, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcQuantityCount_type = new entity("IfcQuantityCount", false, 852, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcQuantityLength_type = new entity("IfcQuantityLength", false, 853, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcQuantityTime_type = new entity("IfcQuantityTime", false, 855, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcQuantityVolume_type = new entity("IfcQuantityVolume", false, 856, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcQuantityWeight_type = new entity("IfcQuantityWeight", false, 857, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
- IFC4X3_RC3_IfcRecurrencePattern_type = new entity("IfcRecurrencePattern", false, 882, 0);
- IFC4X3_RC3_IfcReference_type = new entity("IfcReference", false, 884, 0);
- IFC4X3_RC3_IfcRepresentation_type = new entity("IfcRepresentation", true, 954, 0);
- IFC4X3_RC3_IfcRepresentationContext_type = new entity("IfcRepresentationContext", true, 955, 0);
- IFC4X3_RC3_IfcRepresentationItem_type = new entity("IfcRepresentationItem", true, 956, 0);
- IFC4X3_RC3_IfcRepresentationMap_type = new entity("IfcRepresentationMap", false, 957, 0);
- IFC4X3_RC3_IfcResourceLevelRelationship_type = new entity("IfcResourceLevelRelationship", true, 961, 0);
- IFC4X3_RC3_IfcRoot_type = new entity("IfcRoot", true, 976, 0);
- IFC4X3_RC3_IfcSIUnit_type = new entity("IfcSIUnit", false, 1026, IFC4X3_RC3_IfcNamedUnit_type);
- IFC4X3_RC3_IfcSchedulingTime_type = new entity("IfcSchedulingTime", true, 985, 0);
- IFC4X3_RC3_IfcShapeAspect_type = new entity("IfcShapeAspect", false, 1007, 0);
- IFC4X3_RC3_IfcShapeModel_type = new entity("IfcShapeModel", true, 1008, IFC4X3_RC3_IfcRepresentation_type);
- IFC4X3_RC3_IfcShapeRepresentation_type = new entity("IfcShapeRepresentation", false, 1009, IFC4X3_RC3_IfcShapeModel_type);
- IFC4X3_RC3_IfcStructuralConnectionCondition_type = new entity("IfcStructuralConnectionCondition", true, 1083, 0);
- IFC4X3_RC3_IfcStructuralLoad_type = new entity("IfcStructuralLoad", true, 1093, 0);
- IFC4X3_RC3_IfcStructuralLoadConfiguration_type = new entity("IfcStructuralLoadConfiguration", false, 1095, IFC4X3_RC3_IfcStructuralLoad_type);
- IFC4X3_RC3_IfcStructuralLoadOrResult_type = new entity("IfcStructuralLoadOrResult", true, 1098, IFC4X3_RC3_IfcStructuralLoad_type);
- IFC4X3_RC3_IfcStructuralLoadStatic_type = new entity("IfcStructuralLoadStatic", true, 1104, IFC4X3_RC3_IfcStructuralLoadOrResult_type);
- IFC4X3_RC3_IfcStructuralLoadTemperature_type = new entity("IfcStructuralLoadTemperature", false, 1105, IFC4X3_RC3_IfcStructuralLoadStatic_type);
- IFC4X3_RC3_IfcStyleModel_type = new entity("IfcStyleModel", true, 1122, IFC4X3_RC3_IfcRepresentation_type);
- IFC4X3_RC3_IfcStyledItem_type = new entity("IfcStyledItem", false, 1120, IFC4X3_RC3_IfcRepresentationItem_type);
- IFC4X3_RC3_IfcStyledRepresentation_type = new entity("IfcStyledRepresentation", false, 1121, IFC4X3_RC3_IfcStyleModel_type);
- IFC4X3_RC3_IfcSurfaceReinforcementArea_type = new entity("IfcSurfaceReinforcementArea", false, 1135, IFC4X3_RC3_IfcStructuralLoadOrResult_type);
- IFC4X3_RC3_IfcSurfaceStyle_type = new entity("IfcSurfaceStyle", false, 1137, IFC4X3_RC3_IfcPresentationStyle_type);
- IFC4X3_RC3_IfcSurfaceStyleLighting_type = new entity("IfcSurfaceStyleLighting", false, 1139, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcSurfaceStyleRefraction_type = new entity("IfcSurfaceStyleRefraction", false, 1140, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcSurfaceStyleShading_type = new entity("IfcSurfaceStyleShading", false, 1142, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcSurfaceStyleWithTextures_type = new entity("IfcSurfaceStyleWithTextures", false, 1143, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcSurfaceTexture_type = new entity("IfcSurfaceTexture", true, 1144, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTable_type = new entity("IfcTable", false, 1156, 0);
- IFC4X3_RC3_IfcTableColumn_type = new entity("IfcTableColumn", false, 1157, 0);
- IFC4X3_RC3_IfcTableRow_type = new entity("IfcTableRow", false, 1158, 0);
- IFC4X3_RC3_IfcTaskTime_type = new entity("IfcTaskTime", false, 1164, IFC4X3_RC3_IfcSchedulingTime_type);
- IFC4X3_RC3_IfcTaskTimeRecurring_type = new entity("IfcTaskTimeRecurring", false, 1165, IFC4X3_RC3_IfcTaskTime_type);
- IFC4X3_RC3_IfcTelecomAddress_type = new entity("IfcTelecomAddress", false, 1168, IFC4X3_RC3_IfcAddress_type);
- IFC4X3_RC3_IfcTextStyle_type = new entity("IfcTextStyle", false, 1190, IFC4X3_RC3_IfcPresentationStyle_type);
- IFC4X3_RC3_IfcTextStyleForDefinedFont_type = new entity("IfcTextStyleForDefinedFont", false, 1192, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTextStyleTextModel_type = new entity("IfcTextStyleTextModel", false, 1193, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTextureCoordinate_type = new entity("IfcTextureCoordinate", true, 1195, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTextureCoordinateGenerator_type = new entity("IfcTextureCoordinateGenerator", false, 1196, IFC4X3_RC3_IfcTextureCoordinate_type);
- IFC4X3_RC3_IfcTextureMap_type = new entity("IfcTextureMap", false, 1197, IFC4X3_RC3_IfcTextureCoordinate_type);
- IFC4X3_RC3_IfcTextureVertex_type = new entity("IfcTextureVertex", false, 1198, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTextureVertexList_type = new entity("IfcTextureVertexList", false, 1199, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcTimePeriod_type = new entity("IfcTimePeriod", false, 1210, 0);
- IFC4X3_RC3_IfcTimeSeries_type = new entity("IfcTimeSeries", true, 1211, 0);
- IFC4X3_RC3_IfcTimeSeriesValue_type = new entity("IfcTimeSeriesValue", false, 1213, 0);
- IFC4X3_RC3_IfcTopologicalRepresentationItem_type = new entity("IfcTopologicalRepresentationItem", true, 1215, IFC4X3_RC3_IfcRepresentationItem_type);
- IFC4X3_RC3_IfcTopologyRepresentation_type = new entity("IfcTopologyRepresentation", false, 1216, IFC4X3_RC3_IfcShapeModel_type);
- IFC4X3_RC3_IfcUnitAssignment_type = new entity("IfcUnitAssignment", false, 1253, 0);
- IFC4X3_RC3_IfcVertex_type = new entity("IfcVertex", false, 1264, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcVertexPoint_type = new entity("IfcVertexPoint", false, 1266, IFC4X3_RC3_IfcVertex_type);
- IFC4X3_RC3_IfcVirtualGridIntersection_type = new entity("IfcVirtualGridIntersection", false, 1275, 0);
- IFC4X3_RC3_IfcWorkTime_type = new entity("IfcWorkTime", false, 1312, IFC4X3_RC3_IfcSchedulingTime_type);
+ IFC4X3_RC3_IfcExternalInformation_type = new entity("IfcExternalInformation", true, 429, 0);
+ IFC4X3_RC3_IfcExternalReference_type = new entity("IfcExternalReference", true, 433, 0);
+ IFC4X3_RC3_IfcExternallyDefinedHatchStyle_type = new entity("IfcExternallyDefinedHatchStyle", false, 430, IFC4X3_RC3_IfcExternalReference_type);
+ IFC4X3_RC3_IfcExternallyDefinedSurfaceStyle_type = new entity("IfcExternallyDefinedSurfaceStyle", false, 431, IFC4X3_RC3_IfcExternalReference_type);
+ IFC4X3_RC3_IfcExternallyDefinedTextFont_type = new entity("IfcExternallyDefinedTextFont", false, 432, IFC4X3_RC3_IfcExternalReference_type);
+ IFC4X3_RC3_IfcGridAxis_type = new entity("IfcGridAxis", false, 526, 0);
+ IFC4X3_RC3_IfcIrregularTimeSeriesValue_type = new entity("IfcIrregularTimeSeriesValue", false, 568, 0);
+ IFC4X3_RC3_IfcLibraryInformation_type = new entity("IfcLibraryInformation", false, 590, IFC4X3_RC3_IfcExternalInformation_type);
+ IFC4X3_RC3_IfcLibraryReference_type = new entity("IfcLibraryReference", false, 591, IFC4X3_RC3_IfcExternalReference_type);
+ IFC4X3_RC3_IfcLightDistributionData_type = new entity("IfcLightDistributionData", false, 594, 0);
+ IFC4X3_RC3_IfcLightIntensityDistribution_type = new entity("IfcLightIntensityDistribution", false, 600, 0);
+ IFC4X3_RC3_IfcMapConversion_type = new entity("IfcMapConversion", false, 631, IFC4X3_RC3_IfcCoordinateOperation_type);
+ IFC4X3_RC3_IfcMaterialClassificationRelationship_type = new entity("IfcMaterialClassificationRelationship", false, 641, 0);
+ IFC4X3_RC3_IfcMaterialDefinition_type = new entity("IfcMaterialDefinition", true, 644, 0);
+ IFC4X3_RC3_IfcMaterialLayer_type = new entity("IfcMaterialLayer", false, 646, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialLayerSet_type = new entity("IfcMaterialLayerSet", false, 647, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialLayerWithOffsets_type = new entity("IfcMaterialLayerWithOffsets", false, 649, IFC4X3_RC3_IfcMaterialLayer_type);
+ IFC4X3_RC3_IfcMaterialList_type = new entity("IfcMaterialList", false, 650, 0);
+ IFC4X3_RC3_IfcMaterialProfile_type = new entity("IfcMaterialProfile", false, 651, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialProfileSet_type = new entity("IfcMaterialProfileSet", false, 652, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialProfileWithOffsets_type = new entity("IfcMaterialProfileWithOffsets", false, 655, IFC4X3_RC3_IfcMaterialProfile_type);
+ IFC4X3_RC3_IfcMaterialUsageDefinition_type = new entity("IfcMaterialUsageDefinition", true, 659, 0);
+ IFC4X3_RC3_IfcMeasureWithUnit_type = new entity("IfcMeasureWithUnit", false, 661, 0);
+ IFC4X3_RC3_IfcMetric_type = new entity("IfcMetric", false, 672, IFC4X3_RC3_IfcConstraint_type);
+ IFC4X3_RC3_IfcMonetaryUnit_type = new entity("IfcMonetaryUnit", false, 689, 0);
+ IFC4X3_RC3_IfcNamedUnit_type = new entity("IfcNamedUnit", true, 697, 0);
+ IFC4X3_RC3_IfcObjectPlacement_type = new entity("IfcObjectPlacement", true, 708, 0);
+ IFC4X3_RC3_IfcObjective_type = new entity("IfcObjective", false, 706, IFC4X3_RC3_IfcConstraint_type);
+ IFC4X3_RC3_IfcOrganization_type = new entity("IfcOrganization", false, 722, 0);
+ IFC4X3_RC3_IfcOwnerHistory_type = new entity("IfcOwnerHistory", false, 729, 0);
+ IFC4X3_RC3_IfcPerson_type = new entity("IfcPerson", false, 743, 0);
+ IFC4X3_RC3_IfcPersonAndOrganization_type = new entity("IfcPersonAndOrganization", false, 744, 0);
+ IFC4X3_RC3_IfcPhysicalQuantity_type = new entity("IfcPhysicalQuantity", true, 748, 0);
+ IFC4X3_RC3_IfcPhysicalSimpleQuantity_type = new entity("IfcPhysicalSimpleQuantity", true, 749, IFC4X3_RC3_IfcPhysicalQuantity_type);
+ IFC4X3_RC3_IfcPostalAddress_type = new entity("IfcPostalAddress", false, 788, IFC4X3_RC3_IfcAddress_type);
+ IFC4X3_RC3_IfcPresentationItem_type = new entity("IfcPresentationItem", true, 798, 0);
+ IFC4X3_RC3_IfcPresentationLayerAssignment_type = new entity("IfcPresentationLayerAssignment", false, 799, 0);
+ IFC4X3_RC3_IfcPresentationLayerWithStyle_type = new entity("IfcPresentationLayerWithStyle", false, 800, IFC4X3_RC3_IfcPresentationLayerAssignment_type);
+ IFC4X3_RC3_IfcPresentationStyle_type = new entity("IfcPresentationStyle", true, 801, 0);
+ IFC4X3_RC3_IfcProductRepresentation_type = new entity("IfcProductRepresentation", true, 810, 0);
+ IFC4X3_RC3_IfcProfileDef_type = new entity("IfcProfileDef", false, 813, 0);
+ IFC4X3_RC3_IfcProjectedCRS_type = new entity("IfcProjectedCRS", false, 817, IFC4X3_RC3_IfcCoordinateReferenceSystem_type);
+ IFC4X3_RC3_IfcPropertyAbstraction_type = new entity("IfcPropertyAbstraction", true, 825, 0);
+ IFC4X3_RC3_IfcPropertyEnumeration_type = new entity("IfcPropertyEnumeration", false, 830, IFC4X3_RC3_IfcPropertyAbstraction_type);
+ IFC4X3_RC3_IfcQuantityArea_type = new entity("IfcQuantityArea", false, 853, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcQuantityCount_type = new entity("IfcQuantityCount", false, 854, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcQuantityLength_type = new entity("IfcQuantityLength", false, 855, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcQuantityTime_type = new entity("IfcQuantityTime", false, 857, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcQuantityVolume_type = new entity("IfcQuantityVolume", false, 858, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcQuantityWeight_type = new entity("IfcQuantityWeight", false, 859, IFC4X3_RC3_IfcPhysicalSimpleQuantity_type);
+ IFC4X3_RC3_IfcRecurrencePattern_type = new entity("IfcRecurrencePattern", false, 884, 0);
+ IFC4X3_RC3_IfcReference_type = new entity("IfcReference", false, 886, 0);
+ IFC4X3_RC3_IfcRepresentation_type = new entity("IfcRepresentation", true, 956, 0);
+ IFC4X3_RC3_IfcRepresentationContext_type = new entity("IfcRepresentationContext", true, 957, 0);
+ IFC4X3_RC3_IfcRepresentationItem_type = new entity("IfcRepresentationItem", true, 958, 0);
+ IFC4X3_RC3_IfcRepresentationMap_type = new entity("IfcRepresentationMap", false, 959, 0);
+ IFC4X3_RC3_IfcResourceLevelRelationship_type = new entity("IfcResourceLevelRelationship", true, 963, 0);
+ IFC4X3_RC3_IfcRoot_type = new entity("IfcRoot", true, 978, 0);
+ IFC4X3_RC3_IfcSIUnit_type = new entity("IfcSIUnit", false, 1028, IFC4X3_RC3_IfcNamedUnit_type);
+ IFC4X3_RC3_IfcSchedulingTime_type = new entity("IfcSchedulingTime", true, 987, 0);
+ IFC4X3_RC3_IfcShapeAspect_type = new entity("IfcShapeAspect", false, 1009, 0);
+ IFC4X3_RC3_IfcShapeModel_type = new entity("IfcShapeModel", true, 1010, IFC4X3_RC3_IfcRepresentation_type);
+ IFC4X3_RC3_IfcShapeRepresentation_type = new entity("IfcShapeRepresentation", false, 1011, IFC4X3_RC3_IfcShapeModel_type);
+ IFC4X3_RC3_IfcStructuralConnectionCondition_type = new entity("IfcStructuralConnectionCondition", true, 1085, 0);
+ IFC4X3_RC3_IfcStructuralLoad_type = new entity("IfcStructuralLoad", true, 1095, 0);
+ IFC4X3_RC3_IfcStructuralLoadConfiguration_type = new entity("IfcStructuralLoadConfiguration", false, 1097, IFC4X3_RC3_IfcStructuralLoad_type);
+ IFC4X3_RC3_IfcStructuralLoadOrResult_type = new entity("IfcStructuralLoadOrResult", true, 1100, IFC4X3_RC3_IfcStructuralLoad_type);
+ IFC4X3_RC3_IfcStructuralLoadStatic_type = new entity("IfcStructuralLoadStatic", true, 1106, IFC4X3_RC3_IfcStructuralLoadOrResult_type);
+ IFC4X3_RC3_IfcStructuralLoadTemperature_type = new entity("IfcStructuralLoadTemperature", false, 1107, IFC4X3_RC3_IfcStructuralLoadStatic_type);
+ IFC4X3_RC3_IfcStyleModel_type = new entity("IfcStyleModel", true, 1124, IFC4X3_RC3_IfcRepresentation_type);
+ IFC4X3_RC3_IfcStyledItem_type = new entity("IfcStyledItem", false, 1122, IFC4X3_RC3_IfcRepresentationItem_type);
+ IFC4X3_RC3_IfcStyledRepresentation_type = new entity("IfcStyledRepresentation", false, 1123, IFC4X3_RC3_IfcStyleModel_type);
+ IFC4X3_RC3_IfcSurfaceReinforcementArea_type = new entity("IfcSurfaceReinforcementArea", false, 1137, IFC4X3_RC3_IfcStructuralLoadOrResult_type);
+ IFC4X3_RC3_IfcSurfaceStyle_type = new entity("IfcSurfaceStyle", false, 1139, IFC4X3_RC3_IfcPresentationStyle_type);
+ IFC4X3_RC3_IfcSurfaceStyleLighting_type = new entity("IfcSurfaceStyleLighting", false, 1141, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcSurfaceStyleRefraction_type = new entity("IfcSurfaceStyleRefraction", false, 1142, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcSurfaceStyleShading_type = new entity("IfcSurfaceStyleShading", false, 1144, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcSurfaceStyleWithTextures_type = new entity("IfcSurfaceStyleWithTextures", false, 1145, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcSurfaceTexture_type = new entity("IfcSurfaceTexture", true, 1146, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTable_type = new entity("IfcTable", false, 1158, 0);
+ IFC4X3_RC3_IfcTableColumn_type = new entity("IfcTableColumn", false, 1159, 0);
+ IFC4X3_RC3_IfcTableRow_type = new entity("IfcTableRow", false, 1160, 0);
+ IFC4X3_RC3_IfcTaskTime_type = new entity("IfcTaskTime", false, 1166, IFC4X3_RC3_IfcSchedulingTime_type);
+ IFC4X3_RC3_IfcTaskTimeRecurring_type = new entity("IfcTaskTimeRecurring", false, 1167, IFC4X3_RC3_IfcTaskTime_type);
+ IFC4X3_RC3_IfcTelecomAddress_type = new entity("IfcTelecomAddress", false, 1170, IFC4X3_RC3_IfcAddress_type);
+ IFC4X3_RC3_IfcTextStyle_type = new entity("IfcTextStyle", false, 1192, IFC4X3_RC3_IfcPresentationStyle_type);
+ IFC4X3_RC3_IfcTextStyleForDefinedFont_type = new entity("IfcTextStyleForDefinedFont", false, 1194, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTextStyleTextModel_type = new entity("IfcTextStyleTextModel", false, 1195, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTextureCoordinate_type = new entity("IfcTextureCoordinate", true, 1197, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTextureCoordinateGenerator_type = new entity("IfcTextureCoordinateGenerator", false, 1198, IFC4X3_RC3_IfcTextureCoordinate_type);
+ IFC4X3_RC3_IfcTextureMap_type = new entity("IfcTextureMap", false, 1199, IFC4X3_RC3_IfcTextureCoordinate_type);
+ IFC4X3_RC3_IfcTextureVertex_type = new entity("IfcTextureVertex", false, 1200, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTextureVertexList_type = new entity("IfcTextureVertexList", false, 1201, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcTimePeriod_type = new entity("IfcTimePeriod", false, 1212, 0);
+ IFC4X3_RC3_IfcTimeSeries_type = new entity("IfcTimeSeries", true, 1213, 0);
+ IFC4X3_RC3_IfcTimeSeriesValue_type = new entity("IfcTimeSeriesValue", false, 1215, 0);
+ IFC4X3_RC3_IfcTopologicalRepresentationItem_type = new entity("IfcTopologicalRepresentationItem", true, 1217, IFC4X3_RC3_IfcRepresentationItem_type);
+ IFC4X3_RC3_IfcTopologyRepresentation_type = new entity("IfcTopologyRepresentation", false, 1218, IFC4X3_RC3_IfcShapeModel_type);
+ IFC4X3_RC3_IfcUnitAssignment_type = new entity("IfcUnitAssignment", false, 1255, 0);
+ IFC4X3_RC3_IfcVertex_type = new entity("IfcVertex", false, 1266, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcVertexPoint_type = new entity("IfcVertexPoint", false, 1268, IFC4X3_RC3_IfcVertex_type);
+ IFC4X3_RC3_IfcVirtualGridIntersection_type = new entity("IfcVirtualGridIntersection", false, 1277, 0);
+ IFC4X3_RC3_IfcWorkTime_type = new entity("IfcWorkTime", false, 1314, IFC4X3_RC3_IfcSchedulingTime_type);
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcOrganization_type);
@@ -6090,42 +6127,42 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcMarinePartTypeEnum_type);
items.push_back(IFC4X3_RC3_IfcRailwayPartTypeEnum_type);
items.push_back(IFC4X3_RC3_IfcRoadPartTypeEnum_type);
- IFC4X3_RC3_IfcFacilityPartTypeSelect_type = new select_type("IfcFacilityPartTypeSelect", 449, items);
+ IFC4X3_RC3_IfcFacilityPartTypeSelect_type = new select_type("IfcFacilityPartTypeSelect", 450, items);
}
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcImpactProtectionDeviceTypeEnum_type);
items.push_back(IFC4X3_RC3_IfcVibrationDamperTypeEnum_type);
items.push_back(IFC4X3_RC3_IfcVibrationIsolatorTypeEnum_type);
- IFC4X3_RC3_IfcImpactProtectionDeviceTypeSelect_type = new select_type("IfcImpactProtectionDeviceTypeSelect", 546, items);
+ IFC4X3_RC3_IfcImpactProtectionDeviceTypeSelect_type = new select_type("IfcImpactProtectionDeviceTypeSelect", 547, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcRepresentation_type);
items.push_back(IFC4X3_RC3_IfcRepresentationItem_type);
- IFC4X3_RC3_IfcLayeredItem_type = new select_type("IfcLayeredItem", 586, items);
+ IFC4X3_RC3_IfcLayeredItem_type = new select_type("IfcLayeredItem", 587, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcLibraryInformation_type);
items.push_back(IFC4X3_RC3_IfcLibraryReference_type);
- IFC4X3_RC3_IfcLibrarySelect_type = new select_type("IfcLibrarySelect", 591, items);
+ IFC4X3_RC3_IfcLibrarySelect_type = new select_type("IfcLibrarySelect", 592, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcExternalReference_type);
items.push_back(IFC4X3_RC3_IfcLightIntensityDistribution_type);
- IFC4X3_RC3_IfcLightDistributionDataSourceSelect_type = new select_type("IfcLightDistributionDataSourceSelect", 594, items);
+ IFC4X3_RC3_IfcLightDistributionDataSourceSelect_type = new select_type("IfcLightDistributionDataSourceSelect", 595, items);
}
- IFC4X3_RC3_IfcLineIndex_type = new type_declaration("IfcLineIndex", 614, new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X3_RC3_IfcPositiveInteger_type)));
+ IFC4X3_RC3_IfcLineIndex_type = new type_declaration("IfcLineIndex", 615, new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X3_RC3_IfcPositiveInteger_type)));
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcMaterialDefinition_type);
items.push_back(IFC4X3_RC3_IfcMaterialList_type);
items.push_back(IFC4X3_RC3_IfcMaterialUsageDefinition_type);
- IFC4X3_RC3_IfcMaterialSelect_type = new select_type("IfcMaterialSelect", 657, items);
+ IFC4X3_RC3_IfcMaterialSelect_type = new select_type("IfcMaterialSelect", 658, items);
}
- IFC4X3_RC3_IfcNormalisedRatioMeasure_type = new type_declaration("IfcNormalisedRatioMeasure", 701, new named_type(IFC4X3_RC3_IfcRatioMeasure_type));
+ IFC4X3_RC3_IfcNormalisedRatioMeasure_type = new type_declaration("IfcNormalisedRatioMeasure", 702, new named_type(IFC4X3_RC3_IfcRatioMeasure_type));
{
std::vector items; items.reserve(9);
items.push_back(IFC4X3_RC3_IfcAddress_type);
@@ -6137,14 +6174,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcPersonAndOrganization_type);
items.push_back(IFC4X3_RC3_IfcTable_type);
items.push_back(IFC4X3_RC3_IfcTimeSeries_type);
- IFC4X3_RC3_IfcObjectReferenceSelect_type = new select_type("IfcObjectReferenceSelect", 708, items);
+ IFC4X3_RC3_IfcObjectReferenceSelect_type = new select_type("IfcObjectReferenceSelect", 709, items);
}
- IFC4X3_RC3_IfcPositiveRatioMeasure_type = new type_declaration("IfcPositiveRatioMeasure", 785, new named_type(IFC4X3_RC3_IfcRatioMeasure_type));
+ IFC4X3_RC3_IfcPositiveRatioMeasure_type = new type_declaration("IfcPositiveRatioMeasure", 787, new named_type(IFC4X3_RC3_IfcRatioMeasure_type));
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcArcIndex_type);
items.push_back(IFC4X3_RC3_IfcLineIndex_type);
- IFC4X3_RC3_IfcSegmentIndexSelect_type = new select_type("IfcSegmentIndexSelect", 999, items);
+ IFC4X3_RC3_IfcSegmentIndexSelect_type = new select_type("IfcSegmentIndexSelect", 1001, items);
}
{
std::vector items; items.reserve(14);
@@ -6162,7 +6199,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcText_type);
items.push_back(IFC4X3_RC3_IfcTime_type);
items.push_back(IFC4X3_RC3_IfcTimeStamp_type);
- IFC4X3_RC3_IfcSimpleValue_type = new select_type("IfcSimpleValue", 1022, items);
+ IFC4X3_RC3_IfcSimpleValue_type = new select_type("IfcSimpleValue", 1024, items);
}
{
std::vector items; items.reserve(6);
@@ -6172,13 +6209,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcPositiveLengthMeasure_type);
items.push_back(IFC4X3_RC3_IfcPositiveRatioMeasure_type);
items.push_back(IFC4X3_RC3_IfcRatioMeasure_type);
- IFC4X3_RC3_IfcSizeSelect_type = new select_type("IfcSizeSelect", 1028, items);
+ IFC4X3_RC3_IfcSizeSelect_type = new select_type("IfcSizeSelect", 1030, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcSpecularExponent_type);
items.push_back(IFC4X3_RC3_IfcSpecularRoughness_type);
- IFC4X3_RC3_IfcSpecularHighlightSelect_type = new select_type("IfcSpecularHighlightSelect", 1063, items);
+ IFC4X3_RC3_IfcSpecularHighlightSelect_type = new select_type("IfcSpecularHighlightSelect", 1065, items);
}
{
std::vector items; items.reserve(5);
@@ -6187,14 +6224,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcSurfaceStyleRefraction_type);
items.push_back(IFC4X3_RC3_IfcSurfaceStyleShading_type);
items.push_back(IFC4X3_RC3_IfcSurfaceStyleWithTextures_type);
- IFC4X3_RC3_IfcSurfaceStyleElementSelect_type = new select_type("IfcSurfaceStyleElementSelect", 1138, items);
+ IFC4X3_RC3_IfcSurfaceStyleElementSelect_type = new select_type("IfcSurfaceStyleElementSelect", 1140, items);
}
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcDerivedUnit_type);
items.push_back(IFC4X3_RC3_IfcMonetaryUnit_type);
items.push_back(IFC4X3_RC3_IfcNamedUnit_type);
- IFC4X3_RC3_IfcUnit_type = new select_type("IfcUnit", 1246, items);
+ IFC4X3_RC3_IfcUnit_type = new select_type("IfcUnit", 1248, items);
}
IFC4X3_RC3_IfcAlignmentCantSegment_type = new entity("IfcAlignmentCantSegment", false, 31, IFC4X3_RC3_IfcAlignmentParameterSegment_type);
IFC4X3_RC3_IfcAlignmentHorizontalSegment_type = new entity("IfcAlignmentHorizontalSegment", false, 34, IFC4X3_RC3_IfcAlignmentParameterSegment_type);
@@ -6221,124 +6258,124 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcCurveStyleFontAndScaling_type = new entity("IfcCurveStyleFontAndScaling", false, 284, IFC4X3_RC3_IfcPresentationItem_type);
IFC4X3_RC3_IfcCurveStyleFontPattern_type = new entity("IfcCurveStyleFontPattern", false, 285, IFC4X3_RC3_IfcPresentationItem_type);
IFC4X3_RC3_IfcDerivedProfileDef_type = new entity("IfcDerivedProfileDef", false, 300, IFC4X3_RC3_IfcProfileDef_type);
- IFC4X3_RC3_IfcDocumentInformation_type = new entity("IfcDocumentInformation", false, 332, IFC4X3_RC3_IfcExternalInformation_type);
- IFC4X3_RC3_IfcDocumentInformationRelationship_type = new entity("IfcDocumentInformationRelationship", false, 333, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcDocumentReference_type = new entity("IfcDocumentReference", false, 334, IFC4X3_RC3_IfcExternalReference_type);
- IFC4X3_RC3_IfcEdge_type = new entity("IfcEdge", false, 368, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcEdgeCurve_type = new entity("IfcEdgeCurve", false, 369, IFC4X3_RC3_IfcEdge_type);
- IFC4X3_RC3_IfcEventTime_type = new entity("IfcEventTime", false, 423, IFC4X3_RC3_IfcSchedulingTime_type);
- IFC4X3_RC3_IfcExtendedProperties_type = new entity("IfcExtendedProperties", true, 427, IFC4X3_RC3_IfcPropertyAbstraction_type);
- IFC4X3_RC3_IfcExternalReferenceRelationship_type = new entity("IfcExternalReferenceRelationship", false, 433, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcFace_type = new entity("IfcFace", false, 439, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcFaceBound_type = new entity("IfcFaceBound", false, 441, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcFaceOuterBound_type = new entity("IfcFaceOuterBound", false, 442, IFC4X3_RC3_IfcFaceBound_type);
- IFC4X3_RC3_IfcFaceSurface_type = new entity("IfcFaceSurface", false, 443, IFC4X3_RC3_IfcFace_type);
- IFC4X3_RC3_IfcFailureConnectionCondition_type = new entity("IfcFailureConnectionCondition", false, 451, IFC4X3_RC3_IfcStructuralConnectionCondition_type);
- IFC4X3_RC3_IfcFillAreaStyle_type = new entity("IfcFillAreaStyle", false, 461, IFC4X3_RC3_IfcPresentationStyle_type);
- IFC4X3_RC3_IfcGeometricRepresentationContext_type = new entity("IfcGeometricRepresentationContext", false, 511, IFC4X3_RC3_IfcRepresentationContext_type);
- IFC4X3_RC3_IfcGeometricRepresentationItem_type = new entity("IfcGeometricRepresentationItem", true, 512, IFC4X3_RC3_IfcRepresentationItem_type);
- IFC4X3_RC3_IfcGeometricRepresentationSubContext_type = new entity("IfcGeometricRepresentationSubContext", false, 513, IFC4X3_RC3_IfcGeometricRepresentationContext_type);
- IFC4X3_RC3_IfcGeometricSet_type = new entity("IfcGeometricSet", false, 514, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcGridPlacement_type = new entity("IfcGridPlacement", false, 526, IFC4X3_RC3_IfcObjectPlacement_type);
- IFC4X3_RC3_IfcHalfSpaceSolid_type = new entity("IfcHalfSpaceSolid", false, 530, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcImageTexture_type = new entity("IfcImageTexture", false, 542, IFC4X3_RC3_IfcSurfaceTexture_type);
- IFC4X3_RC3_IfcIndexedColourMap_type = new entity("IfcIndexedColourMap", false, 548, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcIndexedTextureMap_type = new entity("IfcIndexedTextureMap", true, 552, IFC4X3_RC3_IfcTextureCoordinate_type);
- IFC4X3_RC3_IfcIndexedTriangleTextureMap_type = new entity("IfcIndexedTriangleTextureMap", false, 553, IFC4X3_RC3_IfcIndexedTextureMap_type);
- IFC4X3_RC3_IfcIrregularTimeSeries_type = new entity("IfcIrregularTimeSeries", false, 566, IFC4X3_RC3_IfcTimeSeries_type);
- IFC4X3_RC3_IfcLagTime_type = new entity("IfcLagTime", false, 581, IFC4X3_RC3_IfcSchedulingTime_type);
- IFC4X3_RC3_IfcLightSource_type = new entity("IfcLightSource", true, 600, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcLightSourceAmbient_type = new entity("IfcLightSourceAmbient", false, 601, IFC4X3_RC3_IfcLightSource_type);
- IFC4X3_RC3_IfcLightSourceDirectional_type = new entity("IfcLightSourceDirectional", false, 602, IFC4X3_RC3_IfcLightSource_type);
- IFC4X3_RC3_IfcLightSourceGoniometric_type = new entity("IfcLightSourceGoniometric", false, 603, IFC4X3_RC3_IfcLightSource_type);
- IFC4X3_RC3_IfcLightSourcePositional_type = new entity("IfcLightSourcePositional", false, 604, IFC4X3_RC3_IfcLightSource_type);
- IFC4X3_RC3_IfcLightSourceSpot_type = new entity("IfcLightSourceSpot", false, 605, IFC4X3_RC3_IfcLightSourcePositional_type);
- IFC4X3_RC3_IfcLinearPlacement_type = new entity("IfcLinearPlacement", false, 610, IFC4X3_RC3_IfcObjectPlacement_type);
- IFC4X3_RC3_IfcLocalPlacement_type = new entity("IfcLocalPlacement", false, 619, IFC4X3_RC3_IfcObjectPlacement_type);
- IFC4X3_RC3_IfcLoop_type = new entity("IfcLoop", false, 622, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcMappedItem_type = new entity("IfcMappedItem", false, 631, IFC4X3_RC3_IfcRepresentationItem_type);
- IFC4X3_RC3_IfcMaterial_type = new entity("IfcMaterial", false, 639, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialConstituent_type = new entity("IfcMaterialConstituent", false, 641, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialConstituentSet_type = new entity("IfcMaterialConstituentSet", false, 642, IFC4X3_RC3_IfcMaterialDefinition_type);
- IFC4X3_RC3_IfcMaterialDefinitionRepresentation_type = new entity("IfcMaterialDefinitionRepresentation", false, 644, IFC4X3_RC3_IfcProductRepresentation_type);
- IFC4X3_RC3_IfcMaterialLayerSetUsage_type = new entity("IfcMaterialLayerSetUsage", false, 647, IFC4X3_RC3_IfcMaterialUsageDefinition_type);
- IFC4X3_RC3_IfcMaterialProfileSetUsage_type = new entity("IfcMaterialProfileSetUsage", false, 652, IFC4X3_RC3_IfcMaterialUsageDefinition_type);
- IFC4X3_RC3_IfcMaterialProfileSetUsageTapering_type = new entity("IfcMaterialProfileSetUsageTapering", false, 653, IFC4X3_RC3_IfcMaterialProfileSetUsage_type);
- IFC4X3_RC3_IfcMaterialProperties_type = new entity("IfcMaterialProperties", false, 655, IFC4X3_RC3_IfcExtendedProperties_type);
- IFC4X3_RC3_IfcMaterialRelationship_type = new entity("IfcMaterialRelationship", false, 656, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcMirroredProfileDef_type = new entity("IfcMirroredProfileDef", false, 673, IFC4X3_RC3_IfcDerivedProfileDef_type);
- IFC4X3_RC3_IfcObjectDefinition_type = new entity("IfcObjectDefinition", true, 704, IFC4X3_RC3_IfcRoot_type);
- IFC4X3_RC3_IfcOpenCrossProfileDef_type = new entity("IfcOpenCrossProfileDef", false, 716, IFC4X3_RC3_IfcProfileDef_type);
- IFC4X3_RC3_IfcOpenShell_type = new entity("IfcOpenShell", false, 720, IFC4X3_RC3_IfcConnectedFaceSet_type);
- IFC4X3_RC3_IfcOrganizationRelationship_type = new entity("IfcOrganizationRelationship", false, 722, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcOrientedEdge_type = new entity("IfcOrientedEdge", false, 723, IFC4X3_RC3_IfcEdge_type);
- IFC4X3_RC3_IfcParameterizedProfileDef_type = new entity("IfcParameterizedProfileDef", true, 729, IFC4X3_RC3_IfcProfileDef_type);
- IFC4X3_RC3_IfcPath_type = new entity("IfcPath", false, 731, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
- IFC4X3_RC3_IfcPhysicalComplexQuantity_type = new entity("IfcPhysicalComplexQuantity", false, 744, IFC4X3_RC3_IfcPhysicalQuantity_type);
- IFC4X3_RC3_IfcPixelTexture_type = new entity("IfcPixelTexture", false, 758, IFC4X3_RC3_IfcSurfaceTexture_type);
- IFC4X3_RC3_IfcPlacement_type = new entity("IfcPlacement", true, 759, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcPlanarExtent_type = new entity("IfcPlanarExtent", false, 761, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcPoint_type = new entity("IfcPoint", true, 770, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcPointByDistanceExpression_type = new entity("IfcPointByDistanceExpression", false, 771, IFC4X3_RC3_IfcPoint_type);
- IFC4X3_RC3_IfcPointOnCurve_type = new entity("IfcPointOnCurve", false, 772, IFC4X3_RC3_IfcPoint_type);
- IFC4X3_RC3_IfcPointOnSurface_type = new entity("IfcPointOnSurface", false, 773, IFC4X3_RC3_IfcPoint_type);
- IFC4X3_RC3_IfcPolyLoop_type = new entity("IfcPolyLoop", false, 778, IFC4X3_RC3_IfcLoop_type);
- IFC4X3_RC3_IfcPolygonalBoundedHalfSpace_type = new entity("IfcPolygonalBoundedHalfSpace", false, 775, IFC4X3_RC3_IfcHalfSpaceSolid_type);
- IFC4X3_RC3_IfcPreDefinedItem_type = new entity("IfcPreDefinedItem", true, 790, IFC4X3_RC3_IfcPresentationItem_type);
- IFC4X3_RC3_IfcPreDefinedProperties_type = new entity("IfcPreDefinedProperties", true, 791, IFC4X3_RC3_IfcPropertyAbstraction_type);
- IFC4X3_RC3_IfcPreDefinedTextFont_type = new entity("IfcPreDefinedTextFont", true, 793, IFC4X3_RC3_IfcPreDefinedItem_type);
- IFC4X3_RC3_IfcProductDefinitionShape_type = new entity("IfcProductDefinitionShape", false, 807, IFC4X3_RC3_IfcProductRepresentation_type);
- IFC4X3_RC3_IfcProfileProperties_type = new entity("IfcProfileProperties", false, 812, IFC4X3_RC3_IfcExtendedProperties_type);
- IFC4X3_RC3_IfcProperty_type = new entity("IfcProperty", true, 822, IFC4X3_RC3_IfcPropertyAbstraction_type);
- IFC4X3_RC3_IfcPropertyDefinition_type = new entity("IfcPropertyDefinition", true, 825, IFC4X3_RC3_IfcRoot_type);
- IFC4X3_RC3_IfcPropertyDependencyRelationship_type = new entity("IfcPropertyDependencyRelationship", false, 826, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcPropertySetDefinition_type = new entity("IfcPropertySetDefinition", true, 832, IFC4X3_RC3_IfcPropertyDefinition_type);
- IFC4X3_RC3_IfcPropertyTemplateDefinition_type = new entity("IfcPropertyTemplateDefinition", true, 840, IFC4X3_RC3_IfcPropertyDefinition_type);
- IFC4X3_RC3_IfcQuantitySet_type = new entity("IfcQuantitySet", true, 854, IFC4X3_RC3_IfcPropertySetDefinition_type);
- IFC4X3_RC3_IfcRectangleProfileDef_type = new entity("IfcRectangleProfileDef", false, 879, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcRegularTimeSeries_type = new entity("IfcRegularTimeSeries", false, 888, IFC4X3_RC3_IfcTimeSeries_type);
- IFC4X3_RC3_IfcReinforcementBarProperties_type = new entity("IfcReinforcementBarProperties", false, 891, IFC4X3_RC3_IfcPreDefinedProperties_type);
- IFC4X3_RC3_IfcRelationship_type = new entity("IfcRelationship", true, 920, IFC4X3_RC3_IfcRoot_type);
- IFC4X3_RC3_IfcResourceApprovalRelationship_type = new entity("IfcResourceApprovalRelationship", false, 959, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcResourceConstraintRelationship_type = new entity("IfcResourceConstraintRelationship", false, 960, IFC4X3_RC3_IfcResourceLevelRelationship_type);
- IFC4X3_RC3_IfcResourceTime_type = new entity("IfcResourceTime", false, 964, IFC4X3_RC3_IfcSchedulingTime_type);
- IFC4X3_RC3_IfcRoundedRectangleProfileDef_type = new entity("IfcRoundedRectangleProfileDef", false, 981, IFC4X3_RC3_IfcRectangleProfileDef_type);
- IFC4X3_RC3_IfcSectionProperties_type = new entity("IfcSectionProperties", false, 994, IFC4X3_RC3_IfcPreDefinedProperties_type);
- IFC4X3_RC3_IfcSectionReinforcementProperties_type = new entity("IfcSectionReinforcementProperties", false, 995, IFC4X3_RC3_IfcPreDefinedProperties_type);
- IFC4X3_RC3_IfcSectionedSpine_type = new entity("IfcSectionedSpine", false, 991, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcSegment_type = new entity("IfcSegment", true, 997, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcShellBasedSurfaceModel_type = new entity("IfcShellBasedSurfaceModel", false, 1012, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcSimpleProperty_type = new entity("IfcSimpleProperty", true, 1019, IFC4X3_RC3_IfcProperty_type);
- IFC4X3_RC3_IfcSlippageConnectionCondition_type = new entity("IfcSlippageConnectionCondition", false, 1034, IFC4X3_RC3_IfcStructuralConnectionCondition_type);
- IFC4X3_RC3_IfcSolidModel_type = new entity("IfcSolidModel", true, 1039, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcStructuralLoadLinearForce_type = new entity("IfcStructuralLoadLinearForce", false, 1097, IFC4X3_RC3_IfcStructuralLoadStatic_type);
- IFC4X3_RC3_IfcStructuralLoadPlanarForce_type = new entity("IfcStructuralLoadPlanarForce", false, 1099, IFC4X3_RC3_IfcStructuralLoadStatic_type);
- IFC4X3_RC3_IfcStructuralLoadSingleDisplacement_type = new entity("IfcStructuralLoadSingleDisplacement", false, 1100, IFC4X3_RC3_IfcStructuralLoadStatic_type);
- IFC4X3_RC3_IfcStructuralLoadSingleDisplacementDistortion_type = new entity("IfcStructuralLoadSingleDisplacementDistortion", false, 1101, IFC4X3_RC3_IfcStructuralLoadSingleDisplacement_type);
- IFC4X3_RC3_IfcStructuralLoadSingleForce_type = new entity("IfcStructuralLoadSingleForce", false, 1102, IFC4X3_RC3_IfcStructuralLoadStatic_type);
- IFC4X3_RC3_IfcStructuralLoadSingleForceWarping_type = new entity("IfcStructuralLoadSingleForceWarping", false, 1103, IFC4X3_RC3_IfcStructuralLoadSingleForce_type);
- IFC4X3_RC3_IfcSubedge_type = new entity("IfcSubedge", false, 1126, IFC4X3_RC3_IfcEdge_type);
- IFC4X3_RC3_IfcSurface_type = new entity("IfcSurface", true, 1127, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcSurfaceStyleRendering_type = new entity("IfcSurfaceStyleRendering", false, 1141, IFC4X3_RC3_IfcSurfaceStyleShading_type);
- IFC4X3_RC3_IfcSweptAreaSolid_type = new entity("IfcSweptAreaSolid", true, 1145, IFC4X3_RC3_IfcSolidModel_type);
- IFC4X3_RC3_IfcSweptDiskSolid_type = new entity("IfcSweptDiskSolid", false, 1146, IFC4X3_RC3_IfcSolidModel_type);
- IFC4X3_RC3_IfcSweptDiskSolidPolygonal_type = new entity("IfcSweptDiskSolidPolygonal", false, 1147, IFC4X3_RC3_IfcSweptDiskSolid_type);
- IFC4X3_RC3_IfcSweptSurface_type = new entity("IfcSweptSurface", true, 1148, IFC4X3_RC3_IfcSurface_type);
- IFC4X3_RC3_IfcTShapeProfileDef_type = new entity("IfcTShapeProfileDef", false, 1238, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcTessellatedItem_type = new entity("IfcTessellatedItem", true, 1181, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcTextLiteral_type = new entity("IfcTextLiteral", false, 1187, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcTextLiteralWithExtent_type = new entity("IfcTextLiteralWithExtent", false, 1188, IFC4X3_RC3_IfcTextLiteral_type);
- IFC4X3_RC3_IfcTextStyleFontModel_type = new entity("IfcTextStyleFontModel", false, 1191, IFC4X3_RC3_IfcPreDefinedTextFont_type);
- IFC4X3_RC3_IfcTrapeziumProfileDef_type = new entity("IfcTrapeziumProfileDef", false, 1232, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcTypeObject_type = new entity("IfcTypeObject", false, 1242, IFC4X3_RC3_IfcObjectDefinition_type);
- IFC4X3_RC3_IfcTypeProcess_type = new entity("IfcTypeProcess", true, 1243, IFC4X3_RC3_IfcTypeObject_type);
- IFC4X3_RC3_IfcTypeProduct_type = new entity("IfcTypeProduct", false, 1244, IFC4X3_RC3_IfcTypeObject_type);
- IFC4X3_RC3_IfcTypeResource_type = new entity("IfcTypeResource", true, 1245, IFC4X3_RC3_IfcTypeObject_type);
- IFC4X3_RC3_IfcUShapeProfileDef_type = new entity("IfcUShapeProfileDef", false, 1256, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcVector_type = new entity("IfcVector", false, 1262, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcVertexLoop_type = new entity("IfcVertexLoop", false, 1265, IFC4X3_RC3_IfcLoop_type);
- IFC4X3_RC3_IfcWindowStyle_type = new entity("IfcWindowStyle", false, 1299, IFC4X3_RC3_IfcTypeProduct_type);
- IFC4X3_RC3_IfcZShapeProfileDef_type = new entity("IfcZShapeProfileDef", false, 1314, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcDocumentInformation_type = new entity("IfcDocumentInformation", false, 333, IFC4X3_RC3_IfcExternalInformation_type);
+ IFC4X3_RC3_IfcDocumentInformationRelationship_type = new entity("IfcDocumentInformationRelationship", false, 334, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcDocumentReference_type = new entity("IfcDocumentReference", false, 335, IFC4X3_RC3_IfcExternalReference_type);
+ IFC4X3_RC3_IfcEdge_type = new entity("IfcEdge", false, 369, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcEdgeCurve_type = new entity("IfcEdgeCurve", false, 370, IFC4X3_RC3_IfcEdge_type);
+ IFC4X3_RC3_IfcEventTime_type = new entity("IfcEventTime", false, 424, IFC4X3_RC3_IfcSchedulingTime_type);
+ IFC4X3_RC3_IfcExtendedProperties_type = new entity("IfcExtendedProperties", true, 428, IFC4X3_RC3_IfcPropertyAbstraction_type);
+ IFC4X3_RC3_IfcExternalReferenceRelationship_type = new entity("IfcExternalReferenceRelationship", false, 434, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcFace_type = new entity("IfcFace", false, 440, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcFaceBound_type = new entity("IfcFaceBound", false, 442, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcFaceOuterBound_type = new entity("IfcFaceOuterBound", false, 443, IFC4X3_RC3_IfcFaceBound_type);
+ IFC4X3_RC3_IfcFaceSurface_type = new entity("IfcFaceSurface", false, 444, IFC4X3_RC3_IfcFace_type);
+ IFC4X3_RC3_IfcFailureConnectionCondition_type = new entity("IfcFailureConnectionCondition", false, 452, IFC4X3_RC3_IfcStructuralConnectionCondition_type);
+ IFC4X3_RC3_IfcFillAreaStyle_type = new entity("IfcFillAreaStyle", false, 462, IFC4X3_RC3_IfcPresentationStyle_type);
+ IFC4X3_RC3_IfcGeometricRepresentationContext_type = new entity("IfcGeometricRepresentationContext", false, 512, IFC4X3_RC3_IfcRepresentationContext_type);
+ IFC4X3_RC3_IfcGeometricRepresentationItem_type = new entity("IfcGeometricRepresentationItem", true, 513, IFC4X3_RC3_IfcRepresentationItem_type);
+ IFC4X3_RC3_IfcGeometricRepresentationSubContext_type = new entity("IfcGeometricRepresentationSubContext", false, 514, IFC4X3_RC3_IfcGeometricRepresentationContext_type);
+ IFC4X3_RC3_IfcGeometricSet_type = new entity("IfcGeometricSet", false, 515, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcGridPlacement_type = new entity("IfcGridPlacement", false, 527, IFC4X3_RC3_IfcObjectPlacement_type);
+ IFC4X3_RC3_IfcHalfSpaceSolid_type = new entity("IfcHalfSpaceSolid", false, 531, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcImageTexture_type = new entity("IfcImageTexture", false, 543, IFC4X3_RC3_IfcSurfaceTexture_type);
+ IFC4X3_RC3_IfcIndexedColourMap_type = new entity("IfcIndexedColourMap", false, 549, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcIndexedTextureMap_type = new entity("IfcIndexedTextureMap", true, 553, IFC4X3_RC3_IfcTextureCoordinate_type);
+ IFC4X3_RC3_IfcIndexedTriangleTextureMap_type = new entity("IfcIndexedTriangleTextureMap", false, 554, IFC4X3_RC3_IfcIndexedTextureMap_type);
+ IFC4X3_RC3_IfcIrregularTimeSeries_type = new entity("IfcIrregularTimeSeries", false, 567, IFC4X3_RC3_IfcTimeSeries_type);
+ IFC4X3_RC3_IfcLagTime_type = new entity("IfcLagTime", false, 582, IFC4X3_RC3_IfcSchedulingTime_type);
+ IFC4X3_RC3_IfcLightSource_type = new entity("IfcLightSource", true, 601, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcLightSourceAmbient_type = new entity("IfcLightSourceAmbient", false, 602, IFC4X3_RC3_IfcLightSource_type);
+ IFC4X3_RC3_IfcLightSourceDirectional_type = new entity("IfcLightSourceDirectional", false, 603, IFC4X3_RC3_IfcLightSource_type);
+ IFC4X3_RC3_IfcLightSourceGoniometric_type = new entity("IfcLightSourceGoniometric", false, 604, IFC4X3_RC3_IfcLightSource_type);
+ IFC4X3_RC3_IfcLightSourcePositional_type = new entity("IfcLightSourcePositional", false, 605, IFC4X3_RC3_IfcLightSource_type);
+ IFC4X3_RC3_IfcLightSourceSpot_type = new entity("IfcLightSourceSpot", false, 606, IFC4X3_RC3_IfcLightSourcePositional_type);
+ IFC4X3_RC3_IfcLinearPlacement_type = new entity("IfcLinearPlacement", false, 611, IFC4X3_RC3_IfcObjectPlacement_type);
+ IFC4X3_RC3_IfcLocalPlacement_type = new entity("IfcLocalPlacement", false, 620, IFC4X3_RC3_IfcObjectPlacement_type);
+ IFC4X3_RC3_IfcLoop_type = new entity("IfcLoop", false, 623, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcMappedItem_type = new entity("IfcMappedItem", false, 632, IFC4X3_RC3_IfcRepresentationItem_type);
+ IFC4X3_RC3_IfcMaterial_type = new entity("IfcMaterial", false, 640, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialConstituent_type = new entity("IfcMaterialConstituent", false, 642, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialConstituentSet_type = new entity("IfcMaterialConstituentSet", false, 643, IFC4X3_RC3_IfcMaterialDefinition_type);
+ IFC4X3_RC3_IfcMaterialDefinitionRepresentation_type = new entity("IfcMaterialDefinitionRepresentation", false, 645, IFC4X3_RC3_IfcProductRepresentation_type);
+ IFC4X3_RC3_IfcMaterialLayerSetUsage_type = new entity("IfcMaterialLayerSetUsage", false, 648, IFC4X3_RC3_IfcMaterialUsageDefinition_type);
+ IFC4X3_RC3_IfcMaterialProfileSetUsage_type = new entity("IfcMaterialProfileSetUsage", false, 653, IFC4X3_RC3_IfcMaterialUsageDefinition_type);
+ IFC4X3_RC3_IfcMaterialProfileSetUsageTapering_type = new entity("IfcMaterialProfileSetUsageTapering", false, 654, IFC4X3_RC3_IfcMaterialProfileSetUsage_type);
+ IFC4X3_RC3_IfcMaterialProperties_type = new entity("IfcMaterialProperties", false, 656, IFC4X3_RC3_IfcExtendedProperties_type);
+ IFC4X3_RC3_IfcMaterialRelationship_type = new entity("IfcMaterialRelationship", false, 657, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcMirroredProfileDef_type = new entity("IfcMirroredProfileDef", false, 674, IFC4X3_RC3_IfcDerivedProfileDef_type);
+ IFC4X3_RC3_IfcObjectDefinition_type = new entity("IfcObjectDefinition", true, 705, IFC4X3_RC3_IfcRoot_type);
+ IFC4X3_RC3_IfcOpenCrossProfileDef_type = new entity("IfcOpenCrossProfileDef", false, 717, IFC4X3_RC3_IfcProfileDef_type);
+ IFC4X3_RC3_IfcOpenShell_type = new entity("IfcOpenShell", false, 721, IFC4X3_RC3_IfcConnectedFaceSet_type);
+ IFC4X3_RC3_IfcOrganizationRelationship_type = new entity("IfcOrganizationRelationship", false, 723, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcOrientedEdge_type = new entity("IfcOrientedEdge", false, 724, IFC4X3_RC3_IfcEdge_type);
+ IFC4X3_RC3_IfcParameterizedProfileDef_type = new entity("IfcParameterizedProfileDef", true, 730, IFC4X3_RC3_IfcProfileDef_type);
+ IFC4X3_RC3_IfcPath_type = new entity("IfcPath", false, 732, IFC4X3_RC3_IfcTopologicalRepresentationItem_type);
+ IFC4X3_RC3_IfcPhysicalComplexQuantity_type = new entity("IfcPhysicalComplexQuantity", false, 746, IFC4X3_RC3_IfcPhysicalQuantity_type);
+ IFC4X3_RC3_IfcPixelTexture_type = new entity("IfcPixelTexture", false, 760, IFC4X3_RC3_IfcSurfaceTexture_type);
+ IFC4X3_RC3_IfcPlacement_type = new entity("IfcPlacement", true, 761, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcPlanarExtent_type = new entity("IfcPlanarExtent", false, 763, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcPoint_type = new entity("IfcPoint", true, 772, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcPointByDistanceExpression_type = new entity("IfcPointByDistanceExpression", false, 773, IFC4X3_RC3_IfcPoint_type);
+ IFC4X3_RC3_IfcPointOnCurve_type = new entity("IfcPointOnCurve", false, 774, IFC4X3_RC3_IfcPoint_type);
+ IFC4X3_RC3_IfcPointOnSurface_type = new entity("IfcPointOnSurface", false, 775, IFC4X3_RC3_IfcPoint_type);
+ IFC4X3_RC3_IfcPolyLoop_type = new entity("IfcPolyLoop", false, 780, IFC4X3_RC3_IfcLoop_type);
+ IFC4X3_RC3_IfcPolygonalBoundedHalfSpace_type = new entity("IfcPolygonalBoundedHalfSpace", false, 777, IFC4X3_RC3_IfcHalfSpaceSolid_type);
+ IFC4X3_RC3_IfcPreDefinedItem_type = new entity("IfcPreDefinedItem", true, 792, IFC4X3_RC3_IfcPresentationItem_type);
+ IFC4X3_RC3_IfcPreDefinedProperties_type = new entity("IfcPreDefinedProperties", true, 793, IFC4X3_RC3_IfcPropertyAbstraction_type);
+ IFC4X3_RC3_IfcPreDefinedTextFont_type = new entity("IfcPreDefinedTextFont", true, 795, IFC4X3_RC3_IfcPreDefinedItem_type);
+ IFC4X3_RC3_IfcProductDefinitionShape_type = new entity("IfcProductDefinitionShape", false, 809, IFC4X3_RC3_IfcProductRepresentation_type);
+ IFC4X3_RC3_IfcProfileProperties_type = new entity("IfcProfileProperties", false, 814, IFC4X3_RC3_IfcExtendedProperties_type);
+ IFC4X3_RC3_IfcProperty_type = new entity("IfcProperty", true, 824, IFC4X3_RC3_IfcPropertyAbstraction_type);
+ IFC4X3_RC3_IfcPropertyDefinition_type = new entity("IfcPropertyDefinition", true, 827, IFC4X3_RC3_IfcRoot_type);
+ IFC4X3_RC3_IfcPropertyDependencyRelationship_type = new entity("IfcPropertyDependencyRelationship", false, 828, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcPropertySetDefinition_type = new entity("IfcPropertySetDefinition", true, 834, IFC4X3_RC3_IfcPropertyDefinition_type);
+ IFC4X3_RC3_IfcPropertyTemplateDefinition_type = new entity("IfcPropertyTemplateDefinition", true, 842, IFC4X3_RC3_IfcPropertyDefinition_type);
+ IFC4X3_RC3_IfcQuantitySet_type = new entity("IfcQuantitySet", true, 856, IFC4X3_RC3_IfcPropertySetDefinition_type);
+ IFC4X3_RC3_IfcRectangleProfileDef_type = new entity("IfcRectangleProfileDef", false, 881, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcRegularTimeSeries_type = new entity("IfcRegularTimeSeries", false, 890, IFC4X3_RC3_IfcTimeSeries_type);
+ IFC4X3_RC3_IfcReinforcementBarProperties_type = new entity("IfcReinforcementBarProperties", false, 893, IFC4X3_RC3_IfcPreDefinedProperties_type);
+ IFC4X3_RC3_IfcRelationship_type = new entity("IfcRelationship", true, 922, IFC4X3_RC3_IfcRoot_type);
+ IFC4X3_RC3_IfcResourceApprovalRelationship_type = new entity("IfcResourceApprovalRelationship", false, 961, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcResourceConstraintRelationship_type = new entity("IfcResourceConstraintRelationship", false, 962, IFC4X3_RC3_IfcResourceLevelRelationship_type);
+ IFC4X3_RC3_IfcResourceTime_type = new entity("IfcResourceTime", false, 966, IFC4X3_RC3_IfcSchedulingTime_type);
+ IFC4X3_RC3_IfcRoundedRectangleProfileDef_type = new entity("IfcRoundedRectangleProfileDef", false, 983, IFC4X3_RC3_IfcRectangleProfileDef_type);
+ IFC4X3_RC3_IfcSectionProperties_type = new entity("IfcSectionProperties", false, 996, IFC4X3_RC3_IfcPreDefinedProperties_type);
+ IFC4X3_RC3_IfcSectionReinforcementProperties_type = new entity("IfcSectionReinforcementProperties", false, 997, IFC4X3_RC3_IfcPreDefinedProperties_type);
+ IFC4X3_RC3_IfcSectionedSpine_type = new entity("IfcSectionedSpine", false, 993, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcSegment_type = new entity("IfcSegment", true, 999, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcShellBasedSurfaceModel_type = new entity("IfcShellBasedSurfaceModel", false, 1014, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcSimpleProperty_type = new entity("IfcSimpleProperty", true, 1021, IFC4X3_RC3_IfcProperty_type);
+ IFC4X3_RC3_IfcSlippageConnectionCondition_type = new entity("IfcSlippageConnectionCondition", false, 1036, IFC4X3_RC3_IfcStructuralConnectionCondition_type);
+ IFC4X3_RC3_IfcSolidModel_type = new entity("IfcSolidModel", true, 1041, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcStructuralLoadLinearForce_type = new entity("IfcStructuralLoadLinearForce", false, 1099, IFC4X3_RC3_IfcStructuralLoadStatic_type);
+ IFC4X3_RC3_IfcStructuralLoadPlanarForce_type = new entity("IfcStructuralLoadPlanarForce", false, 1101, IFC4X3_RC3_IfcStructuralLoadStatic_type);
+ IFC4X3_RC3_IfcStructuralLoadSingleDisplacement_type = new entity("IfcStructuralLoadSingleDisplacement", false, 1102, IFC4X3_RC3_IfcStructuralLoadStatic_type);
+ IFC4X3_RC3_IfcStructuralLoadSingleDisplacementDistortion_type = new entity("IfcStructuralLoadSingleDisplacementDistortion", false, 1103, IFC4X3_RC3_IfcStructuralLoadSingleDisplacement_type);
+ IFC4X3_RC3_IfcStructuralLoadSingleForce_type = new entity("IfcStructuralLoadSingleForce", false, 1104, IFC4X3_RC3_IfcStructuralLoadStatic_type);
+ IFC4X3_RC3_IfcStructuralLoadSingleForceWarping_type = new entity("IfcStructuralLoadSingleForceWarping", false, 1105, IFC4X3_RC3_IfcStructuralLoadSingleForce_type);
+ IFC4X3_RC3_IfcSubedge_type = new entity("IfcSubedge", false, 1128, IFC4X3_RC3_IfcEdge_type);
+ IFC4X3_RC3_IfcSurface_type = new entity("IfcSurface", true, 1129, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcSurfaceStyleRendering_type = new entity("IfcSurfaceStyleRendering", false, 1143, IFC4X3_RC3_IfcSurfaceStyleShading_type);
+ IFC4X3_RC3_IfcSweptAreaSolid_type = new entity("IfcSweptAreaSolid", true, 1147, IFC4X3_RC3_IfcSolidModel_type);
+ IFC4X3_RC3_IfcSweptDiskSolid_type = new entity("IfcSweptDiskSolid", false, 1148, IFC4X3_RC3_IfcSolidModel_type);
+ IFC4X3_RC3_IfcSweptDiskSolidPolygonal_type = new entity("IfcSweptDiskSolidPolygonal", false, 1149, IFC4X3_RC3_IfcSweptDiskSolid_type);
+ IFC4X3_RC3_IfcSweptSurface_type = new entity("IfcSweptSurface", true, 1150, IFC4X3_RC3_IfcSurface_type);
+ IFC4X3_RC3_IfcTShapeProfileDef_type = new entity("IfcTShapeProfileDef", false, 1240, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcTessellatedItem_type = new entity("IfcTessellatedItem", true, 1183, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcTextLiteral_type = new entity("IfcTextLiteral", false, 1189, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcTextLiteralWithExtent_type = new entity("IfcTextLiteralWithExtent", false, 1190, IFC4X3_RC3_IfcTextLiteral_type);
+ IFC4X3_RC3_IfcTextStyleFontModel_type = new entity("IfcTextStyleFontModel", false, 1193, IFC4X3_RC3_IfcPreDefinedTextFont_type);
+ IFC4X3_RC3_IfcTrapeziumProfileDef_type = new entity("IfcTrapeziumProfileDef", false, 1234, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcTypeObject_type = new entity("IfcTypeObject", false, 1244, IFC4X3_RC3_IfcObjectDefinition_type);
+ IFC4X3_RC3_IfcTypeProcess_type = new entity("IfcTypeProcess", true, 1245, IFC4X3_RC3_IfcTypeObject_type);
+ IFC4X3_RC3_IfcTypeProduct_type = new entity("IfcTypeProduct", false, 1246, IFC4X3_RC3_IfcTypeObject_type);
+ IFC4X3_RC3_IfcTypeResource_type = new entity("IfcTypeResource", true, 1247, IFC4X3_RC3_IfcTypeObject_type);
+ IFC4X3_RC3_IfcUShapeProfileDef_type = new entity("IfcUShapeProfileDef", false, 1258, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcVector_type = new entity("IfcVector", false, 1264, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcVertexLoop_type = new entity("IfcVertexLoop", false, 1267, IFC4X3_RC3_IfcLoop_type);
+ IFC4X3_RC3_IfcWindowStyle_type = new entity("IfcWindowStyle", false, 1301, IFC4X3_RC3_IfcTypeProduct_type);
+ IFC4X3_RC3_IfcZShapeProfileDef_type = new entity("IfcZShapeProfileDef", false, 1316, IFC4X3_RC3_IfcParameterizedProfileDef_type);
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcClassification_type);
@@ -6367,13 +6404,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcDocumentInformation_type);
items.push_back(IFC4X3_RC3_IfcDocumentReference_type);
- IFC4X3_RC3_IfcDocumentSelect_type = new select_type("IfcDocumentSelect", 335, items);
+ IFC4X3_RC3_IfcDocumentSelect_type = new select_type("IfcDocumentSelect", 336, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcPositiveLengthMeasure_type);
items.push_back(IFC4X3_RC3_IfcVector_type);
- IFC4X3_RC3_IfcHatchLineDistanceSelect_type = new select_type("IfcHatchLineDistanceSelect", 531, items);
+ IFC4X3_RC3_IfcHatchLineDistanceSelect_type = new select_type("IfcHatchLineDistanceSelect", 532, items);
}
{
std::vector items; items.reserve(23);
@@ -6400,21 +6437,21 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcThermodynamicTemperatureMeasure_type);
items.push_back(IFC4X3_RC3_IfcTimeMeasure_type);
items.push_back(IFC4X3_RC3_IfcVolumeMeasure_type);
- IFC4X3_RC3_IfcMeasureValue_type = new select_type("IfcMeasureValue", 659, items);
+ IFC4X3_RC3_IfcMeasureValue_type = new select_type("IfcMeasureValue", 660, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcPoint_type);
items.push_back(IFC4X3_RC3_IfcVertexPoint_type);
- IFC4X3_RC3_IfcPointOrVertexPoint_type = new select_type("IfcPointOrVertexPoint", 774, items);
+ IFC4X3_RC3_IfcPointOrVertexPoint_type = new select_type("IfcPointOrVertexPoint", 776, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcProductDefinitionShape_type);
items.push_back(IFC4X3_RC3_IfcRepresentationMap_type);
- IFC4X3_RC3_IfcProductRepresentationSelect_type = new select_type("IfcProductRepresentationSelect", 809, items);
+ IFC4X3_RC3_IfcProductRepresentationSelect_type = new select_type("IfcProductRepresentationSelect", 811, items);
}
- IFC4X3_RC3_IfcPropertySetDefinitionSet_type = new type_declaration("IfcPropertySetDefinitionSet", 834, new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X3_RC3_IfcPropertySetDefinition_type)));
+ IFC4X3_RC3_IfcPropertySetDefinitionSet_type = new type_declaration("IfcPropertySetDefinitionSet", 836, new aggregation_type(aggregation_type::set_type, 1, -1, new named_type(IFC4X3_RC3_IfcPropertySetDefinition_type)));
{
std::vector items; items.reserve(17);
items.push_back(IFC4X3_RC3_IfcActorRole_type);
@@ -6434,20 +6471,20 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcPropertyAbstraction_type);
items.push_back(IFC4X3_RC3_IfcShapeAspect_type);
items.push_back(IFC4X3_RC3_IfcTimeSeries_type);
- IFC4X3_RC3_IfcResourceObjectSelect_type = new select_type("IfcResourceObjectSelect", 962, items);
+ IFC4X3_RC3_IfcResourceObjectSelect_type = new select_type("IfcResourceObjectSelect", 964, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcExternallyDefinedTextFont_type);
items.push_back(IFC4X3_RC3_IfcPreDefinedTextFont_type);
- IFC4X3_RC3_IfcTextFontSelect_type = new select_type("IfcTextFontSelect", 1186, items);
+ IFC4X3_RC3_IfcTextFontSelect_type = new select_type("IfcTextFontSelect", 1188, items);
}
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcDerivedMeasureValue_type);
items.push_back(IFC4X3_RC3_IfcMeasureValue_type);
items.push_back(IFC4X3_RC3_IfcSimpleValue_type);
- IFC4X3_RC3_IfcValue_type = new select_type("IfcValue", 1257, items);
+ IFC4X3_RC3_IfcValue_type = new select_type("IfcValue", 1259, items);
}
IFC4X3_RC3_IfcAdvancedFace_type = new entity("IfcAdvancedFace", false, 16, IFC4X3_RC3_IfcFaceSurface_type);
IFC4X3_RC3_IfcAnnotationFillArea_type = new entity("IfcAnnotationFillArea", false, 47, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
@@ -6486,153 +6523,153 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcCurveSegment_type = new entity("IfcCurveSegment", false, 281, IFC4X3_RC3_IfcSegment_type);
IFC4X3_RC3_IfcDirection_type = new entity("IfcDirection", false, 307, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type = new entity("IfcDirectrixCurveSweptAreaSolid", true, 309, IFC4X3_RC3_IfcSweptAreaSolid_type);
- IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type = new entity("IfcDirectrixDistanceSweptAreaSolid", true, 310, IFC4X3_RC3_IfcSweptAreaSolid_type);
- IFC4X3_RC3_IfcDoorStyle_type = new entity("IfcDoorStyle", false, 343, IFC4X3_RC3_IfcTypeProduct_type);
- IFC4X3_RC3_IfcEdgeLoop_type = new entity("IfcEdgeLoop", false, 370, IFC4X3_RC3_IfcLoop_type);
- IFC4X3_RC3_IfcElementQuantity_type = new entity("IfcElementQuantity", false, 406, IFC4X3_RC3_IfcQuantitySet_type);
- IFC4X3_RC3_IfcElementType_type = new entity("IfcElementType", true, 407, IFC4X3_RC3_IfcTypeProduct_type);
- IFC4X3_RC3_IfcElementarySurface_type = new entity("IfcElementarySurface", true, 399, IFC4X3_RC3_IfcSurface_type);
- IFC4X3_RC3_IfcEllipseProfileDef_type = new entity("IfcEllipseProfileDef", false, 409, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcEventType_type = new entity("IfcEventType", false, 425, IFC4X3_RC3_IfcTypeProcess_type);
- IFC4X3_RC3_IfcExtrudedAreaSolid_type = new entity("IfcExtrudedAreaSolid", false, 437, IFC4X3_RC3_IfcSweptAreaSolid_type);
- IFC4X3_RC3_IfcExtrudedAreaSolidTapered_type = new entity("IfcExtrudedAreaSolidTapered", false, 438, IFC4X3_RC3_IfcExtrudedAreaSolid_type);
- IFC4X3_RC3_IfcFaceBasedSurfaceModel_type = new entity("IfcFaceBasedSurfaceModel", false, 440, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcFillAreaStyleHatching_type = new entity("IfcFillAreaStyleHatching", false, 462, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcFillAreaStyleTiles_type = new entity("IfcFillAreaStyleTiles", false, 463, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
- IFC4X3_RC3_IfcFixedReferenceSweptAreaSolid_type = new entity("IfcFixedReferenceSweptAreaSolid", false, 471, IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);
- IFC4X3_RC3_IfcFurnishingElementType_type = new entity("IfcFurnishingElementType", false, 502, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcFurnitureType_type = new entity("IfcFurnitureType", false, 504, IFC4X3_RC3_IfcFurnishingElementType_type);
- IFC4X3_RC3_IfcGeographicElementType_type = new entity("IfcGeographicElementType", false, 507, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcGeometricCurveSet_type = new entity("IfcGeometricCurveSet", false, 509, IFC4X3_RC3_IfcGeometricSet_type);
- IFC4X3_RC3_IfcIShapeProfileDef_type = new entity("IfcIShapeProfileDef", false, 568, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcInclinedReferenceSweptAreaSolid_type = new entity("IfcInclinedReferenceSweptAreaSolid", false, 547, IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type);
- IFC4X3_RC3_IfcIndexedPolygonalFace_type = new entity("IfcIndexedPolygonalFace", false, 550, IFC4X3_RC3_IfcTessellatedItem_type);
- IFC4X3_RC3_IfcIndexedPolygonalFaceWithVoids_type = new entity("IfcIndexedPolygonalFaceWithVoids", false, 551, IFC4X3_RC3_IfcIndexedPolygonalFace_type);
- IFC4X3_RC3_IfcLShapeProfileDef_type = new entity("IfcLShapeProfileDef", false, 623, IFC4X3_RC3_IfcParameterizedProfileDef_type);
- IFC4X3_RC3_IfcLaborResourceType_type = new entity("IfcLaborResourceType", false, 579, IFC4X3_RC3_IfcConstructionResourceType_type);
- IFC4X3_RC3_IfcLine_type = new entity("IfcLine", false, 606, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcManifoldSolidBrep_type = new entity("IfcManifoldSolidBrep", true, 629, IFC4X3_RC3_IfcSolidModel_type);
- IFC4X3_RC3_IfcObject_type = new entity("IfcObject", true, 703, IFC4X3_RC3_IfcObjectDefinition_type);
- IFC4X3_RC3_IfcOffsetCurve_type = new entity("IfcOffsetCurve", true, 712, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcOffsetCurve2D_type = new entity("IfcOffsetCurve2D", false, 713, IFC4X3_RC3_IfcOffsetCurve_type);
- IFC4X3_RC3_IfcOffsetCurve3D_type = new entity("IfcOffsetCurve3D", false, 714, IFC4X3_RC3_IfcOffsetCurve_type);
- IFC4X3_RC3_IfcOffsetCurveByDistances_type = new entity("IfcOffsetCurveByDistances", false, 715, IFC4X3_RC3_IfcOffsetCurve_type);
- IFC4X3_RC3_IfcPcurve_type = new entity("IfcPcurve", false, 734, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcPlanarBox_type = new entity("IfcPlanarBox", false, 760, IFC4X3_RC3_IfcPlanarExtent_type);
- IFC4X3_RC3_IfcPlane_type = new entity("IfcPlane", false, 763, IFC4X3_RC3_IfcElementarySurface_type);
- IFC4X3_RC3_IfcPolynomialCurve_type = new entity("IfcPolynomialCurve", false, 779, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcPreDefinedColour_type = new entity("IfcPreDefinedColour", true, 788, IFC4X3_RC3_IfcPreDefinedItem_type);
- IFC4X3_RC3_IfcPreDefinedCurveFont_type = new entity("IfcPreDefinedCurveFont", true, 789, IFC4X3_RC3_IfcPreDefinedItem_type);
- IFC4X3_RC3_IfcPreDefinedPropertySet_type = new entity("IfcPreDefinedPropertySet", true, 792, IFC4X3_RC3_IfcPropertySetDefinition_type);
- IFC4X3_RC3_IfcProcedureType_type = new entity("IfcProcedureType", false, 802, IFC4X3_RC3_IfcTypeProcess_type);
- IFC4X3_RC3_IfcProcess_type = new entity("IfcProcess", true, 804, IFC4X3_RC3_IfcObject_type);
- IFC4X3_RC3_IfcProduct_type = new entity("IfcProduct", true, 806, IFC4X3_RC3_IfcObject_type);
- IFC4X3_RC3_IfcProject_type = new entity("IfcProject", false, 814, IFC4X3_RC3_IfcContext_type);
- IFC4X3_RC3_IfcProjectLibrary_type = new entity("IfcProjectLibrary", false, 819, IFC4X3_RC3_IfcContext_type);
- IFC4X3_RC3_IfcPropertyBoundedValue_type = new entity("IfcPropertyBoundedValue", false, 824, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertyEnumeratedValue_type = new entity("IfcPropertyEnumeratedValue", false, 827, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertyListValue_type = new entity("IfcPropertyListValue", false, 829, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertyReferenceValue_type = new entity("IfcPropertyReferenceValue", false, 830, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertySet_type = new entity("IfcPropertySet", false, 831, IFC4X3_RC3_IfcPropertySetDefinition_type);
- IFC4X3_RC3_IfcPropertySetTemplate_type = new entity("IfcPropertySetTemplate", false, 835, IFC4X3_RC3_IfcPropertyTemplateDefinition_type);
- IFC4X3_RC3_IfcPropertySingleValue_type = new entity("IfcPropertySingleValue", false, 837, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertyTableValue_type = new entity("IfcPropertyTableValue", false, 838, IFC4X3_RC3_IfcSimpleProperty_type);
- IFC4X3_RC3_IfcPropertyTemplate_type = new entity("IfcPropertyTemplate", true, 839, IFC4X3_RC3_IfcPropertyTemplateDefinition_type);
- IFC4X3_RC3_IfcProxy_type = new entity("IfcProxy", false, 847, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcRectangleHollowProfileDef_type = new entity("IfcRectangleHollowProfileDef", false, 878, IFC4X3_RC3_IfcRectangleProfileDef_type);
- IFC4X3_RC3_IfcRectangularPyramid_type = new entity("IfcRectangularPyramid", false, 880, IFC4X3_RC3_IfcCsgPrimitive3D_type);
- IFC4X3_RC3_IfcRectangularTrimmedSurface_type = new entity("IfcRectangularTrimmedSurface", false, 881, IFC4X3_RC3_IfcBoundedSurface_type);
- IFC4X3_RC3_IfcReinforcementDefinitionProperties_type = new entity("IfcReinforcementDefinitionProperties", false, 892, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
- IFC4X3_RC3_IfcRelAssigns_type = new entity("IfcRelAssigns", true, 904, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelAssignsToActor_type = new entity("IfcRelAssignsToActor", false, 905, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssignsToControl_type = new entity("IfcRelAssignsToControl", false, 906, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssignsToGroup_type = new entity("IfcRelAssignsToGroup", false, 907, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssignsToGroupByFactor_type = new entity("IfcRelAssignsToGroupByFactor", false, 908, IFC4X3_RC3_IfcRelAssignsToGroup_type);
- IFC4X3_RC3_IfcRelAssignsToProcess_type = new entity("IfcRelAssignsToProcess", false, 909, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssignsToProduct_type = new entity("IfcRelAssignsToProduct", false, 910, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssignsToResource_type = new entity("IfcRelAssignsToResource", false, 911, IFC4X3_RC3_IfcRelAssigns_type);
- IFC4X3_RC3_IfcRelAssociates_type = new entity("IfcRelAssociates", true, 912, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelAssociatesApproval_type = new entity("IfcRelAssociatesApproval", false, 913, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesClassification_type = new entity("IfcRelAssociatesClassification", false, 914, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesConstraint_type = new entity("IfcRelAssociatesConstraint", false, 915, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesDocument_type = new entity("IfcRelAssociatesDocument", false, 916, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesLibrary_type = new entity("IfcRelAssociatesLibrary", false, 917, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesMaterial_type = new entity("IfcRelAssociatesMaterial", false, 918, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelAssociatesProfileDef_type = new entity("IfcRelAssociatesProfileDef", false, 919, IFC4X3_RC3_IfcRelAssociates_type);
- IFC4X3_RC3_IfcRelConnects_type = new entity("IfcRelConnects", true, 921, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelConnectsElements_type = new entity("IfcRelConnectsElements", false, 922, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelConnectsPathElements_type = new entity("IfcRelConnectsPathElements", false, 923, IFC4X3_RC3_IfcRelConnectsElements_type);
- IFC4X3_RC3_IfcRelConnectsPortToElement_type = new entity("IfcRelConnectsPortToElement", false, 925, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelConnectsPorts_type = new entity("IfcRelConnectsPorts", false, 924, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelConnectsStructuralActivity_type = new entity("IfcRelConnectsStructuralActivity", false, 926, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelConnectsStructuralMember_type = new entity("IfcRelConnectsStructuralMember", false, 927, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelConnectsWithEccentricity_type = new entity("IfcRelConnectsWithEccentricity", false, 928, IFC4X3_RC3_IfcRelConnectsStructuralMember_type);
- IFC4X3_RC3_IfcRelConnectsWithRealizingElements_type = new entity("IfcRelConnectsWithRealizingElements", false, 929, IFC4X3_RC3_IfcRelConnectsElements_type);
- IFC4X3_RC3_IfcRelContainedInSpatialStructure_type = new entity("IfcRelContainedInSpatialStructure", false, 930, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelCoversBldgElements_type = new entity("IfcRelCoversBldgElements", false, 931, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelCoversSpaces_type = new entity("IfcRelCoversSpaces", false, 932, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelDeclares_type = new entity("IfcRelDeclares", false, 933, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelDecomposes_type = new entity("IfcRelDecomposes", true, 934, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelDefines_type = new entity("IfcRelDefines", true, 935, IFC4X3_RC3_IfcRelationship_type);
- IFC4X3_RC3_IfcRelDefinesByObject_type = new entity("IfcRelDefinesByObject", false, 936, IFC4X3_RC3_IfcRelDefines_type);
- IFC4X3_RC3_IfcRelDefinesByProperties_type = new entity("IfcRelDefinesByProperties", false, 937, IFC4X3_RC3_IfcRelDefines_type);
- IFC4X3_RC3_IfcRelDefinesByTemplate_type = new entity("IfcRelDefinesByTemplate", false, 938, IFC4X3_RC3_IfcRelDefines_type);
- IFC4X3_RC3_IfcRelDefinesByType_type = new entity("IfcRelDefinesByType", false, 939, IFC4X3_RC3_IfcRelDefines_type);
- IFC4X3_RC3_IfcRelFillsElement_type = new entity("IfcRelFillsElement", false, 940, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelFlowControlElements_type = new entity("IfcRelFlowControlElements", false, 941, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelInterferesElements_type = new entity("IfcRelInterferesElements", false, 942, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelNests_type = new entity("IfcRelNests", false, 943, IFC4X3_RC3_IfcRelDecomposes_type);
- IFC4X3_RC3_IfcRelPositions_type = new entity("IfcRelPositions", false, 944, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelProjectsElement_type = new entity("IfcRelProjectsElement", false, 945, IFC4X3_RC3_IfcRelDecomposes_type);
- IFC4X3_RC3_IfcRelReferencedInSpatialStructure_type = new entity("IfcRelReferencedInSpatialStructure", false, 946, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelSequence_type = new entity("IfcRelSequence", false, 947, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelServicesBuildings_type = new entity("IfcRelServicesBuildings", false, 948, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelSpaceBoundary_type = new entity("IfcRelSpaceBoundary", false, 949, IFC4X3_RC3_IfcRelConnects_type);
- IFC4X3_RC3_IfcRelSpaceBoundary1stLevel_type = new entity("IfcRelSpaceBoundary1stLevel", false, 950, IFC4X3_RC3_IfcRelSpaceBoundary_type);
- IFC4X3_RC3_IfcRelSpaceBoundary2ndLevel_type = new entity("IfcRelSpaceBoundary2ndLevel", false, 951, IFC4X3_RC3_IfcRelSpaceBoundary1stLevel_type);
- IFC4X3_RC3_IfcRelVoidsElement_type = new entity("IfcRelVoidsElement", false, 952, IFC4X3_RC3_IfcRelDecomposes_type);
- IFC4X3_RC3_IfcReparametrisedCompositeCurveSegment_type = new entity("IfcReparametrisedCompositeCurveSegment", false, 953, IFC4X3_RC3_IfcCompositeCurveSegment_type);
- IFC4X3_RC3_IfcResource_type = new entity("IfcResource", true, 958, IFC4X3_RC3_IfcObject_type);
- IFC4X3_RC3_IfcRevolvedAreaSolid_type = new entity("IfcRevolvedAreaSolid", false, 965, IFC4X3_RC3_IfcSweptAreaSolid_type);
- IFC4X3_RC3_IfcRevolvedAreaSolidTapered_type = new entity("IfcRevolvedAreaSolidTapered", false, 966, IFC4X3_RC3_IfcRevolvedAreaSolid_type);
- IFC4X3_RC3_IfcRightCircularCone_type = new entity("IfcRightCircularCone", false, 967, IFC4X3_RC3_IfcCsgPrimitive3D_type);
- IFC4X3_RC3_IfcRightCircularCylinder_type = new entity("IfcRightCircularCylinder", false, 968, IFC4X3_RC3_IfcCsgPrimitive3D_type);
- IFC4X3_RC3_IfcSectionedSolid_type = new entity("IfcSectionedSolid", true, 989, IFC4X3_RC3_IfcSolidModel_type);
- IFC4X3_RC3_IfcSectionedSolidHorizontal_type = new entity("IfcSectionedSolidHorizontal", false, 990, IFC4X3_RC3_IfcSectionedSolid_type);
- IFC4X3_RC3_IfcSectionedSurface_type = new entity("IfcSectionedSurface", false, 992, IFC4X3_RC3_IfcSurface_type);
- IFC4X3_RC3_IfcSimplePropertyTemplate_type = new entity("IfcSimplePropertyTemplate", false, 1020, IFC4X3_RC3_IfcPropertyTemplate_type);
- IFC4X3_RC3_IfcSpatialElement_type = new entity("IfcSpatialElement", true, 1053, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcSpatialElementType_type = new entity("IfcSpatialElementType", true, 1054, IFC4X3_RC3_IfcTypeProduct_type);
- IFC4X3_RC3_IfcSpatialStructureElement_type = new entity("IfcSpatialStructureElement", true, 1056, IFC4X3_RC3_IfcSpatialElement_type);
- IFC4X3_RC3_IfcSpatialStructureElementType_type = new entity("IfcSpatialStructureElementType", true, 1057, IFC4X3_RC3_IfcSpatialElementType_type);
- IFC4X3_RC3_IfcSpatialZone_type = new entity("IfcSpatialZone", false, 1058, IFC4X3_RC3_IfcSpatialElement_type);
- IFC4X3_RC3_IfcSpatialZoneType_type = new entity("IfcSpatialZoneType", false, 1059, IFC4X3_RC3_IfcSpatialElementType_type);
- IFC4X3_RC3_IfcSphere_type = new entity("IfcSphere", false, 1065, IFC4X3_RC3_IfcCsgPrimitive3D_type);
- IFC4X3_RC3_IfcSphericalSurface_type = new entity("IfcSphericalSurface", false, 1066, IFC4X3_RC3_IfcElementarySurface_type);
- IFC4X3_RC3_IfcSpiral_type = new entity("IfcSpiral", true, 1067, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcStructuralActivity_type = new entity("IfcStructuralActivity", true, 1079, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcStructuralItem_type = new entity("IfcStructuralItem", true, 1091, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcStructuralMember_type = new entity("IfcStructuralMember", true, 1106, IFC4X3_RC3_IfcStructuralItem_type);
- IFC4X3_RC3_IfcStructuralReaction_type = new entity("IfcStructuralReaction", true, 1111, IFC4X3_RC3_IfcStructuralActivity_type);
- IFC4X3_RC3_IfcStructuralSurfaceMember_type = new entity("IfcStructuralSurfaceMember", false, 1116, IFC4X3_RC3_IfcStructuralMember_type);
- IFC4X3_RC3_IfcStructuralSurfaceMemberVarying_type = new entity("IfcStructuralSurfaceMemberVarying", false, 1118, IFC4X3_RC3_IfcStructuralSurfaceMember_type);
- IFC4X3_RC3_IfcStructuralSurfaceReaction_type = new entity("IfcStructuralSurfaceReaction", false, 1119, IFC4X3_RC3_IfcStructuralReaction_type);
- IFC4X3_RC3_IfcSubContractResourceType_type = new entity("IfcSubContractResourceType", false, 1124, IFC4X3_RC3_IfcConstructionResourceType_type);
- IFC4X3_RC3_IfcSurfaceCurve_type = new entity("IfcSurfaceCurve", false, 1128, IFC4X3_RC3_IfcCurve_type);
- IFC4X3_RC3_IfcSurfaceCurveSweptAreaSolid_type = new entity("IfcSurfaceCurveSweptAreaSolid", false, 1129, IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);
- IFC4X3_RC3_IfcSurfaceOfLinearExtrusion_type = new entity("IfcSurfaceOfLinearExtrusion", false, 1132, IFC4X3_RC3_IfcSweptSurface_type);
- IFC4X3_RC3_IfcSurfaceOfRevolution_type = new entity("IfcSurfaceOfRevolution", false, 1133, IFC4X3_RC3_IfcSweptSurface_type);
- IFC4X3_RC3_IfcSystemFurnitureElementType_type = new entity("IfcSystemFurnitureElementType", false, 1154, IFC4X3_RC3_IfcFurnishingElementType_type);
- IFC4X3_RC3_IfcTask_type = new entity("IfcTask", false, 1162, IFC4X3_RC3_IfcProcess_type);
- IFC4X3_RC3_IfcTaskType_type = new entity("IfcTaskType", false, 1166, IFC4X3_RC3_IfcTypeProcess_type);
- IFC4X3_RC3_IfcTessellatedFaceSet_type = new entity("IfcTessellatedFaceSet", true, 1180, IFC4X3_RC3_IfcTessellatedItem_type);
- IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type = new entity("IfcThirdOrderPolynomialSpiral", false, 1206, IFC4X3_RC3_IfcSpiral_type);
- IFC4X3_RC3_IfcToroidalSurface_type = new entity("IfcToroidalSurface", false, 1217, IFC4X3_RC3_IfcElementarySurface_type);
- IFC4X3_RC3_IfcTransportElementType_type = new entity("IfcTransportElementType", false, 1230, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcTriangulatedFaceSet_type = new entity("IfcTriangulatedFaceSet", false, 1233, IFC4X3_RC3_IfcTessellatedFaceSet_type);
- IFC4X3_RC3_IfcTriangulatedIrregularNetwork_type = new entity("IfcTriangulatedIrregularNetwork", false, 1234, IFC4X3_RC3_IfcTriangulatedFaceSet_type);
- IFC4X3_RC3_IfcWindowLiningProperties_type = new entity("IfcWindowLiningProperties", false, 1294, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
- IFC4X3_RC3_IfcWindowPanelProperties_type = new entity("IfcWindowPanelProperties", false, 1297, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type = new entity("IfcDirectrixDistanceSweptAreaSolid", true, 311, IFC4X3_RC3_IfcSweptAreaSolid_type);
+ IFC4X3_RC3_IfcDoorStyle_type = new entity("IfcDoorStyle", false, 344, IFC4X3_RC3_IfcTypeProduct_type);
+ IFC4X3_RC3_IfcEdgeLoop_type = new entity("IfcEdgeLoop", false, 371, IFC4X3_RC3_IfcLoop_type);
+ IFC4X3_RC3_IfcElementQuantity_type = new entity("IfcElementQuantity", false, 407, IFC4X3_RC3_IfcQuantitySet_type);
+ IFC4X3_RC3_IfcElementType_type = new entity("IfcElementType", true, 408, IFC4X3_RC3_IfcTypeProduct_type);
+ IFC4X3_RC3_IfcElementarySurface_type = new entity("IfcElementarySurface", true, 400, IFC4X3_RC3_IfcSurface_type);
+ IFC4X3_RC3_IfcEllipseProfileDef_type = new entity("IfcEllipseProfileDef", false, 410, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcEventType_type = new entity("IfcEventType", false, 426, IFC4X3_RC3_IfcTypeProcess_type);
+ IFC4X3_RC3_IfcExtrudedAreaSolid_type = new entity("IfcExtrudedAreaSolid", false, 438, IFC4X3_RC3_IfcSweptAreaSolid_type);
+ IFC4X3_RC3_IfcExtrudedAreaSolidTapered_type = new entity("IfcExtrudedAreaSolidTapered", false, 439, IFC4X3_RC3_IfcExtrudedAreaSolid_type);
+ IFC4X3_RC3_IfcFaceBasedSurfaceModel_type = new entity("IfcFaceBasedSurfaceModel", false, 441, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcFillAreaStyleHatching_type = new entity("IfcFillAreaStyleHatching", false, 463, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcFillAreaStyleTiles_type = new entity("IfcFillAreaStyleTiles", false, 464, IFC4X3_RC3_IfcGeometricRepresentationItem_type);
+ IFC4X3_RC3_IfcFixedReferenceSweptAreaSolid_type = new entity("IfcFixedReferenceSweptAreaSolid", false, 472, IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);
+ IFC4X3_RC3_IfcFurnishingElementType_type = new entity("IfcFurnishingElementType", false, 503, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcFurnitureType_type = new entity("IfcFurnitureType", false, 505, IFC4X3_RC3_IfcFurnishingElementType_type);
+ IFC4X3_RC3_IfcGeographicElementType_type = new entity("IfcGeographicElementType", false, 508, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcGeometricCurveSet_type = new entity("IfcGeometricCurveSet", false, 510, IFC4X3_RC3_IfcGeometricSet_type);
+ IFC4X3_RC3_IfcIShapeProfileDef_type = new entity("IfcIShapeProfileDef", false, 569, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcInclinedReferenceSweptAreaSolid_type = new entity("IfcInclinedReferenceSweptAreaSolid", false, 548, IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type);
+ IFC4X3_RC3_IfcIndexedPolygonalFace_type = new entity("IfcIndexedPolygonalFace", false, 551, IFC4X3_RC3_IfcTessellatedItem_type);
+ IFC4X3_RC3_IfcIndexedPolygonalFaceWithVoids_type = new entity("IfcIndexedPolygonalFaceWithVoids", false, 552, IFC4X3_RC3_IfcIndexedPolygonalFace_type);
+ IFC4X3_RC3_IfcLShapeProfileDef_type = new entity("IfcLShapeProfileDef", false, 624, IFC4X3_RC3_IfcParameterizedProfileDef_type);
+ IFC4X3_RC3_IfcLaborResourceType_type = new entity("IfcLaborResourceType", false, 580, IFC4X3_RC3_IfcConstructionResourceType_type);
+ IFC4X3_RC3_IfcLine_type = new entity("IfcLine", false, 607, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcManifoldSolidBrep_type = new entity("IfcManifoldSolidBrep", true, 630, IFC4X3_RC3_IfcSolidModel_type);
+ IFC4X3_RC3_IfcObject_type = new entity("IfcObject", true, 704, IFC4X3_RC3_IfcObjectDefinition_type);
+ IFC4X3_RC3_IfcOffsetCurve_type = new entity("IfcOffsetCurve", true, 713, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcOffsetCurve2D_type = new entity("IfcOffsetCurve2D", false, 714, IFC4X3_RC3_IfcOffsetCurve_type);
+ IFC4X3_RC3_IfcOffsetCurve3D_type = new entity("IfcOffsetCurve3D", false, 715, IFC4X3_RC3_IfcOffsetCurve_type);
+ IFC4X3_RC3_IfcOffsetCurveByDistances_type = new entity("IfcOffsetCurveByDistances", false, 716, IFC4X3_RC3_IfcOffsetCurve_type);
+ IFC4X3_RC3_IfcPcurve_type = new entity("IfcPcurve", false, 736, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcPlanarBox_type = new entity("IfcPlanarBox", false, 762, IFC4X3_RC3_IfcPlanarExtent_type);
+ IFC4X3_RC3_IfcPlane_type = new entity("IfcPlane", false, 765, IFC4X3_RC3_IfcElementarySurface_type);
+ IFC4X3_RC3_IfcPolynomialCurve_type = new entity("IfcPolynomialCurve", false, 781, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcPreDefinedColour_type = new entity("IfcPreDefinedColour", true, 790, IFC4X3_RC3_IfcPreDefinedItem_type);
+ IFC4X3_RC3_IfcPreDefinedCurveFont_type = new entity("IfcPreDefinedCurveFont", true, 791, IFC4X3_RC3_IfcPreDefinedItem_type);
+ IFC4X3_RC3_IfcPreDefinedPropertySet_type = new entity("IfcPreDefinedPropertySet", true, 794, IFC4X3_RC3_IfcPropertySetDefinition_type);
+ IFC4X3_RC3_IfcProcedureType_type = new entity("IfcProcedureType", false, 804, IFC4X3_RC3_IfcTypeProcess_type);
+ IFC4X3_RC3_IfcProcess_type = new entity("IfcProcess", true, 806, IFC4X3_RC3_IfcObject_type);
+ IFC4X3_RC3_IfcProduct_type = new entity("IfcProduct", true, 808, IFC4X3_RC3_IfcObject_type);
+ IFC4X3_RC3_IfcProject_type = new entity("IfcProject", false, 816, IFC4X3_RC3_IfcContext_type);
+ IFC4X3_RC3_IfcProjectLibrary_type = new entity("IfcProjectLibrary", false, 821, IFC4X3_RC3_IfcContext_type);
+ IFC4X3_RC3_IfcPropertyBoundedValue_type = new entity("IfcPropertyBoundedValue", false, 826, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertyEnumeratedValue_type = new entity("IfcPropertyEnumeratedValue", false, 829, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertyListValue_type = new entity("IfcPropertyListValue", false, 831, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertyReferenceValue_type = new entity("IfcPropertyReferenceValue", false, 832, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertySet_type = new entity("IfcPropertySet", false, 833, IFC4X3_RC3_IfcPropertySetDefinition_type);
+ IFC4X3_RC3_IfcPropertySetTemplate_type = new entity("IfcPropertySetTemplate", false, 837, IFC4X3_RC3_IfcPropertyTemplateDefinition_type);
+ IFC4X3_RC3_IfcPropertySingleValue_type = new entity("IfcPropertySingleValue", false, 839, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertyTableValue_type = new entity("IfcPropertyTableValue", false, 840, IFC4X3_RC3_IfcSimpleProperty_type);
+ IFC4X3_RC3_IfcPropertyTemplate_type = new entity("IfcPropertyTemplate", true, 841, IFC4X3_RC3_IfcPropertyTemplateDefinition_type);
+ IFC4X3_RC3_IfcProxy_type = new entity("IfcProxy", false, 849, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcRectangleHollowProfileDef_type = new entity("IfcRectangleHollowProfileDef", false, 880, IFC4X3_RC3_IfcRectangleProfileDef_type);
+ IFC4X3_RC3_IfcRectangularPyramid_type = new entity("IfcRectangularPyramid", false, 882, IFC4X3_RC3_IfcCsgPrimitive3D_type);
+ IFC4X3_RC3_IfcRectangularTrimmedSurface_type = new entity("IfcRectangularTrimmedSurface", false, 883, IFC4X3_RC3_IfcBoundedSurface_type);
+ IFC4X3_RC3_IfcReinforcementDefinitionProperties_type = new entity("IfcReinforcementDefinitionProperties", false, 894, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcRelAssigns_type = new entity("IfcRelAssigns", true, 906, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelAssignsToActor_type = new entity("IfcRelAssignsToActor", false, 907, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssignsToControl_type = new entity("IfcRelAssignsToControl", false, 908, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssignsToGroup_type = new entity("IfcRelAssignsToGroup", false, 909, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssignsToGroupByFactor_type = new entity("IfcRelAssignsToGroupByFactor", false, 910, IFC4X3_RC3_IfcRelAssignsToGroup_type);
+ IFC4X3_RC3_IfcRelAssignsToProcess_type = new entity("IfcRelAssignsToProcess", false, 911, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssignsToProduct_type = new entity("IfcRelAssignsToProduct", false, 912, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssignsToResource_type = new entity("IfcRelAssignsToResource", false, 913, IFC4X3_RC3_IfcRelAssigns_type);
+ IFC4X3_RC3_IfcRelAssociates_type = new entity("IfcRelAssociates", true, 914, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelAssociatesApproval_type = new entity("IfcRelAssociatesApproval", false, 915, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesClassification_type = new entity("IfcRelAssociatesClassification", false, 916, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesConstraint_type = new entity("IfcRelAssociatesConstraint", false, 917, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesDocument_type = new entity("IfcRelAssociatesDocument", false, 918, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesLibrary_type = new entity("IfcRelAssociatesLibrary", false, 919, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesMaterial_type = new entity("IfcRelAssociatesMaterial", false, 920, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelAssociatesProfileDef_type = new entity("IfcRelAssociatesProfileDef", false, 921, IFC4X3_RC3_IfcRelAssociates_type);
+ IFC4X3_RC3_IfcRelConnects_type = new entity("IfcRelConnects", true, 923, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelConnectsElements_type = new entity("IfcRelConnectsElements", false, 924, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelConnectsPathElements_type = new entity("IfcRelConnectsPathElements", false, 925, IFC4X3_RC3_IfcRelConnectsElements_type);
+ IFC4X3_RC3_IfcRelConnectsPortToElement_type = new entity("IfcRelConnectsPortToElement", false, 927, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelConnectsPorts_type = new entity("IfcRelConnectsPorts", false, 926, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelConnectsStructuralActivity_type = new entity("IfcRelConnectsStructuralActivity", false, 928, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelConnectsStructuralMember_type = new entity("IfcRelConnectsStructuralMember", false, 929, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelConnectsWithEccentricity_type = new entity("IfcRelConnectsWithEccentricity", false, 930, IFC4X3_RC3_IfcRelConnectsStructuralMember_type);
+ IFC4X3_RC3_IfcRelConnectsWithRealizingElements_type = new entity("IfcRelConnectsWithRealizingElements", false, 931, IFC4X3_RC3_IfcRelConnectsElements_type);
+ IFC4X3_RC3_IfcRelContainedInSpatialStructure_type = new entity("IfcRelContainedInSpatialStructure", false, 932, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelCoversBldgElements_type = new entity("IfcRelCoversBldgElements", false, 933, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelCoversSpaces_type = new entity("IfcRelCoversSpaces", false, 934, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelDeclares_type = new entity("IfcRelDeclares", false, 935, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelDecomposes_type = new entity("IfcRelDecomposes", true, 936, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelDefines_type = new entity("IfcRelDefines", true, 937, IFC4X3_RC3_IfcRelationship_type);
+ IFC4X3_RC3_IfcRelDefinesByObject_type = new entity("IfcRelDefinesByObject", false, 938, IFC4X3_RC3_IfcRelDefines_type);
+ IFC4X3_RC3_IfcRelDefinesByProperties_type = new entity("IfcRelDefinesByProperties", false, 939, IFC4X3_RC3_IfcRelDefines_type);
+ IFC4X3_RC3_IfcRelDefinesByTemplate_type = new entity("IfcRelDefinesByTemplate", false, 940, IFC4X3_RC3_IfcRelDefines_type);
+ IFC4X3_RC3_IfcRelDefinesByType_type = new entity("IfcRelDefinesByType", false, 941, IFC4X3_RC3_IfcRelDefines_type);
+ IFC4X3_RC3_IfcRelFillsElement_type = new entity("IfcRelFillsElement", false, 942, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelFlowControlElements_type = new entity("IfcRelFlowControlElements", false, 943, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelInterferesElements_type = new entity("IfcRelInterferesElements", false, 944, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelNests_type = new entity("IfcRelNests", false, 945, IFC4X3_RC3_IfcRelDecomposes_type);
+ IFC4X3_RC3_IfcRelPositions_type = new entity("IfcRelPositions", false, 946, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelProjectsElement_type = new entity("IfcRelProjectsElement", false, 947, IFC4X3_RC3_IfcRelDecomposes_type);
+ IFC4X3_RC3_IfcRelReferencedInSpatialStructure_type = new entity("IfcRelReferencedInSpatialStructure", false, 948, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelSequence_type = new entity("IfcRelSequence", false, 949, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelServicesBuildings_type = new entity("IfcRelServicesBuildings", false, 950, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelSpaceBoundary_type = new entity("IfcRelSpaceBoundary", false, 951, IFC4X3_RC3_IfcRelConnects_type);
+ IFC4X3_RC3_IfcRelSpaceBoundary1stLevel_type = new entity("IfcRelSpaceBoundary1stLevel", false, 952, IFC4X3_RC3_IfcRelSpaceBoundary_type);
+ IFC4X3_RC3_IfcRelSpaceBoundary2ndLevel_type = new entity("IfcRelSpaceBoundary2ndLevel", false, 953, IFC4X3_RC3_IfcRelSpaceBoundary1stLevel_type);
+ IFC4X3_RC3_IfcRelVoidsElement_type = new entity("IfcRelVoidsElement", false, 954, IFC4X3_RC3_IfcRelDecomposes_type);
+ IFC4X3_RC3_IfcReparametrisedCompositeCurveSegment_type = new entity("IfcReparametrisedCompositeCurveSegment", false, 955, IFC4X3_RC3_IfcCompositeCurveSegment_type);
+ IFC4X3_RC3_IfcResource_type = new entity("IfcResource", true, 960, IFC4X3_RC3_IfcObject_type);
+ IFC4X3_RC3_IfcRevolvedAreaSolid_type = new entity("IfcRevolvedAreaSolid", false, 967, IFC4X3_RC3_IfcSweptAreaSolid_type);
+ IFC4X3_RC3_IfcRevolvedAreaSolidTapered_type = new entity("IfcRevolvedAreaSolidTapered", false, 968, IFC4X3_RC3_IfcRevolvedAreaSolid_type);
+ IFC4X3_RC3_IfcRightCircularCone_type = new entity("IfcRightCircularCone", false, 969, IFC4X3_RC3_IfcCsgPrimitive3D_type);
+ IFC4X3_RC3_IfcRightCircularCylinder_type = new entity("IfcRightCircularCylinder", false, 970, IFC4X3_RC3_IfcCsgPrimitive3D_type);
+ IFC4X3_RC3_IfcSectionedSolid_type = new entity("IfcSectionedSolid", true, 991, IFC4X3_RC3_IfcSolidModel_type);
+ IFC4X3_RC3_IfcSectionedSolidHorizontal_type = new entity("IfcSectionedSolidHorizontal", false, 992, IFC4X3_RC3_IfcSectionedSolid_type);
+ IFC4X3_RC3_IfcSectionedSurface_type = new entity("IfcSectionedSurface", false, 994, IFC4X3_RC3_IfcSurface_type);
+ IFC4X3_RC3_IfcSimplePropertyTemplate_type = new entity("IfcSimplePropertyTemplate", false, 1022, IFC4X3_RC3_IfcPropertyTemplate_type);
+ IFC4X3_RC3_IfcSpatialElement_type = new entity("IfcSpatialElement", true, 1055, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcSpatialElementType_type = new entity("IfcSpatialElementType", true, 1056, IFC4X3_RC3_IfcTypeProduct_type);
+ IFC4X3_RC3_IfcSpatialStructureElement_type = new entity("IfcSpatialStructureElement", true, 1058, IFC4X3_RC3_IfcSpatialElement_type);
+ IFC4X3_RC3_IfcSpatialStructureElementType_type = new entity("IfcSpatialStructureElementType", true, 1059, IFC4X3_RC3_IfcSpatialElementType_type);
+ IFC4X3_RC3_IfcSpatialZone_type = new entity("IfcSpatialZone", false, 1060, IFC4X3_RC3_IfcSpatialElement_type);
+ IFC4X3_RC3_IfcSpatialZoneType_type = new entity("IfcSpatialZoneType", false, 1061, IFC4X3_RC3_IfcSpatialElementType_type);
+ IFC4X3_RC3_IfcSphere_type = new entity("IfcSphere", false, 1067, IFC4X3_RC3_IfcCsgPrimitive3D_type);
+ IFC4X3_RC3_IfcSphericalSurface_type = new entity("IfcSphericalSurface", false, 1068, IFC4X3_RC3_IfcElementarySurface_type);
+ IFC4X3_RC3_IfcSpiral_type = new entity("IfcSpiral", true, 1069, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcStructuralActivity_type = new entity("IfcStructuralActivity", true, 1081, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcStructuralItem_type = new entity("IfcStructuralItem", true, 1093, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcStructuralMember_type = new entity("IfcStructuralMember", true, 1108, IFC4X3_RC3_IfcStructuralItem_type);
+ IFC4X3_RC3_IfcStructuralReaction_type = new entity("IfcStructuralReaction", true, 1113, IFC4X3_RC3_IfcStructuralActivity_type);
+ IFC4X3_RC3_IfcStructuralSurfaceMember_type = new entity("IfcStructuralSurfaceMember", false, 1118, IFC4X3_RC3_IfcStructuralMember_type);
+ IFC4X3_RC3_IfcStructuralSurfaceMemberVarying_type = new entity("IfcStructuralSurfaceMemberVarying", false, 1120, IFC4X3_RC3_IfcStructuralSurfaceMember_type);
+ IFC4X3_RC3_IfcStructuralSurfaceReaction_type = new entity("IfcStructuralSurfaceReaction", false, 1121, IFC4X3_RC3_IfcStructuralReaction_type);
+ IFC4X3_RC3_IfcSubContractResourceType_type = new entity("IfcSubContractResourceType", false, 1126, IFC4X3_RC3_IfcConstructionResourceType_type);
+ IFC4X3_RC3_IfcSurfaceCurve_type = new entity("IfcSurfaceCurve", false, 1130, IFC4X3_RC3_IfcCurve_type);
+ IFC4X3_RC3_IfcSurfaceCurveSweptAreaSolid_type = new entity("IfcSurfaceCurveSweptAreaSolid", false, 1131, IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);
+ IFC4X3_RC3_IfcSurfaceOfLinearExtrusion_type = new entity("IfcSurfaceOfLinearExtrusion", false, 1134, IFC4X3_RC3_IfcSweptSurface_type);
+ IFC4X3_RC3_IfcSurfaceOfRevolution_type = new entity("IfcSurfaceOfRevolution", false, 1135, IFC4X3_RC3_IfcSweptSurface_type);
+ IFC4X3_RC3_IfcSystemFurnitureElementType_type = new entity("IfcSystemFurnitureElementType", false, 1156, IFC4X3_RC3_IfcFurnishingElementType_type);
+ IFC4X3_RC3_IfcTask_type = new entity("IfcTask", false, 1164, IFC4X3_RC3_IfcProcess_type);
+ IFC4X3_RC3_IfcTaskType_type = new entity("IfcTaskType", false, 1168, IFC4X3_RC3_IfcTypeProcess_type);
+ IFC4X3_RC3_IfcTessellatedFaceSet_type = new entity("IfcTessellatedFaceSet", true, 1182, IFC4X3_RC3_IfcTessellatedItem_type);
+ IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type = new entity("IfcThirdOrderPolynomialSpiral", false, 1208, IFC4X3_RC3_IfcSpiral_type);
+ IFC4X3_RC3_IfcToroidalSurface_type = new entity("IfcToroidalSurface", false, 1219, IFC4X3_RC3_IfcElementarySurface_type);
+ IFC4X3_RC3_IfcTransportElementType_type = new entity("IfcTransportElementType", false, 1232, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcTriangulatedFaceSet_type = new entity("IfcTriangulatedFaceSet", false, 1235, IFC4X3_RC3_IfcTessellatedFaceSet_type);
+ IFC4X3_RC3_IfcTriangulatedIrregularNetwork_type = new entity("IfcTriangulatedIrregularNetwork", false, 1236, IFC4X3_RC3_IfcTriangulatedFaceSet_type);
+ IFC4X3_RC3_IfcWindowLiningProperties_type = new entity("IfcWindowLiningProperties", false, 1296, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcWindowPanelProperties_type = new entity("IfcWindowPanelProperties", false, 1299, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcMeasureWithUnit_type);
@@ -6685,20 +6722,20 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcExternallyDefinedHatchStyle_type);
items.push_back(IFC4X3_RC3_IfcFillAreaStyleHatching_type);
items.push_back(IFC4X3_RC3_IfcFillAreaStyleTiles_type);
- IFC4X3_RC3_IfcFillStyleSelect_type = new select_type("IfcFillStyleSelect", 464, items);
+ IFC4X3_RC3_IfcFillStyleSelect_type = new select_type("IfcFillStyleSelect", 465, items);
}
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcCurve_type);
items.push_back(IFC4X3_RC3_IfcPoint_type);
items.push_back(IFC4X3_RC3_IfcSurface_type);
- IFC4X3_RC3_IfcGeometricSetSelect_type = new select_type("IfcGeometricSetSelect", 515, items);
+ IFC4X3_RC3_IfcGeometricSetSelect_type = new select_type("IfcGeometricSetSelect", 516, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcDirection_type);
items.push_back(IFC4X3_RC3_IfcVirtualGridIntersection_type);
- IFC4X3_RC3_IfcGridPlacementDirectionSelect_type = new select_type("IfcGridPlacementDirectionSelect", 527, items);
+ IFC4X3_RC3_IfcGridPlacementDirectionSelect_type = new select_type("IfcGridPlacementDirectionSelect", 528, items);
}
{
std::vector items; items.reserve(6);
@@ -6708,62 +6745,62 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
items.push_back(IFC4X3_RC3_IfcTable_type);
items.push_back(IFC4X3_RC3_IfcTimeSeries_type);
items.push_back(IFC4X3_RC3_IfcValue_type);
- IFC4X3_RC3_IfcMetricValueSelect_type = new select_type("IfcMetricValueSelect", 672, items);
+ IFC4X3_RC3_IfcMetricValueSelect_type = new select_type("IfcMetricValueSelect", 673, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcProcess_type);
items.push_back(IFC4X3_RC3_IfcTypeProcess_type);
- IFC4X3_RC3_IfcProcessSelect_type = new select_type("IfcProcessSelect", 805, items);
+ IFC4X3_RC3_IfcProcessSelect_type = new select_type("IfcProcessSelect", 807, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcProduct_type);
items.push_back(IFC4X3_RC3_IfcTypeProduct_type);
- IFC4X3_RC3_IfcProductSelect_type = new select_type("IfcProductSelect", 810, items);
+ IFC4X3_RC3_IfcProductSelect_type = new select_type("IfcProductSelect", 812, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcPropertySetDefinition_type);
items.push_back(IFC4X3_RC3_IfcPropertySetDefinitionSet_type);
- IFC4X3_RC3_IfcPropertySetDefinitionSelect_type = new select_type("IfcPropertySetDefinitionSelect", 833, items);
+ IFC4X3_RC3_IfcPropertySetDefinitionSelect_type = new select_type("IfcPropertySetDefinitionSelect", 835, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcResource_type);
items.push_back(IFC4X3_RC3_IfcTypeResource_type);
- IFC4X3_RC3_IfcResourceSelect_type = new select_type("IfcResourceSelect", 963, items);
+ IFC4X3_RC3_IfcResourceSelect_type = new select_type("IfcResourceSelect", 965, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcClosedShell_type);
items.push_back(IFC4X3_RC3_IfcOpenShell_type);
- IFC4X3_RC3_IfcShell_type = new select_type("IfcShell", 1011, items);
+ IFC4X3_RC3_IfcShell_type = new select_type("IfcShell", 1013, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcClosedShell_type);
items.push_back(IFC4X3_RC3_IfcSolidModel_type);
- IFC4X3_RC3_IfcSolidOrShell_type = new select_type("IfcSolidOrShell", 1040, items);
+ IFC4X3_RC3_IfcSolidOrShell_type = new select_type("IfcSolidOrShell", 1042, items);
}
{
std::vector items; items.reserve(3);
items.push_back(IFC4X3_RC3_IfcFaceBasedSurfaceModel_type);
items.push_back(IFC4X3_RC3_IfcFaceSurface_type);
items.push_back(IFC4X3_RC3_IfcSurface_type);
- IFC4X3_RC3_IfcSurfaceOrFaceSurface_type = new select_type("IfcSurfaceOrFaceSurface", 1134, items);
+ IFC4X3_RC3_IfcSurfaceOrFaceSurface_type = new select_type("IfcSurfaceOrFaceSurface", 1136, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcCartesianPoint_type);
items.push_back(IFC4X3_RC3_IfcParameterValue_type);
- IFC4X3_RC3_IfcTrimmingSelect_type = new select_type("IfcTrimmingSelect", 1237, items);
+ IFC4X3_RC3_IfcTrimmingSelect_type = new select_type("IfcTrimmingSelect", 1239, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcDirection_type);
items.push_back(IFC4X3_RC3_IfcVector_type);
- IFC4X3_RC3_IfcVectorOrDirection_type = new select_type("IfcVectorOrDirection", 1263, items);
+ IFC4X3_RC3_IfcVectorOrDirection_type = new select_type("IfcVectorOrDirection", 1265, items);
}
IFC4X3_RC3_IfcActor_type = new entity("IfcActor", false, 6, IFC4X3_RC3_IfcObject_type);
IFC4X3_RC3_IfcAdvancedBrep_type = new entity("IfcAdvancedBrep", false, 14, IFC4X3_RC3_IfcManifoldSolidBrep_type);
@@ -6799,180 +6836,181 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcCurtainWallType_type = new entity("IfcCurtainWallType", false, 270, IFC4X3_RC3_IfcBuiltElementType_type);
IFC4X3_RC3_IfcCylindricalSurface_type = new entity("IfcCylindricalSurface", false, 287, IFC4X3_RC3_IfcElementarySurface_type);
IFC4X3_RC3_IfcDeepFoundationType_type = new entity("IfcDeepFoundationType", false, 297, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcDistributionElementType_type = new entity("IfcDistributionElementType", false, 324, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcDistributionFlowElementType_type = new entity("IfcDistributionFlowElementType", true, 326, IFC4X3_RC3_IfcDistributionElementType_type);
- IFC4X3_RC3_IfcDoorLiningProperties_type = new entity("IfcDoorLiningProperties", false, 338, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
- IFC4X3_RC3_IfcDoorPanelProperties_type = new entity("IfcDoorPanelProperties", false, 341, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
- IFC4X3_RC3_IfcDoorType_type = new entity("IfcDoorType", false, 346, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcDraughtingPreDefinedColour_type = new entity("IfcDraughtingPreDefinedColour", false, 350, IFC4X3_RC3_IfcPreDefinedColour_type);
- IFC4X3_RC3_IfcDraughtingPreDefinedCurveFont_type = new entity("IfcDraughtingPreDefinedCurveFont", false, 351, IFC4X3_RC3_IfcPreDefinedCurveFont_type);
- IFC4X3_RC3_IfcElement_type = new entity("IfcElement", true, 398, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcElementAssembly_type = new entity("IfcElementAssembly", false, 400, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcElementAssemblyType_type = new entity("IfcElementAssemblyType", false, 401, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcElementComponent_type = new entity("IfcElementComponent", true, 403, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcElementComponentType_type = new entity("IfcElementComponentType", true, 404, IFC4X3_RC3_IfcElementType_type);
- IFC4X3_RC3_IfcEllipse_type = new entity("IfcEllipse", false, 408, IFC4X3_RC3_IfcConic_type);
- IFC4X3_RC3_IfcEnergyConversionDeviceType_type = new entity("IfcEnergyConversionDeviceType", true, 411, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcEngineType_type = new entity("IfcEngineType", false, 414, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcEvaporativeCoolerType_type = new entity("IfcEvaporativeCoolerType", false, 417, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcEvaporatorType_type = new entity("IfcEvaporatorType", false, 420, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcEvent_type = new entity("IfcEvent", false, 422, IFC4X3_RC3_IfcProcess_type);
- IFC4X3_RC3_IfcExternalSpatialStructureElement_type = new entity("IfcExternalSpatialStructureElement", true, 436, IFC4X3_RC3_IfcSpatialElement_type);
- IFC4X3_RC3_IfcFacetedBrep_type = new entity("IfcFacetedBrep", false, 444, IFC4X3_RC3_IfcManifoldSolidBrep_type);
- IFC4X3_RC3_IfcFacetedBrepWithVoids_type = new entity("IfcFacetedBrepWithVoids", false, 445, IFC4X3_RC3_IfcFacetedBrep_type);
- IFC4X3_RC3_IfcFacility_type = new entity("IfcFacility", false, 446, IFC4X3_RC3_IfcSpatialStructureElement_type);
- IFC4X3_RC3_IfcFacilityPart_type = new entity("IfcFacilityPart", false, 447, IFC4X3_RC3_IfcSpatialStructureElement_type);
- IFC4X3_RC3_IfcFastener_type = new entity("IfcFastener", false, 455, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcFastenerType_type = new entity("IfcFastenerType", false, 456, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcFeatureElement_type = new entity("IfcFeatureElement", true, 458, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcFeatureElementAddition_type = new entity("IfcFeatureElementAddition", true, 459, IFC4X3_RC3_IfcFeatureElement_type);
- IFC4X3_RC3_IfcFeatureElementSubtraction_type = new entity("IfcFeatureElementSubtraction", true, 460, IFC4X3_RC3_IfcFeatureElement_type);
- IFC4X3_RC3_IfcFlowControllerType_type = new entity("IfcFlowControllerType", true, 473, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowFittingType_type = new entity("IfcFlowFittingType", true, 476, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowMeterType_type = new entity("IfcFlowMeterType", false, 481, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcFlowMovingDeviceType_type = new entity("IfcFlowMovingDeviceType", true, 484, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowSegmentType_type = new entity("IfcFlowSegmentType", true, 486, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowStorageDeviceType_type = new entity("IfcFlowStorageDeviceType", true, 488, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowTerminalType_type = new entity("IfcFlowTerminalType", true, 490, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFlowTreatmentDeviceType_type = new entity("IfcFlowTreatmentDeviceType", true, 492, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcFootingType_type = new entity("IfcFootingType", false, 497, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcFurnishingElement_type = new entity("IfcFurnishingElement", false, 501, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcFurniture_type = new entity("IfcFurniture", false, 503, IFC4X3_RC3_IfcFurnishingElement_type);
- IFC4X3_RC3_IfcGeographicElement_type = new entity("IfcGeographicElement", false, 506, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcGeotechnicalElement_type = new entity("IfcGeotechnicalElement", true, 519, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcGeotechnicalStratum_type = new entity("IfcGeotechnicalStratum", true, 520, IFC4X3_RC3_IfcGeotechnicalElement_type);
- IFC4X3_RC3_IfcGradientCurve_type = new entity("IfcGradientCurve", false, 523, IFC4X3_RC3_IfcCompositeCurve_type);
- IFC4X3_RC3_IfcGroup_type = new entity("IfcGroup", false, 529, IFC4X3_RC3_IfcObject_type);
- IFC4X3_RC3_IfcHeatExchangerType_type = new entity("IfcHeatExchangerType", false, 533, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcHumidifierType_type = new entity("IfcHumidifierType", false, 538, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcImpactProtectionDevice_type = new entity("IfcImpactProtectionDevice", false, 543, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcImpactProtectionDeviceType_type = new entity("IfcImpactProtectionDeviceType", false, 544, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcIndexedPolyCurve_type = new entity("IfcIndexedPolyCurve", false, 549, IFC4X3_RC3_IfcBoundedCurve_type);
- IFC4X3_RC3_IfcInterceptorType_type = new entity("IfcInterceptorType", false, 558, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
- IFC4X3_RC3_IfcIntersectionCurve_type = new entity("IfcIntersectionCurve", false, 562, IFC4X3_RC3_IfcSurfaceCurve_type);
- IFC4X3_RC3_IfcInventory_type = new entity("IfcInventory", false, 563, IFC4X3_RC3_IfcGroup_type);
- IFC4X3_RC3_IfcJunctionBoxType_type = new entity("IfcJunctionBoxType", false, 571, IFC4X3_RC3_IfcFlowFittingType_type);
- IFC4X3_RC3_IfcKerbType_type = new entity("IfcKerbType", false, 574, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcLaborResource_type = new entity("IfcLaborResource", false, 578, IFC4X3_RC3_IfcConstructionResource_type);
- IFC4X3_RC3_IfcLampType_type = new entity("IfcLampType", false, 583, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcLightFixtureType_type = new entity("IfcLightFixtureType", false, 597, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcLinearElement_type = new entity("IfcLinearElement", true, 607, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcLiquidTerminalType_type = new entity("IfcLiquidTerminalType", false, 616, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcMarineFacility_type = new entity("IfcMarineFacility", false, 632, IFC4X3_RC3_IfcFacility_type);
- IFC4X3_RC3_IfcMechanicalFastener_type = new entity("IfcMechanicalFastener", false, 661, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcMechanicalFastenerType_type = new entity("IfcMechanicalFastenerType", false, 662, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcMedicalDeviceType_type = new entity("IfcMedicalDeviceType", false, 665, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcMemberType_type = new entity("IfcMemberType", false, 669, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcMobileTelecommunicationsApplianceType_type = new entity("IfcMobileTelecommunicationsApplianceType", false, 675, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcMooringDeviceType_type = new entity("IfcMooringDeviceType", false, 691, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcMotorConnectionType_type = new entity("IfcMotorConnectionType", false, 694, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcNavigationElementType_type = new entity("IfcNavigationElementType", false, 698, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcOccupant_type = new entity("IfcOccupant", false, 710, IFC4X3_RC3_IfcActor_type);
- IFC4X3_RC3_IfcOpeningElement_type = new entity("IfcOpeningElement", false, 717, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
- IFC4X3_RC3_IfcOpeningStandardCase_type = new entity("IfcOpeningStandardCase", false, 719, IFC4X3_RC3_IfcOpeningElement_type);
- IFC4X3_RC3_IfcOutletType_type = new entity("IfcOutletType", false, 726, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcPavementType_type = new entity("IfcPavementType", false, 733, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcPerformanceHistory_type = new entity("IfcPerformanceHistory", false, 735, IFC4X3_RC3_IfcControl_type);
- IFC4X3_RC3_IfcPermeableCoveringProperties_type = new entity("IfcPermeableCoveringProperties", false, 738, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
- IFC4X3_RC3_IfcPermit_type = new entity("IfcPermit", false, 739, IFC4X3_RC3_IfcControl_type);
- IFC4X3_RC3_IfcPileType_type = new entity("IfcPileType", false, 750, IFC4X3_RC3_IfcDeepFoundationType_type);
- IFC4X3_RC3_IfcPipeFittingType_type = new entity("IfcPipeFittingType", false, 753, IFC4X3_RC3_IfcFlowFittingType_type);
- IFC4X3_RC3_IfcPipeSegmentType_type = new entity("IfcPipeSegmentType", false, 756, IFC4X3_RC3_IfcFlowSegmentType_type);
- IFC4X3_RC3_IfcPlant_type = new entity("IfcPlant", false, 765, IFC4X3_RC3_IfcGeographicElement_type);
- IFC4X3_RC3_IfcPlateType_type = new entity("IfcPlateType", false, 768, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcPolygonalFaceSet_type = new entity("IfcPolygonalFaceSet", false, 776, IFC4X3_RC3_IfcTessellatedFaceSet_type);
- IFC4X3_RC3_IfcPolyline_type = new entity("IfcPolyline", false, 777, IFC4X3_RC3_IfcBoundedCurve_type);
- IFC4X3_RC3_IfcPort_type = new entity("IfcPort", true, 780, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcPositioningElement_type = new entity("IfcPositioningElement", true, 781, IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcProcedure_type = new entity("IfcProcedure", false, 801, IFC4X3_RC3_IfcProcess_type);
- IFC4X3_RC3_IfcProjectOrder_type = new entity("IfcProjectOrder", false, 820, IFC4X3_RC3_IfcControl_type);
- IFC4X3_RC3_IfcProjectionElement_type = new entity("IfcProjectionElement", false, 817, IFC4X3_RC3_IfcFeatureElementAddition_type);
- IFC4X3_RC3_IfcProtectiveDeviceType_type = new entity("IfcProtectiveDeviceType", false, 845, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcPumpType_type = new entity("IfcPumpType", false, 849, IFC4X3_RC3_IfcFlowMovingDeviceType_type);
- IFC4X3_RC3_IfcRailType_type = new entity("IfcRailType", false, 863, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcRailingType_type = new entity("IfcRailingType", false, 861, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcRailway_type = new entity("IfcRailway", false, 865, IFC4X3_RC3_IfcFacility_type);
- IFC4X3_RC3_IfcRampFlightType_type = new entity("IfcRampFlightType", false, 870, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcRampType_type = new entity("IfcRampType", false, 872, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcRationalBSplineSurfaceWithKnots_type = new entity("IfcRationalBSplineSurfaceWithKnots", false, 876, IFC4X3_RC3_IfcBSplineSurfaceWithKnots_type);
- IFC4X3_RC3_IfcReferent_type = new entity("IfcReferent", false, 885, IFC4X3_RC3_IfcPositioningElement_type);
- IFC4X3_RC3_IfcReinforcingElement_type = new entity("IfcReinforcingElement", true, 898, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcReinforcingElementType_type = new entity("IfcReinforcingElementType", true, 899, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcReinforcingMesh_type = new entity("IfcReinforcingMesh", false, 900, IFC4X3_RC3_IfcReinforcingElement_type);
- IFC4X3_RC3_IfcReinforcingMeshType_type = new entity("IfcReinforcingMeshType", false, 901, IFC4X3_RC3_IfcReinforcingElementType_type);
- IFC4X3_RC3_IfcRelAggregates_type = new entity("IfcRelAggregates", false, 903, IFC4X3_RC3_IfcRelDecomposes_type);
- IFC4X3_RC3_IfcRoad_type = new entity("IfcRoad", false, 969, IFC4X3_RC3_IfcFacility_type);
- IFC4X3_RC3_IfcRoofType_type = new entity("IfcRoofType", false, 974, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcSanitaryTerminalType_type = new entity("IfcSanitaryTerminalType", false, 983, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcSeamCurve_type = new entity("IfcSeamCurve", false, 986, IFC4X3_RC3_IfcSurfaceCurve_type);
- IFC4X3_RC3_IfcSecondOrderPolynomialSpiral_type = new entity("IfcSecondOrderPolynomialSpiral", false, 987, IFC4X3_RC3_IfcSpiral_type);
- IFC4X3_RC3_IfcSegmentedReferenceCurve_type = new entity("IfcSegmentedReferenceCurve", false, 998, IFC4X3_RC3_IfcCompositeCurve_type);
- IFC4X3_RC3_IfcShadingDeviceType_type = new entity("IfcShadingDeviceType", false, 1005, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcSign_type = new entity("IfcSign", false, 1013, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcSignType_type = new entity("IfcSignType", false, 1017, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcSignalType_type = new entity("IfcSignalType", false, 1015, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcSine_type = new entity("IfcSine", false, 1023, IFC4X3_RC3_IfcSpiral_type);
- IFC4X3_RC3_IfcSite_type = new entity("IfcSite", false, 1025, IFC4X3_RC3_IfcSpatialStructureElement_type);
- IFC4X3_RC3_IfcSlabType_type = new entity("IfcSlabType", false, 1032, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcSolarDeviceType_type = new entity("IfcSolarDeviceType", false, 1036, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcSolidStratum_type = new entity("IfcSolidStratum", false, 1041, IFC4X3_RC3_IfcGeotechnicalStratum_type);
- IFC4X3_RC3_IfcSpace_type = new entity("IfcSpace", false, 1046, IFC4X3_RC3_IfcSpatialStructureElement_type);
- IFC4X3_RC3_IfcSpaceHeaterType_type = new entity("IfcSpaceHeaterType", false, 1049, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcSpaceType_type = new entity("IfcSpaceType", false, 1051, IFC4X3_RC3_IfcSpatialStructureElementType_type);
- IFC4X3_RC3_IfcStackTerminalType_type = new entity("IfcStackTerminalType", false, 1069, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcStairFlightType_type = new entity("IfcStairFlightType", false, 1073, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcStairType_type = new entity("IfcStairType", false, 1075, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcStructuralAction_type = new entity("IfcStructuralAction", true, 1078, IFC4X3_RC3_IfcStructuralActivity_type);
- IFC4X3_RC3_IfcStructuralConnection_type = new entity("IfcStructuralConnection", true, 1082, IFC4X3_RC3_IfcStructuralItem_type);
- IFC4X3_RC3_IfcStructuralCurveAction_type = new entity("IfcStructuralCurveAction", false, 1084, IFC4X3_RC3_IfcStructuralAction_type);
- IFC4X3_RC3_IfcStructuralCurveConnection_type = new entity("IfcStructuralCurveConnection", false, 1086, IFC4X3_RC3_IfcStructuralConnection_type);
- IFC4X3_RC3_IfcStructuralCurveMember_type = new entity("IfcStructuralCurveMember", false, 1087, IFC4X3_RC3_IfcStructuralMember_type);
- IFC4X3_RC3_IfcStructuralCurveMemberVarying_type = new entity("IfcStructuralCurveMemberVarying", false, 1089, IFC4X3_RC3_IfcStructuralCurveMember_type);
- IFC4X3_RC3_IfcStructuralCurveReaction_type = new entity("IfcStructuralCurveReaction", false, 1090, IFC4X3_RC3_IfcStructuralReaction_type);
- IFC4X3_RC3_IfcStructuralLinearAction_type = new entity("IfcStructuralLinearAction", false, 1092, IFC4X3_RC3_IfcStructuralCurveAction_type);
- IFC4X3_RC3_IfcStructuralLoadGroup_type = new entity("IfcStructuralLoadGroup", false, 1096, IFC4X3_RC3_IfcGroup_type);
- IFC4X3_RC3_IfcStructuralPointAction_type = new entity("IfcStructuralPointAction", false, 1108, IFC4X3_RC3_IfcStructuralAction_type);
- IFC4X3_RC3_IfcStructuralPointConnection_type = new entity("IfcStructuralPointConnection", false, 1109, IFC4X3_RC3_IfcStructuralConnection_type);
- IFC4X3_RC3_IfcStructuralPointReaction_type = new entity("IfcStructuralPointReaction", false, 1110, IFC4X3_RC3_IfcStructuralReaction_type);
- IFC4X3_RC3_IfcStructuralResultGroup_type = new entity("IfcStructuralResultGroup", false, 1112, IFC4X3_RC3_IfcGroup_type);
- IFC4X3_RC3_IfcStructuralSurfaceAction_type = new entity("IfcStructuralSurfaceAction", false, 1113, IFC4X3_RC3_IfcStructuralAction_type);
- IFC4X3_RC3_IfcStructuralSurfaceConnection_type = new entity("IfcStructuralSurfaceConnection", false, 1115, IFC4X3_RC3_IfcStructuralConnection_type);
- IFC4X3_RC3_IfcSubContractResource_type = new entity("IfcSubContractResource", false, 1123, IFC4X3_RC3_IfcConstructionResource_type);
- IFC4X3_RC3_IfcSurfaceFeature_type = new entity("IfcSurfaceFeature", false, 1130, IFC4X3_RC3_IfcFeatureElement_type);
- IFC4X3_RC3_IfcSwitchingDeviceType_type = new entity("IfcSwitchingDeviceType", false, 1150, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcSystem_type = new entity("IfcSystem", false, 1152, IFC4X3_RC3_IfcGroup_type);
- IFC4X3_RC3_IfcSystemFurnitureElement_type = new entity("IfcSystemFurnitureElement", false, 1153, IFC4X3_RC3_IfcFurnishingElement_type);
- IFC4X3_RC3_IfcTankType_type = new entity("IfcTankType", false, 1160, IFC4X3_RC3_IfcFlowStorageDeviceType_type);
- IFC4X3_RC3_IfcTendon_type = new entity("IfcTendon", false, 1171, IFC4X3_RC3_IfcReinforcingElement_type);
- IFC4X3_RC3_IfcTendonAnchor_type = new entity("IfcTendonAnchor", false, 1172, IFC4X3_RC3_IfcReinforcingElement_type);
- IFC4X3_RC3_IfcTendonAnchorType_type = new entity("IfcTendonAnchorType", false, 1173, IFC4X3_RC3_IfcReinforcingElementType_type);
- IFC4X3_RC3_IfcTendonConduit_type = new entity("IfcTendonConduit", false, 1175, IFC4X3_RC3_IfcReinforcingElement_type);
- IFC4X3_RC3_IfcTendonConduitType_type = new entity("IfcTendonConduitType", false, 1176, IFC4X3_RC3_IfcReinforcingElementType_type);
- IFC4X3_RC3_IfcTendonType_type = new entity("IfcTendonType", false, 1178, IFC4X3_RC3_IfcReinforcingElementType_type);
- IFC4X3_RC3_IfcTrackElementType_type = new entity("IfcTrackElementType", false, 1220, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcTransformerType_type = new entity("IfcTransformerType", false, 1223, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcTransportElement_type = new entity("IfcTransportElement", false, 1227, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcTrimmedCurve_type = new entity("IfcTrimmedCurve", false, 1235, IFC4X3_RC3_IfcBoundedCurve_type);
- IFC4X3_RC3_IfcTubeBundleType_type = new entity("IfcTubeBundleType", false, 1240, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcUnitaryEquipmentType_type = new entity("IfcUnitaryEquipmentType", false, 1251, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcValveType_type = new entity("IfcValveType", false, 1259, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcVibrationDamper_type = new entity("IfcVibrationDamper", false, 1267, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcVibrationDamperType_type = new entity("IfcVibrationDamperType", false, 1268, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcVibrationIsolator_type = new entity("IfcVibrationIsolator", false, 1270, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcVibrationIsolatorType_type = new entity("IfcVibrationIsolatorType", false, 1271, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcVienneseBend_type = new entity("IfcVienneseBend", false, 1273, IFC4X3_RC3_IfcBoundedCurve_type);
- IFC4X3_RC3_IfcVirtualElement_type = new entity("IfcVirtualElement", false, 1274, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcVoidStratum_type = new entity("IfcVoidStratum", false, 1278, IFC4X3_RC3_IfcGeotechnicalStratum_type);
- IFC4X3_RC3_IfcVoidingFeature_type = new entity("IfcVoidingFeature", false, 1276, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
- IFC4X3_RC3_IfcWallType_type = new entity("IfcWallType", false, 1284, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcWasteTerminalType_type = new entity("IfcWasteTerminalType", false, 1290, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcWaterStratum_type = new entity("IfcWaterStratum", false, 1292, IFC4X3_RC3_IfcGeotechnicalStratum_type);
- IFC4X3_RC3_IfcWindowType_type = new entity("IfcWindowType", false, 1302, IFC4X3_RC3_IfcBuiltElementType_type);
- IFC4X3_RC3_IfcWorkCalendar_type = new entity("IfcWorkCalendar", false, 1305, IFC4X3_RC3_IfcControl_type);
- IFC4X3_RC3_IfcWorkControl_type = new entity("IfcWorkControl", true, 1307, IFC4X3_RC3_IfcControl_type);
- IFC4X3_RC3_IfcWorkPlan_type = new entity("IfcWorkPlan", false, 1308, IFC4X3_RC3_IfcWorkControl_type);
- IFC4X3_RC3_IfcWorkSchedule_type = new entity("IfcWorkSchedule", false, 1310, IFC4X3_RC3_IfcWorkControl_type);
- IFC4X3_RC3_IfcZone_type = new entity("IfcZone", false, 1313, IFC4X3_RC3_IfcSystem_type);
+ IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type = new entity("IfcDirectrixDerivedReferenceSweptAreaSolid", false, 310, IFC4X3_RC3_IfcFixedReferenceSweptAreaSolid_type);
+ IFC4X3_RC3_IfcDistributionElementType_type = new entity("IfcDistributionElementType", false, 325, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcDistributionFlowElementType_type = new entity("IfcDistributionFlowElementType", true, 327, IFC4X3_RC3_IfcDistributionElementType_type);
+ IFC4X3_RC3_IfcDoorLiningProperties_type = new entity("IfcDoorLiningProperties", false, 339, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcDoorPanelProperties_type = new entity("IfcDoorPanelProperties", false, 342, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcDoorType_type = new entity("IfcDoorType", false, 347, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcDraughtingPreDefinedColour_type = new entity("IfcDraughtingPreDefinedColour", false, 351, IFC4X3_RC3_IfcPreDefinedColour_type);
+ IFC4X3_RC3_IfcDraughtingPreDefinedCurveFont_type = new entity("IfcDraughtingPreDefinedCurveFont", false, 352, IFC4X3_RC3_IfcPreDefinedCurveFont_type);
+ IFC4X3_RC3_IfcElement_type = new entity("IfcElement", true, 399, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcElementAssembly_type = new entity("IfcElementAssembly", false, 401, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcElementAssemblyType_type = new entity("IfcElementAssemblyType", false, 402, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcElementComponent_type = new entity("IfcElementComponent", true, 404, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcElementComponentType_type = new entity("IfcElementComponentType", true, 405, IFC4X3_RC3_IfcElementType_type);
+ IFC4X3_RC3_IfcEllipse_type = new entity("IfcEllipse", false, 409, IFC4X3_RC3_IfcConic_type);
+ IFC4X3_RC3_IfcEnergyConversionDeviceType_type = new entity("IfcEnergyConversionDeviceType", true, 412, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcEngineType_type = new entity("IfcEngineType", false, 415, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcEvaporativeCoolerType_type = new entity("IfcEvaporativeCoolerType", false, 418, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcEvaporatorType_type = new entity("IfcEvaporatorType", false, 421, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcEvent_type = new entity("IfcEvent", false, 423, IFC4X3_RC3_IfcProcess_type);
+ IFC4X3_RC3_IfcExternalSpatialStructureElement_type = new entity("IfcExternalSpatialStructureElement", true, 437, IFC4X3_RC3_IfcSpatialElement_type);
+ IFC4X3_RC3_IfcFacetedBrep_type = new entity("IfcFacetedBrep", false, 445, IFC4X3_RC3_IfcManifoldSolidBrep_type);
+ IFC4X3_RC3_IfcFacetedBrepWithVoids_type = new entity("IfcFacetedBrepWithVoids", false, 446, IFC4X3_RC3_IfcFacetedBrep_type);
+ IFC4X3_RC3_IfcFacility_type = new entity("IfcFacility", false, 447, IFC4X3_RC3_IfcSpatialStructureElement_type);
+ IFC4X3_RC3_IfcFacilityPart_type = new entity("IfcFacilityPart", false, 448, IFC4X3_RC3_IfcSpatialStructureElement_type);
+ IFC4X3_RC3_IfcFastener_type = new entity("IfcFastener", false, 456, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcFastenerType_type = new entity("IfcFastenerType", false, 457, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcFeatureElement_type = new entity("IfcFeatureElement", true, 459, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcFeatureElementAddition_type = new entity("IfcFeatureElementAddition", true, 460, IFC4X3_RC3_IfcFeatureElement_type);
+ IFC4X3_RC3_IfcFeatureElementSubtraction_type = new entity("IfcFeatureElementSubtraction", true, 461, IFC4X3_RC3_IfcFeatureElement_type);
+ IFC4X3_RC3_IfcFlowControllerType_type = new entity("IfcFlowControllerType", true, 474, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowFittingType_type = new entity("IfcFlowFittingType", true, 477, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowMeterType_type = new entity("IfcFlowMeterType", false, 482, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcFlowMovingDeviceType_type = new entity("IfcFlowMovingDeviceType", true, 485, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowSegmentType_type = new entity("IfcFlowSegmentType", true, 487, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowStorageDeviceType_type = new entity("IfcFlowStorageDeviceType", true, 489, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowTerminalType_type = new entity("IfcFlowTerminalType", true, 491, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFlowTreatmentDeviceType_type = new entity("IfcFlowTreatmentDeviceType", true, 493, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcFootingType_type = new entity("IfcFootingType", false, 498, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcFurnishingElement_type = new entity("IfcFurnishingElement", false, 502, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcFurniture_type = new entity("IfcFurniture", false, 504, IFC4X3_RC3_IfcFurnishingElement_type);
+ IFC4X3_RC3_IfcGeographicElement_type = new entity("IfcGeographicElement", false, 507, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcGeotechnicalElement_type = new entity("IfcGeotechnicalElement", true, 520, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcGeotechnicalStratum_type = new entity("IfcGeotechnicalStratum", true, 521, IFC4X3_RC3_IfcGeotechnicalElement_type);
+ IFC4X3_RC3_IfcGradientCurve_type = new entity("IfcGradientCurve", false, 524, IFC4X3_RC3_IfcCompositeCurve_type);
+ IFC4X3_RC3_IfcGroup_type = new entity("IfcGroup", false, 530, IFC4X3_RC3_IfcObject_type);
+ IFC4X3_RC3_IfcHeatExchangerType_type = new entity("IfcHeatExchangerType", false, 534, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcHumidifierType_type = new entity("IfcHumidifierType", false, 539, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcImpactProtectionDevice_type = new entity("IfcImpactProtectionDevice", false, 544, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcImpactProtectionDeviceType_type = new entity("IfcImpactProtectionDeviceType", false, 545, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcIndexedPolyCurve_type = new entity("IfcIndexedPolyCurve", false, 550, IFC4X3_RC3_IfcBoundedCurve_type);
+ IFC4X3_RC3_IfcInterceptorType_type = new entity("IfcInterceptorType", false, 559, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
+ IFC4X3_RC3_IfcIntersectionCurve_type = new entity("IfcIntersectionCurve", false, 563, IFC4X3_RC3_IfcSurfaceCurve_type);
+ IFC4X3_RC3_IfcInventory_type = new entity("IfcInventory", false, 564, IFC4X3_RC3_IfcGroup_type);
+ IFC4X3_RC3_IfcJunctionBoxType_type = new entity("IfcJunctionBoxType", false, 572, IFC4X3_RC3_IfcFlowFittingType_type);
+ IFC4X3_RC3_IfcKerbType_type = new entity("IfcKerbType", false, 575, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcLaborResource_type = new entity("IfcLaborResource", false, 579, IFC4X3_RC3_IfcConstructionResource_type);
+ IFC4X3_RC3_IfcLampType_type = new entity("IfcLampType", false, 584, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcLightFixtureType_type = new entity("IfcLightFixtureType", false, 598, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcLinearElement_type = new entity("IfcLinearElement", true, 608, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcLiquidTerminalType_type = new entity("IfcLiquidTerminalType", false, 617, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcMarineFacility_type = new entity("IfcMarineFacility", false, 633, IFC4X3_RC3_IfcFacility_type);
+ IFC4X3_RC3_IfcMechanicalFastener_type = new entity("IfcMechanicalFastener", false, 662, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcMechanicalFastenerType_type = new entity("IfcMechanicalFastenerType", false, 663, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcMedicalDeviceType_type = new entity("IfcMedicalDeviceType", false, 666, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcMemberType_type = new entity("IfcMemberType", false, 670, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcMobileTelecommunicationsApplianceType_type = new entity("IfcMobileTelecommunicationsApplianceType", false, 676, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcMooringDeviceType_type = new entity("IfcMooringDeviceType", false, 692, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcMotorConnectionType_type = new entity("IfcMotorConnectionType", false, 695, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcNavigationElementType_type = new entity("IfcNavigationElementType", false, 699, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcOccupant_type = new entity("IfcOccupant", false, 711, IFC4X3_RC3_IfcActor_type);
+ IFC4X3_RC3_IfcOpeningElement_type = new entity("IfcOpeningElement", false, 718, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
+ IFC4X3_RC3_IfcOpeningStandardCase_type = new entity("IfcOpeningStandardCase", false, 720, IFC4X3_RC3_IfcOpeningElement_type);
+ IFC4X3_RC3_IfcOutletType_type = new entity("IfcOutletType", false, 727, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcPavementType_type = new entity("IfcPavementType", false, 734, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcPerformanceHistory_type = new entity("IfcPerformanceHistory", false, 737, IFC4X3_RC3_IfcControl_type);
+ IFC4X3_RC3_IfcPermeableCoveringProperties_type = new entity("IfcPermeableCoveringProperties", false, 740, IFC4X3_RC3_IfcPreDefinedPropertySet_type);
+ IFC4X3_RC3_IfcPermit_type = new entity("IfcPermit", false, 741, IFC4X3_RC3_IfcControl_type);
+ IFC4X3_RC3_IfcPileType_type = new entity("IfcPileType", false, 752, IFC4X3_RC3_IfcDeepFoundationType_type);
+ IFC4X3_RC3_IfcPipeFittingType_type = new entity("IfcPipeFittingType", false, 755, IFC4X3_RC3_IfcFlowFittingType_type);
+ IFC4X3_RC3_IfcPipeSegmentType_type = new entity("IfcPipeSegmentType", false, 758, IFC4X3_RC3_IfcFlowSegmentType_type);
+ IFC4X3_RC3_IfcPlant_type = new entity("IfcPlant", false, 767, IFC4X3_RC3_IfcGeographicElement_type);
+ IFC4X3_RC3_IfcPlateType_type = new entity("IfcPlateType", false, 770, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcPolygonalFaceSet_type = new entity("IfcPolygonalFaceSet", false, 778, IFC4X3_RC3_IfcTessellatedFaceSet_type);
+ IFC4X3_RC3_IfcPolyline_type = new entity("IfcPolyline", false, 779, IFC4X3_RC3_IfcBoundedCurve_type);
+ IFC4X3_RC3_IfcPort_type = new entity("IfcPort", true, 782, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcPositioningElement_type = new entity("IfcPositioningElement", true, 783, IFC4X3_RC3_IfcProduct_type);
+ IFC4X3_RC3_IfcProcedure_type = new entity("IfcProcedure", false, 803, IFC4X3_RC3_IfcProcess_type);
+ IFC4X3_RC3_IfcProjectOrder_type = new entity("IfcProjectOrder", false, 822, IFC4X3_RC3_IfcControl_type);
+ IFC4X3_RC3_IfcProjectionElement_type = new entity("IfcProjectionElement", false, 819, IFC4X3_RC3_IfcFeatureElementAddition_type);
+ IFC4X3_RC3_IfcProtectiveDeviceType_type = new entity("IfcProtectiveDeviceType", false, 847, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcPumpType_type = new entity("IfcPumpType", false, 851, IFC4X3_RC3_IfcFlowMovingDeviceType_type);
+ IFC4X3_RC3_IfcRailType_type = new entity("IfcRailType", false, 865, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcRailingType_type = new entity("IfcRailingType", false, 863, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcRailway_type = new entity("IfcRailway", false, 867, IFC4X3_RC3_IfcFacility_type);
+ IFC4X3_RC3_IfcRampFlightType_type = new entity("IfcRampFlightType", false, 872, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcRampType_type = new entity("IfcRampType", false, 874, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcRationalBSplineSurfaceWithKnots_type = new entity("IfcRationalBSplineSurfaceWithKnots", false, 878, IFC4X3_RC3_IfcBSplineSurfaceWithKnots_type);
+ IFC4X3_RC3_IfcReferent_type = new entity("IfcReferent", false, 887, IFC4X3_RC3_IfcPositioningElement_type);
+ IFC4X3_RC3_IfcReinforcingElement_type = new entity("IfcReinforcingElement", true, 900, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcReinforcingElementType_type = new entity("IfcReinforcingElementType", true, 901, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcReinforcingMesh_type = new entity("IfcReinforcingMesh", false, 902, IFC4X3_RC3_IfcReinforcingElement_type);
+ IFC4X3_RC3_IfcReinforcingMeshType_type = new entity("IfcReinforcingMeshType", false, 903, IFC4X3_RC3_IfcReinforcingElementType_type);
+ IFC4X3_RC3_IfcRelAggregates_type = new entity("IfcRelAggregates", false, 905, IFC4X3_RC3_IfcRelDecomposes_type);
+ IFC4X3_RC3_IfcRoad_type = new entity("IfcRoad", false, 971, IFC4X3_RC3_IfcFacility_type);
+ IFC4X3_RC3_IfcRoofType_type = new entity("IfcRoofType", false, 976, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcSanitaryTerminalType_type = new entity("IfcSanitaryTerminalType", false, 985, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcSeamCurve_type = new entity("IfcSeamCurve", false, 988, IFC4X3_RC3_IfcSurfaceCurve_type);
+ IFC4X3_RC3_IfcSecondOrderPolynomialSpiral_type = new entity("IfcSecondOrderPolynomialSpiral", false, 989, IFC4X3_RC3_IfcSpiral_type);
+ IFC4X3_RC3_IfcSegmentedReferenceCurve_type = new entity("IfcSegmentedReferenceCurve", false, 1000, IFC4X3_RC3_IfcCompositeCurve_type);
+ IFC4X3_RC3_IfcShadingDeviceType_type = new entity("IfcShadingDeviceType", false, 1007, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcSign_type = new entity("IfcSign", false, 1015, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcSignType_type = new entity("IfcSignType", false, 1019, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcSignalType_type = new entity("IfcSignalType", false, 1017, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcSine_type = new entity("IfcSine", false, 1025, IFC4X3_RC3_IfcSpiral_type);
+ IFC4X3_RC3_IfcSite_type = new entity("IfcSite", false, 1027, IFC4X3_RC3_IfcSpatialStructureElement_type);
+ IFC4X3_RC3_IfcSlabType_type = new entity("IfcSlabType", false, 1034, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcSolarDeviceType_type = new entity("IfcSolarDeviceType", false, 1038, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcSolidStratum_type = new entity("IfcSolidStratum", false, 1043, IFC4X3_RC3_IfcGeotechnicalStratum_type);
+ IFC4X3_RC3_IfcSpace_type = new entity("IfcSpace", false, 1048, IFC4X3_RC3_IfcSpatialStructureElement_type);
+ IFC4X3_RC3_IfcSpaceHeaterType_type = new entity("IfcSpaceHeaterType", false, 1051, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcSpaceType_type = new entity("IfcSpaceType", false, 1053, IFC4X3_RC3_IfcSpatialStructureElementType_type);
+ IFC4X3_RC3_IfcStackTerminalType_type = new entity("IfcStackTerminalType", false, 1071, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcStairFlightType_type = new entity("IfcStairFlightType", false, 1075, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcStairType_type = new entity("IfcStairType", false, 1077, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcStructuralAction_type = new entity("IfcStructuralAction", true, 1080, IFC4X3_RC3_IfcStructuralActivity_type);
+ IFC4X3_RC3_IfcStructuralConnection_type = new entity("IfcStructuralConnection", true, 1084, IFC4X3_RC3_IfcStructuralItem_type);
+ IFC4X3_RC3_IfcStructuralCurveAction_type = new entity("IfcStructuralCurveAction", false, 1086, IFC4X3_RC3_IfcStructuralAction_type);
+ IFC4X3_RC3_IfcStructuralCurveConnection_type = new entity("IfcStructuralCurveConnection", false, 1088, IFC4X3_RC3_IfcStructuralConnection_type);
+ IFC4X3_RC3_IfcStructuralCurveMember_type = new entity("IfcStructuralCurveMember", false, 1089, IFC4X3_RC3_IfcStructuralMember_type);
+ IFC4X3_RC3_IfcStructuralCurveMemberVarying_type = new entity("IfcStructuralCurveMemberVarying", false, 1091, IFC4X3_RC3_IfcStructuralCurveMember_type);
+ IFC4X3_RC3_IfcStructuralCurveReaction_type = new entity("IfcStructuralCurveReaction", false, 1092, IFC4X3_RC3_IfcStructuralReaction_type);
+ IFC4X3_RC3_IfcStructuralLinearAction_type = new entity("IfcStructuralLinearAction", false, 1094, IFC4X3_RC3_IfcStructuralCurveAction_type);
+ IFC4X3_RC3_IfcStructuralLoadGroup_type = new entity("IfcStructuralLoadGroup", false, 1098, IFC4X3_RC3_IfcGroup_type);
+ IFC4X3_RC3_IfcStructuralPointAction_type = new entity("IfcStructuralPointAction", false, 1110, IFC4X3_RC3_IfcStructuralAction_type);
+ IFC4X3_RC3_IfcStructuralPointConnection_type = new entity("IfcStructuralPointConnection", false, 1111, IFC4X3_RC3_IfcStructuralConnection_type);
+ IFC4X3_RC3_IfcStructuralPointReaction_type = new entity("IfcStructuralPointReaction", false, 1112, IFC4X3_RC3_IfcStructuralReaction_type);
+ IFC4X3_RC3_IfcStructuralResultGroup_type = new entity("IfcStructuralResultGroup", false, 1114, IFC4X3_RC3_IfcGroup_type);
+ IFC4X3_RC3_IfcStructuralSurfaceAction_type = new entity("IfcStructuralSurfaceAction", false, 1115, IFC4X3_RC3_IfcStructuralAction_type);
+ IFC4X3_RC3_IfcStructuralSurfaceConnection_type = new entity("IfcStructuralSurfaceConnection", false, 1117, IFC4X3_RC3_IfcStructuralConnection_type);
+ IFC4X3_RC3_IfcSubContractResource_type = new entity("IfcSubContractResource", false, 1125, IFC4X3_RC3_IfcConstructionResource_type);
+ IFC4X3_RC3_IfcSurfaceFeature_type = new entity("IfcSurfaceFeature", false, 1132, IFC4X3_RC3_IfcFeatureElement_type);
+ IFC4X3_RC3_IfcSwitchingDeviceType_type = new entity("IfcSwitchingDeviceType", false, 1152, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcSystem_type = new entity("IfcSystem", false, 1154, IFC4X3_RC3_IfcGroup_type);
+ IFC4X3_RC3_IfcSystemFurnitureElement_type = new entity("IfcSystemFurnitureElement", false, 1155, IFC4X3_RC3_IfcFurnishingElement_type);
+ IFC4X3_RC3_IfcTankType_type = new entity("IfcTankType", false, 1162, IFC4X3_RC3_IfcFlowStorageDeviceType_type);
+ IFC4X3_RC3_IfcTendon_type = new entity("IfcTendon", false, 1173, IFC4X3_RC3_IfcReinforcingElement_type);
+ IFC4X3_RC3_IfcTendonAnchor_type = new entity("IfcTendonAnchor", false, 1174, IFC4X3_RC3_IfcReinforcingElement_type);
+ IFC4X3_RC3_IfcTendonAnchorType_type = new entity("IfcTendonAnchorType", false, 1175, IFC4X3_RC3_IfcReinforcingElementType_type);
+ IFC4X3_RC3_IfcTendonConduit_type = new entity("IfcTendonConduit", false, 1177, IFC4X3_RC3_IfcReinforcingElement_type);
+ IFC4X3_RC3_IfcTendonConduitType_type = new entity("IfcTendonConduitType", false, 1178, IFC4X3_RC3_IfcReinforcingElementType_type);
+ IFC4X3_RC3_IfcTendonType_type = new entity("IfcTendonType", false, 1180, IFC4X3_RC3_IfcReinforcingElementType_type);
+ IFC4X3_RC3_IfcTrackElementType_type = new entity("IfcTrackElementType", false, 1222, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcTransformerType_type = new entity("IfcTransformerType", false, 1225, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcTransportElement_type = new entity("IfcTransportElement", false, 1229, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcTrimmedCurve_type = new entity("IfcTrimmedCurve", false, 1237, IFC4X3_RC3_IfcBoundedCurve_type);
+ IFC4X3_RC3_IfcTubeBundleType_type = new entity("IfcTubeBundleType", false, 1242, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcUnitaryEquipmentType_type = new entity("IfcUnitaryEquipmentType", false, 1253, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcValveType_type = new entity("IfcValveType", false, 1261, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcVibrationDamper_type = new entity("IfcVibrationDamper", false, 1269, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcVibrationDamperType_type = new entity("IfcVibrationDamperType", false, 1270, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcVibrationIsolator_type = new entity("IfcVibrationIsolator", false, 1272, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcVibrationIsolatorType_type = new entity("IfcVibrationIsolatorType", false, 1273, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcVienneseBend_type = new entity("IfcVienneseBend", false, 1275, IFC4X3_RC3_IfcBoundedCurve_type);
+ IFC4X3_RC3_IfcVirtualElement_type = new entity("IfcVirtualElement", false, 1276, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcVoidStratum_type = new entity("IfcVoidStratum", false, 1280, IFC4X3_RC3_IfcGeotechnicalStratum_type);
+ IFC4X3_RC3_IfcVoidingFeature_type = new entity("IfcVoidingFeature", false, 1278, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
+ IFC4X3_RC3_IfcWallType_type = new entity("IfcWallType", false, 1286, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcWasteTerminalType_type = new entity("IfcWasteTerminalType", false, 1292, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcWaterStratum_type = new entity("IfcWaterStratum", false, 1294, IFC4X3_RC3_IfcGeotechnicalStratum_type);
+ IFC4X3_RC3_IfcWindowType_type = new entity("IfcWindowType", false, 1304, IFC4X3_RC3_IfcBuiltElementType_type);
+ IFC4X3_RC3_IfcWorkCalendar_type = new entity("IfcWorkCalendar", false, 1307, IFC4X3_RC3_IfcControl_type);
+ IFC4X3_RC3_IfcWorkControl_type = new entity("IfcWorkControl", true, 1309, IFC4X3_RC3_IfcControl_type);
+ IFC4X3_RC3_IfcWorkPlan_type = new entity("IfcWorkPlan", false, 1310, IFC4X3_RC3_IfcWorkControl_type);
+ IFC4X3_RC3_IfcWorkSchedule_type = new entity("IfcWorkSchedule", false, 1312, IFC4X3_RC3_IfcWorkControl_type);
+ IFC4X3_RC3_IfcZone_type = new entity("IfcZone", false, 1315, IFC4X3_RC3_IfcSystem_type);
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcCurveStyleFontAndScaling_type);
@@ -6996,19 +7034,19 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcElement_type);
items.push_back(IFC4X3_RC3_IfcSpatialElement_type);
- IFC4X3_RC3_IfcInterferenceSelect_type = new select_type("IfcInterferenceSelect", 560, items);
+ IFC4X3_RC3_IfcInterferenceSelect_type = new select_type("IfcInterferenceSelect", 561, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcGroup_type);
items.push_back(IFC4X3_RC3_IfcProduct_type);
- IFC4X3_RC3_IfcSpatialReferenceSelect_type = new select_type("IfcSpatialReferenceSelect", 1055, items);
+ IFC4X3_RC3_IfcSpatialReferenceSelect_type = new select_type("IfcSpatialReferenceSelect", 1057, items);
}
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcElement_type);
items.push_back(IFC4X3_RC3_IfcStructuralItem_type);
- IFC4X3_RC3_IfcStructuralActivityAssignmentSelect_type = new select_type("IfcStructuralActivityAssignmentSelect", 1080, items);
+ IFC4X3_RC3_IfcStructuralActivityAssignmentSelect_type = new select_type("IfcStructuralActivityAssignmentSelect", 1082, items);
}
IFC4X3_RC3_IfcActionRequest_type = new entity("IfcActionRequest", false, 2, IFC4X3_RC3_IfcControl_type);
IFC4X3_RC3_IfcAirTerminalBoxType_type = new entity("IfcAirTerminalBoxType", false, 19, IFC4X3_RC3_IfcFlowControllerType_type);
@@ -7061,120 +7099,120 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcCurtainWall_type = new entity("IfcCurtainWall", false, 269, IFC4X3_RC3_IfcBuiltElement_type);
IFC4X3_RC3_IfcDamperType_type = new entity("IfcDamperType", false, 289, IFC4X3_RC3_IfcFlowControllerType_type);
IFC4X3_RC3_IfcDeepFoundation_type = new entity("IfcDeepFoundation", false, 296, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcDiscreteAccessory_type = new entity("IfcDiscreteAccessory", false, 311, IFC4X3_RC3_IfcElementComponent_type);
- IFC4X3_RC3_IfcDiscreteAccessoryType_type = new entity("IfcDiscreteAccessoryType", false, 312, IFC4X3_RC3_IfcElementComponentType_type);
- IFC4X3_RC3_IfcDistributionBoardType_type = new entity("IfcDistributionBoardType", false, 315, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcDistributionChamberElementType_type = new entity("IfcDistributionChamberElementType", false, 318, IFC4X3_RC3_IfcDistributionFlowElementType_type);
- IFC4X3_RC3_IfcDistributionControlElementType_type = new entity("IfcDistributionControlElementType", true, 322, IFC4X3_RC3_IfcDistributionElementType_type);
- IFC4X3_RC3_IfcDistributionElement_type = new entity("IfcDistributionElement", false, 323, IFC4X3_RC3_IfcElement_type);
- IFC4X3_RC3_IfcDistributionFlowElement_type = new entity("IfcDistributionFlowElement", false, 325, IFC4X3_RC3_IfcDistributionElement_type);
- IFC4X3_RC3_IfcDistributionPort_type = new entity("IfcDistributionPort", false, 327, IFC4X3_RC3_IfcPort_type);
- IFC4X3_RC3_IfcDistributionSystem_type = new entity("IfcDistributionSystem", false, 329, IFC4X3_RC3_IfcSystem_type);
- IFC4X3_RC3_IfcDoor_type = new entity("IfcDoor", false, 337, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcDoorStandardCase_type = new entity("IfcDoorStandardCase", false, 342, IFC4X3_RC3_IfcDoor_type);
- IFC4X3_RC3_IfcDuctFittingType_type = new entity("IfcDuctFittingType", false, 353, IFC4X3_RC3_IfcFlowFittingType_type);
- IFC4X3_RC3_IfcDuctSegmentType_type = new entity("IfcDuctSegmentType", false, 356, IFC4X3_RC3_IfcFlowSegmentType_type);
- IFC4X3_RC3_IfcDuctSilencerType_type = new entity("IfcDuctSilencerType", false, 359, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
- IFC4X3_RC3_IfcEarthworksCut_type = new entity("IfcEarthworksCut", false, 363, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
- IFC4X3_RC3_IfcEarthworksElement_type = new entity("IfcEarthworksElement", false, 365, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcEarthworksFill_type = new entity("IfcEarthworksFill", false, 366, IFC4X3_RC3_IfcEarthworksElement_type);
- IFC4X3_RC3_IfcElectricApplianceType_type = new entity("IfcElectricApplianceType", false, 372, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcElectricDistributionBoardType_type = new entity("IfcElectricDistributionBoardType", false, 379, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcElectricFlowStorageDeviceType_type = new entity("IfcElectricFlowStorageDeviceType", false, 382, IFC4X3_RC3_IfcFlowStorageDeviceType_type);
- IFC4X3_RC3_IfcElectricFlowTreatmentDeviceType_type = new entity("IfcElectricFlowTreatmentDeviceType", false, 385, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
- IFC4X3_RC3_IfcElectricGeneratorType_type = new entity("IfcElectricGeneratorType", false, 388, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcElectricMotorType_type = new entity("IfcElectricMotorType", false, 391, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
- IFC4X3_RC3_IfcElectricTimeControlType_type = new entity("IfcElectricTimeControlType", false, 395, IFC4X3_RC3_IfcFlowControllerType_type);
- IFC4X3_RC3_IfcEnergyConversionDevice_type = new entity("IfcEnergyConversionDevice", false, 410, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcEngine_type = new entity("IfcEngine", false, 413, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcEvaporativeCooler_type = new entity("IfcEvaporativeCooler", false, 416, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcEvaporator_type = new entity("IfcEvaporator", false, 419, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcExternalSpatialElement_type = new entity("IfcExternalSpatialElement", false, 434, IFC4X3_RC3_IfcExternalSpatialStructureElement_type);
- IFC4X3_RC3_IfcFanType_type = new entity("IfcFanType", false, 453, IFC4X3_RC3_IfcFlowMovingDeviceType_type);
- IFC4X3_RC3_IfcFilterType_type = new entity("IfcFilterType", false, 466, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
- IFC4X3_RC3_IfcFireSuppressionTerminalType_type = new entity("IfcFireSuppressionTerminalType", false, 469, IFC4X3_RC3_IfcFlowTerminalType_type);
- IFC4X3_RC3_IfcFlowController_type = new entity("IfcFlowController", false, 472, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowFitting_type = new entity("IfcFlowFitting", false, 475, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowInstrumentType_type = new entity("IfcFlowInstrumentType", false, 478, IFC4X3_RC3_IfcDistributionControlElementType_type);
- IFC4X3_RC3_IfcFlowMeter_type = new entity("IfcFlowMeter", false, 480, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcFlowMovingDevice_type = new entity("IfcFlowMovingDevice", false, 483, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowSegment_type = new entity("IfcFlowSegment", false, 485, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowStorageDevice_type = new entity("IfcFlowStorageDevice", false, 487, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowTerminal_type = new entity("IfcFlowTerminal", false, 489, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFlowTreatmentDevice_type = new entity("IfcFlowTreatmentDevice", false, 491, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcFooting_type = new entity("IfcFooting", false, 496, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcGeotechnicalAssembly_type = new entity("IfcGeotechnicalAssembly", true, 518, IFC4X3_RC3_IfcGeotechnicalElement_type);
- IFC4X3_RC3_IfcGrid_type = new entity("IfcGrid", false, 524, IFC4X3_RC3_IfcPositioningElement_type);
- IFC4X3_RC3_IfcHeatExchanger_type = new entity("IfcHeatExchanger", false, 532, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcHumidifier_type = new entity("IfcHumidifier", false, 537, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcInterceptor_type = new entity("IfcInterceptor", false, 557, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
- IFC4X3_RC3_IfcJunctionBox_type = new entity("IfcJunctionBox", false, 570, IFC4X3_RC3_IfcFlowFitting_type);
- IFC4X3_RC3_IfcKerb_type = new entity("IfcKerb", false, 573, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcLamp_type = new entity("IfcLamp", false, 582, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcLightFixture_type = new entity("IfcLightFixture", false, 596, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcLinearPositioningElement_type = new entity("IfcLinearPositioningElement", false, 611, IFC4X3_RC3_IfcPositioningElement_type);
- IFC4X3_RC3_IfcLiquidTerminal_type = new entity("IfcLiquidTerminal", false, 615, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcMedicalDevice_type = new entity("IfcMedicalDevice", false, 664, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcMember_type = new entity("IfcMember", false, 667, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcMemberStandardCase_type = new entity("IfcMemberStandardCase", false, 668, IFC4X3_RC3_IfcMember_type);
- IFC4X3_RC3_IfcMobileTelecommunicationsAppliance_type = new entity("IfcMobileTelecommunicationsAppliance", false, 674, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcMooringDevice_type = new entity("IfcMooringDevice", false, 690, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcMotorConnection_type = new entity("IfcMotorConnection", false, 693, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcNavigationElement_type = new entity("IfcNavigationElement", false, 697, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcOuterBoundaryCurve_type = new entity("IfcOuterBoundaryCurve", false, 724, IFC4X3_RC3_IfcBoundaryCurve_type);
- IFC4X3_RC3_IfcOutlet_type = new entity("IfcOutlet", false, 725, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcPavement_type = new entity("IfcPavement", false, 732, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcPile_type = new entity("IfcPile", false, 748, IFC4X3_RC3_IfcDeepFoundation_type);
- IFC4X3_RC3_IfcPipeFitting_type = new entity("IfcPipeFitting", false, 752, IFC4X3_RC3_IfcFlowFitting_type);
- IFC4X3_RC3_IfcPipeSegment_type = new entity("IfcPipeSegment", false, 755, IFC4X3_RC3_IfcFlowSegment_type);
- IFC4X3_RC3_IfcPlate_type = new entity("IfcPlate", false, 766, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcPlateStandardCase_type = new entity("IfcPlateStandardCase", false, 767, IFC4X3_RC3_IfcPlate_type);
- IFC4X3_RC3_IfcProtectiveDevice_type = new entity("IfcProtectiveDevice", false, 841, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitType_type = new entity("IfcProtectiveDeviceTrippingUnitType", false, 843, IFC4X3_RC3_IfcDistributionControlElementType_type);
- IFC4X3_RC3_IfcPump_type = new entity("IfcPump", false, 848, IFC4X3_RC3_IfcFlowMovingDevice_type);
- IFC4X3_RC3_IfcRail_type = new entity("IfcRail", false, 859, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcRailing_type = new entity("IfcRailing", false, 860, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcRamp_type = new entity("IfcRamp", false, 868, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcRampFlight_type = new entity("IfcRampFlight", false, 869, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcRationalBSplineCurveWithKnots_type = new entity("IfcRationalBSplineCurveWithKnots", false, 875, IFC4X3_RC3_IfcBSplineCurveWithKnots_type);
- IFC4X3_RC3_IfcReinforcedSoil_type = new entity("IfcReinforcedSoil", false, 889, IFC4X3_RC3_IfcEarthworksElement_type);
- IFC4X3_RC3_IfcReinforcingBar_type = new entity("IfcReinforcingBar", false, 893, IFC4X3_RC3_IfcReinforcingElement_type);
- IFC4X3_RC3_IfcReinforcingBarType_type = new entity("IfcReinforcingBarType", false, 896, IFC4X3_RC3_IfcReinforcingElementType_type);
- IFC4X3_RC3_IfcRoof_type = new entity("IfcRoof", false, 973, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcSanitaryTerminal_type = new entity("IfcSanitaryTerminal", false, 982, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcSensorType_type = new entity("IfcSensorType", false, 1001, IFC4X3_RC3_IfcDistributionControlElementType_type);
- IFC4X3_RC3_IfcShadingDevice_type = new entity("IfcShadingDevice", false, 1004, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcSignal_type = new entity("IfcSignal", false, 1014, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcSlab_type = new entity("IfcSlab", false, 1029, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcSlabElementedCase_type = new entity("IfcSlabElementedCase", false, 1030, IFC4X3_RC3_IfcSlab_type);
- IFC4X3_RC3_IfcSlabStandardCase_type = new entity("IfcSlabStandardCase", false, 1031, IFC4X3_RC3_IfcSlab_type);
- IFC4X3_RC3_IfcSolarDevice_type = new entity("IfcSolarDevice", false, 1035, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcSpaceHeater_type = new entity("IfcSpaceHeater", false, 1048, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcStackTerminal_type = new entity("IfcStackTerminal", false, 1068, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcStair_type = new entity("IfcStair", false, 1071, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcStairFlight_type = new entity("IfcStairFlight", false, 1072, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcStructuralAnalysisModel_type = new entity("IfcStructuralAnalysisModel", false, 1081, IFC4X3_RC3_IfcSystem_type);
- IFC4X3_RC3_IfcStructuralLoadCase_type = new entity("IfcStructuralLoadCase", false, 1094, IFC4X3_RC3_IfcStructuralLoadGroup_type);
- IFC4X3_RC3_IfcStructuralPlanarAction_type = new entity("IfcStructuralPlanarAction", false, 1107, IFC4X3_RC3_IfcStructuralSurfaceAction_type);
- IFC4X3_RC3_IfcSwitchingDevice_type = new entity("IfcSwitchingDevice", false, 1149, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcTank_type = new entity("IfcTank", false, 1159, IFC4X3_RC3_IfcFlowStorageDevice_type);
- IFC4X3_RC3_IfcTrackElement_type = new entity("IfcTrackElement", false, 1219, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcTransformer_type = new entity("IfcTransformer", false, 1222, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcTubeBundle_type = new entity("IfcTubeBundle", false, 1239, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcUnitaryControlElementType_type = new entity("IfcUnitaryControlElementType", false, 1248, IFC4X3_RC3_IfcDistributionControlElementType_type);
- IFC4X3_RC3_IfcUnitaryEquipment_type = new entity("IfcUnitaryEquipment", false, 1250, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcValve_type = new entity("IfcValve", false, 1258, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcWall_type = new entity("IfcWall", false, 1281, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcWallElementedCase_type = new entity("IfcWallElementedCase", false, 1282, IFC4X3_RC3_IfcWall_type);
- IFC4X3_RC3_IfcWallStandardCase_type = new entity("IfcWallStandardCase", false, 1283, IFC4X3_RC3_IfcWall_type);
- IFC4X3_RC3_IfcWasteTerminal_type = new entity("IfcWasteTerminal", false, 1289, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcWindow_type = new entity("IfcWindow", false, 1293, IFC4X3_RC3_IfcBuiltElement_type);
- IFC4X3_RC3_IfcWindowStandardCase_type = new entity("IfcWindowStandardCase", false, 1298, IFC4X3_RC3_IfcWindow_type);
+ IFC4X3_RC3_IfcDiscreteAccessory_type = new entity("IfcDiscreteAccessory", false, 312, IFC4X3_RC3_IfcElementComponent_type);
+ IFC4X3_RC3_IfcDiscreteAccessoryType_type = new entity("IfcDiscreteAccessoryType", false, 313, IFC4X3_RC3_IfcElementComponentType_type);
+ IFC4X3_RC3_IfcDistributionBoardType_type = new entity("IfcDistributionBoardType", false, 316, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcDistributionChamberElementType_type = new entity("IfcDistributionChamberElementType", false, 319, IFC4X3_RC3_IfcDistributionFlowElementType_type);
+ IFC4X3_RC3_IfcDistributionControlElementType_type = new entity("IfcDistributionControlElementType", true, 323, IFC4X3_RC3_IfcDistributionElementType_type);
+ IFC4X3_RC3_IfcDistributionElement_type = new entity("IfcDistributionElement", false, 324, IFC4X3_RC3_IfcElement_type);
+ IFC4X3_RC3_IfcDistributionFlowElement_type = new entity("IfcDistributionFlowElement", false, 326, IFC4X3_RC3_IfcDistributionElement_type);
+ IFC4X3_RC3_IfcDistributionPort_type = new entity("IfcDistributionPort", false, 328, IFC4X3_RC3_IfcPort_type);
+ IFC4X3_RC3_IfcDistributionSystem_type = new entity("IfcDistributionSystem", false, 330, IFC4X3_RC3_IfcSystem_type);
+ IFC4X3_RC3_IfcDoor_type = new entity("IfcDoor", false, 338, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcDoorStandardCase_type = new entity("IfcDoorStandardCase", false, 343, IFC4X3_RC3_IfcDoor_type);
+ IFC4X3_RC3_IfcDuctFittingType_type = new entity("IfcDuctFittingType", false, 354, IFC4X3_RC3_IfcFlowFittingType_type);
+ IFC4X3_RC3_IfcDuctSegmentType_type = new entity("IfcDuctSegmentType", false, 357, IFC4X3_RC3_IfcFlowSegmentType_type);
+ IFC4X3_RC3_IfcDuctSilencerType_type = new entity("IfcDuctSilencerType", false, 360, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
+ IFC4X3_RC3_IfcEarthworksCut_type = new entity("IfcEarthworksCut", false, 364, IFC4X3_RC3_IfcFeatureElementSubtraction_type);
+ IFC4X3_RC3_IfcEarthworksElement_type = new entity("IfcEarthworksElement", false, 366, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcEarthworksFill_type = new entity("IfcEarthworksFill", false, 367, IFC4X3_RC3_IfcEarthworksElement_type);
+ IFC4X3_RC3_IfcElectricApplianceType_type = new entity("IfcElectricApplianceType", false, 373, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcElectricDistributionBoardType_type = new entity("IfcElectricDistributionBoardType", false, 380, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcElectricFlowStorageDeviceType_type = new entity("IfcElectricFlowStorageDeviceType", false, 383, IFC4X3_RC3_IfcFlowStorageDeviceType_type);
+ IFC4X3_RC3_IfcElectricFlowTreatmentDeviceType_type = new entity("IfcElectricFlowTreatmentDeviceType", false, 386, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
+ IFC4X3_RC3_IfcElectricGeneratorType_type = new entity("IfcElectricGeneratorType", false, 389, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcElectricMotorType_type = new entity("IfcElectricMotorType", false, 392, IFC4X3_RC3_IfcEnergyConversionDeviceType_type);
+ IFC4X3_RC3_IfcElectricTimeControlType_type = new entity("IfcElectricTimeControlType", false, 396, IFC4X3_RC3_IfcFlowControllerType_type);
+ IFC4X3_RC3_IfcEnergyConversionDevice_type = new entity("IfcEnergyConversionDevice", false, 411, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcEngine_type = new entity("IfcEngine", false, 414, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcEvaporativeCooler_type = new entity("IfcEvaporativeCooler", false, 417, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcEvaporator_type = new entity("IfcEvaporator", false, 420, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcExternalSpatialElement_type = new entity("IfcExternalSpatialElement", false, 435, IFC4X3_RC3_IfcExternalSpatialStructureElement_type);
+ IFC4X3_RC3_IfcFanType_type = new entity("IfcFanType", false, 454, IFC4X3_RC3_IfcFlowMovingDeviceType_type);
+ IFC4X3_RC3_IfcFilterType_type = new entity("IfcFilterType", false, 467, IFC4X3_RC3_IfcFlowTreatmentDeviceType_type);
+ IFC4X3_RC3_IfcFireSuppressionTerminalType_type = new entity("IfcFireSuppressionTerminalType", false, 470, IFC4X3_RC3_IfcFlowTerminalType_type);
+ IFC4X3_RC3_IfcFlowController_type = new entity("IfcFlowController", false, 473, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowFitting_type = new entity("IfcFlowFitting", false, 476, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowInstrumentType_type = new entity("IfcFlowInstrumentType", false, 479, IFC4X3_RC3_IfcDistributionControlElementType_type);
+ IFC4X3_RC3_IfcFlowMeter_type = new entity("IfcFlowMeter", false, 481, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcFlowMovingDevice_type = new entity("IfcFlowMovingDevice", false, 484, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowSegment_type = new entity("IfcFlowSegment", false, 486, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowStorageDevice_type = new entity("IfcFlowStorageDevice", false, 488, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowTerminal_type = new entity("IfcFlowTerminal", false, 490, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFlowTreatmentDevice_type = new entity("IfcFlowTreatmentDevice", false, 492, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcFooting_type = new entity("IfcFooting", false, 497, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcGeotechnicalAssembly_type = new entity("IfcGeotechnicalAssembly", true, 519, IFC4X3_RC3_IfcGeotechnicalElement_type);
+ IFC4X3_RC3_IfcGrid_type = new entity("IfcGrid", false, 525, IFC4X3_RC3_IfcPositioningElement_type);
+ IFC4X3_RC3_IfcHeatExchanger_type = new entity("IfcHeatExchanger", false, 533, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcHumidifier_type = new entity("IfcHumidifier", false, 538, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcInterceptor_type = new entity("IfcInterceptor", false, 558, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
+ IFC4X3_RC3_IfcJunctionBox_type = new entity("IfcJunctionBox", false, 571, IFC4X3_RC3_IfcFlowFitting_type);
+ IFC4X3_RC3_IfcKerb_type = new entity("IfcKerb", false, 574, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcLamp_type = new entity("IfcLamp", false, 583, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcLightFixture_type = new entity("IfcLightFixture", false, 597, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcLinearPositioningElement_type = new entity("IfcLinearPositioningElement", false, 612, IFC4X3_RC3_IfcPositioningElement_type);
+ IFC4X3_RC3_IfcLiquidTerminal_type = new entity("IfcLiquidTerminal", false, 616, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcMedicalDevice_type = new entity("IfcMedicalDevice", false, 665, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcMember_type = new entity("IfcMember", false, 668, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcMemberStandardCase_type = new entity("IfcMemberStandardCase", false, 669, IFC4X3_RC3_IfcMember_type);
+ IFC4X3_RC3_IfcMobileTelecommunicationsAppliance_type = new entity("IfcMobileTelecommunicationsAppliance", false, 675, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcMooringDevice_type = new entity("IfcMooringDevice", false, 691, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcMotorConnection_type = new entity("IfcMotorConnection", false, 694, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcNavigationElement_type = new entity("IfcNavigationElement", false, 698, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcOuterBoundaryCurve_type = new entity("IfcOuterBoundaryCurve", false, 725, IFC4X3_RC3_IfcBoundaryCurve_type);
+ IFC4X3_RC3_IfcOutlet_type = new entity("IfcOutlet", false, 726, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcPavement_type = new entity("IfcPavement", false, 733, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcPile_type = new entity("IfcPile", false, 750, IFC4X3_RC3_IfcDeepFoundation_type);
+ IFC4X3_RC3_IfcPipeFitting_type = new entity("IfcPipeFitting", false, 754, IFC4X3_RC3_IfcFlowFitting_type);
+ IFC4X3_RC3_IfcPipeSegment_type = new entity("IfcPipeSegment", false, 757, IFC4X3_RC3_IfcFlowSegment_type);
+ IFC4X3_RC3_IfcPlate_type = new entity("IfcPlate", false, 768, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcPlateStandardCase_type = new entity("IfcPlateStandardCase", false, 769, IFC4X3_RC3_IfcPlate_type);
+ IFC4X3_RC3_IfcProtectiveDevice_type = new entity("IfcProtectiveDevice", false, 843, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitType_type = new entity("IfcProtectiveDeviceTrippingUnitType", false, 845, IFC4X3_RC3_IfcDistributionControlElementType_type);
+ IFC4X3_RC3_IfcPump_type = new entity("IfcPump", false, 850, IFC4X3_RC3_IfcFlowMovingDevice_type);
+ IFC4X3_RC3_IfcRail_type = new entity("IfcRail", false, 861, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcRailing_type = new entity("IfcRailing", false, 862, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcRamp_type = new entity("IfcRamp", false, 870, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcRampFlight_type = new entity("IfcRampFlight", false, 871, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcRationalBSplineCurveWithKnots_type = new entity("IfcRationalBSplineCurveWithKnots", false, 877, IFC4X3_RC3_IfcBSplineCurveWithKnots_type);
+ IFC4X3_RC3_IfcReinforcedSoil_type = new entity("IfcReinforcedSoil", false, 891, IFC4X3_RC3_IfcEarthworksElement_type);
+ IFC4X3_RC3_IfcReinforcingBar_type = new entity("IfcReinforcingBar", false, 895, IFC4X3_RC3_IfcReinforcingElement_type);
+ IFC4X3_RC3_IfcReinforcingBarType_type = new entity("IfcReinforcingBarType", false, 898, IFC4X3_RC3_IfcReinforcingElementType_type);
+ IFC4X3_RC3_IfcRoof_type = new entity("IfcRoof", false, 975, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcSanitaryTerminal_type = new entity("IfcSanitaryTerminal", false, 984, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcSensorType_type = new entity("IfcSensorType", false, 1003, IFC4X3_RC3_IfcDistributionControlElementType_type);
+ IFC4X3_RC3_IfcShadingDevice_type = new entity("IfcShadingDevice", false, 1006, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcSignal_type = new entity("IfcSignal", false, 1016, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcSlab_type = new entity("IfcSlab", false, 1031, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcSlabElementedCase_type = new entity("IfcSlabElementedCase", false, 1032, IFC4X3_RC3_IfcSlab_type);
+ IFC4X3_RC3_IfcSlabStandardCase_type = new entity("IfcSlabStandardCase", false, 1033, IFC4X3_RC3_IfcSlab_type);
+ IFC4X3_RC3_IfcSolarDevice_type = new entity("IfcSolarDevice", false, 1037, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcSpaceHeater_type = new entity("IfcSpaceHeater", false, 1050, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcStackTerminal_type = new entity("IfcStackTerminal", false, 1070, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcStair_type = new entity("IfcStair", false, 1073, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcStairFlight_type = new entity("IfcStairFlight", false, 1074, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcStructuralAnalysisModel_type = new entity("IfcStructuralAnalysisModel", false, 1083, IFC4X3_RC3_IfcSystem_type);
+ IFC4X3_RC3_IfcStructuralLoadCase_type = new entity("IfcStructuralLoadCase", false, 1096, IFC4X3_RC3_IfcStructuralLoadGroup_type);
+ IFC4X3_RC3_IfcStructuralPlanarAction_type = new entity("IfcStructuralPlanarAction", false, 1109, IFC4X3_RC3_IfcStructuralSurfaceAction_type);
+ IFC4X3_RC3_IfcSwitchingDevice_type = new entity("IfcSwitchingDevice", false, 1151, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcTank_type = new entity("IfcTank", false, 1161, IFC4X3_RC3_IfcFlowStorageDevice_type);
+ IFC4X3_RC3_IfcTrackElement_type = new entity("IfcTrackElement", false, 1221, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcTransformer_type = new entity("IfcTransformer", false, 1224, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcTubeBundle_type = new entity("IfcTubeBundle", false, 1241, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcUnitaryControlElementType_type = new entity("IfcUnitaryControlElementType", false, 1250, IFC4X3_RC3_IfcDistributionControlElementType_type);
+ IFC4X3_RC3_IfcUnitaryEquipment_type = new entity("IfcUnitaryEquipment", false, 1252, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcValve_type = new entity("IfcValve", false, 1260, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcWall_type = new entity("IfcWall", false, 1283, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcWallElementedCase_type = new entity("IfcWallElementedCase", false, 1284, IFC4X3_RC3_IfcWall_type);
+ IFC4X3_RC3_IfcWallStandardCase_type = new entity("IfcWallStandardCase", false, 1285, IFC4X3_RC3_IfcWall_type);
+ IFC4X3_RC3_IfcWasteTerminal_type = new entity("IfcWasteTerminal", false, 1291, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcWindow_type = new entity("IfcWindow", false, 1295, IFC4X3_RC3_IfcBuiltElement_type);
+ IFC4X3_RC3_IfcWindowStandardCase_type = new entity("IfcWindowStandardCase", false, 1300, IFC4X3_RC3_IfcWindow_type);
{
std::vector items; items.reserve(2);
items.push_back(IFC4X3_RC3_IfcExternalSpatialElement_type);
items.push_back(IFC4X3_RC3_IfcSpace_type);
- IFC4X3_RC3_IfcSpaceBoundarySelect_type = new select_type("IfcSpaceBoundarySelect", 1047, items);
+ IFC4X3_RC3_IfcSpaceBoundarySelect_type = new select_type("IfcSpaceBoundarySelect", 1049, items);
}
IFC4X3_RC3_IfcActuatorType_type = new entity("IfcActuatorType", false, 10, IFC4X3_RC3_IfcDistributionControlElementType_type);
IFC4X3_RC3_IfcAirTerminal_type = new entity("IfcAirTerminal", false, 17, IFC4X3_RC3_IfcFlowTerminal_type);
@@ -7205,29 +7243,29 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcCooledBeam_type = new entity("IfcCooledBeam", false, 239, IFC4X3_RC3_IfcEnergyConversionDevice_type);
IFC4X3_RC3_IfcCoolingTower_type = new entity("IfcCoolingTower", false, 242, IFC4X3_RC3_IfcEnergyConversionDevice_type);
IFC4X3_RC3_IfcDamper_type = new entity("IfcDamper", false, 288, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcDistributionBoard_type = new entity("IfcDistributionBoard", false, 314, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcDistributionChamberElement_type = new entity("IfcDistributionChamberElement", false, 317, IFC4X3_RC3_IfcDistributionFlowElement_type);
- IFC4X3_RC3_IfcDistributionCircuit_type = new entity("IfcDistributionCircuit", false, 320, IFC4X3_RC3_IfcDistributionSystem_type);
- IFC4X3_RC3_IfcDistributionControlElement_type = new entity("IfcDistributionControlElement", false, 321, IFC4X3_RC3_IfcDistributionElement_type);
- IFC4X3_RC3_IfcDuctFitting_type = new entity("IfcDuctFitting", false, 352, IFC4X3_RC3_IfcFlowFitting_type);
- IFC4X3_RC3_IfcDuctSegment_type = new entity("IfcDuctSegment", false, 355, IFC4X3_RC3_IfcFlowSegment_type);
- IFC4X3_RC3_IfcDuctSilencer_type = new entity("IfcDuctSilencer", false, 358, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
- IFC4X3_RC3_IfcElectricAppliance_type = new entity("IfcElectricAppliance", false, 371, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcElectricDistributionBoard_type = new entity("IfcElectricDistributionBoard", false, 378, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcElectricFlowStorageDevice_type = new entity("IfcElectricFlowStorageDevice", false, 381, IFC4X3_RC3_IfcFlowStorageDevice_type);
- IFC4X3_RC3_IfcElectricFlowTreatmentDevice_type = new entity("IfcElectricFlowTreatmentDevice", false, 384, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
- IFC4X3_RC3_IfcElectricGenerator_type = new entity("IfcElectricGenerator", false, 387, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcElectricMotor_type = new entity("IfcElectricMotor", false, 390, IFC4X3_RC3_IfcEnergyConversionDevice_type);
- IFC4X3_RC3_IfcElectricTimeControl_type = new entity("IfcElectricTimeControl", false, 394, IFC4X3_RC3_IfcFlowController_type);
- IFC4X3_RC3_IfcFan_type = new entity("IfcFan", false, 452, IFC4X3_RC3_IfcFlowMovingDevice_type);
- IFC4X3_RC3_IfcFilter_type = new entity("IfcFilter", false, 465, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
- IFC4X3_RC3_IfcFireSuppressionTerminal_type = new entity("IfcFireSuppressionTerminal", false, 468, IFC4X3_RC3_IfcFlowTerminal_type);
- IFC4X3_RC3_IfcFlowInstrument_type = new entity("IfcFlowInstrument", false, 477, IFC4X3_RC3_IfcDistributionControlElement_type);
- IFC4X3_RC3_IfcGeomodel_type = new entity("IfcGeomodel", false, 516, IFC4X3_RC3_IfcGeotechnicalAssembly_type);
- IFC4X3_RC3_IfcGeoslice_type = new entity("IfcGeoslice", false, 517, IFC4X3_RC3_IfcGeotechnicalAssembly_type);
- IFC4X3_RC3_IfcProtectiveDeviceTrippingUnit_type = new entity("IfcProtectiveDeviceTrippingUnit", false, 842, IFC4X3_RC3_IfcDistributionControlElement_type);
- IFC4X3_RC3_IfcSensor_type = new entity("IfcSensor", false, 1000, IFC4X3_RC3_IfcDistributionControlElement_type);
- IFC4X3_RC3_IfcUnitaryControlElement_type = new entity("IfcUnitaryControlElement", false, 1247, IFC4X3_RC3_IfcDistributionControlElement_type);
+ IFC4X3_RC3_IfcDistributionBoard_type = new entity("IfcDistributionBoard", false, 315, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcDistributionChamberElement_type = new entity("IfcDistributionChamberElement", false, 318, IFC4X3_RC3_IfcDistributionFlowElement_type);
+ IFC4X3_RC3_IfcDistributionCircuit_type = new entity("IfcDistributionCircuit", false, 321, IFC4X3_RC3_IfcDistributionSystem_type);
+ IFC4X3_RC3_IfcDistributionControlElement_type = new entity("IfcDistributionControlElement", false, 322, IFC4X3_RC3_IfcDistributionElement_type);
+ IFC4X3_RC3_IfcDuctFitting_type = new entity("IfcDuctFitting", false, 353, IFC4X3_RC3_IfcFlowFitting_type);
+ IFC4X3_RC3_IfcDuctSegment_type = new entity("IfcDuctSegment", false, 356, IFC4X3_RC3_IfcFlowSegment_type);
+ IFC4X3_RC3_IfcDuctSilencer_type = new entity("IfcDuctSilencer", false, 359, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
+ IFC4X3_RC3_IfcElectricAppliance_type = new entity("IfcElectricAppliance", false, 372, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcElectricDistributionBoard_type = new entity("IfcElectricDistributionBoard", false, 379, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcElectricFlowStorageDevice_type = new entity("IfcElectricFlowStorageDevice", false, 382, IFC4X3_RC3_IfcFlowStorageDevice_type);
+ IFC4X3_RC3_IfcElectricFlowTreatmentDevice_type = new entity("IfcElectricFlowTreatmentDevice", false, 385, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
+ IFC4X3_RC3_IfcElectricGenerator_type = new entity("IfcElectricGenerator", false, 388, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcElectricMotor_type = new entity("IfcElectricMotor", false, 391, IFC4X3_RC3_IfcEnergyConversionDevice_type);
+ IFC4X3_RC3_IfcElectricTimeControl_type = new entity("IfcElectricTimeControl", false, 395, IFC4X3_RC3_IfcFlowController_type);
+ IFC4X3_RC3_IfcFan_type = new entity("IfcFan", false, 453, IFC4X3_RC3_IfcFlowMovingDevice_type);
+ IFC4X3_RC3_IfcFilter_type = new entity("IfcFilter", false, 466, IFC4X3_RC3_IfcFlowTreatmentDevice_type);
+ IFC4X3_RC3_IfcFireSuppressionTerminal_type = new entity("IfcFireSuppressionTerminal", false, 469, IFC4X3_RC3_IfcFlowTerminal_type);
+ IFC4X3_RC3_IfcFlowInstrument_type = new entity("IfcFlowInstrument", false, 478, IFC4X3_RC3_IfcDistributionControlElement_type);
+ IFC4X3_RC3_IfcGeomodel_type = new entity("IfcGeomodel", false, 517, IFC4X3_RC3_IfcGeotechnicalAssembly_type);
+ IFC4X3_RC3_IfcGeoslice_type = new entity("IfcGeoslice", false, 518, IFC4X3_RC3_IfcGeotechnicalAssembly_type);
+ IFC4X3_RC3_IfcProtectiveDeviceTrippingUnit_type = new entity("IfcProtectiveDeviceTrippingUnit", false, 844, IFC4X3_RC3_IfcDistributionControlElement_type);
+ IFC4X3_RC3_IfcSensor_type = new entity("IfcSensor", false, 1002, IFC4X3_RC3_IfcDistributionControlElement_type);
+ IFC4X3_RC3_IfcUnitaryControlElement_type = new entity("IfcUnitaryControlElement", false, 1249, IFC4X3_RC3_IfcDistributionControlElement_type);
IFC4X3_RC3_IfcActuator_type = new entity("IfcActuator", false, 9, IFC4X3_RC3_IfcDistributionControlElement_type);
IFC4X3_RC3_IfcAlarm_type = new entity("IfcAlarm", false, 26, IFC4X3_RC3_IfcDistributionControlElement_type);
IFC4X3_RC3_IfcController_type = new entity("IfcController", false, 231, IFC4X3_RC3_IfcDistributionControlElement_type);
@@ -7369,24 +7407,22 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcAlignmentCant_type->set_attributes(attributes, derived);
}
{
- std::vector attributes; attributes.reserve(8);
+ std::vector attributes; attributes.reserve(7);
attributes.push_back(new attribute("StartDistAlong", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), false));
attributes.push_back(new attribute("HorizontalLength", new named_type(IFC4X3_RC3_IfcPositiveLengthMeasure_type), false));
attributes.push_back(new attribute("StartCantLeft", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), false));
attributes.push_back(new attribute("EndCantLeft", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), true));
attributes.push_back(new attribute("StartCantRight", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), false));
attributes.push_back(new attribute("EndCantRight", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), true));
- attributes.push_back(new attribute("SmoothingLength", new named_type(IFC4X3_RC3_IfcPositiveLengthMeasure_type), true));
attributes.push_back(new attribute("PredefinedType", new named_type(IFC4X3_RC3_IfcAlignmentCantSegmentTypeEnum_type), false));
- std::vector derived; derived.reserve(10);
- derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
+ std::vector derived; derived.reserve(9);
+ derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcAlignmentCantSegment_type->set_attributes(attributes, derived);
}
{
- std::vector attributes; attributes.reserve(1);
- attributes.push_back(new attribute("StartDistAlong", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), true));
- std::vector derived; derived.reserve(8);
- derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
+ std::vector attributes; attributes.reserve(0);
+ std::vector derived; derived.reserve(7);
+ derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcAlignmentHorizontal_type->set_attributes(attributes, derived);
}
{
@@ -8818,6 +8854,12 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type->set_attributes(attributes, derived);
}
+ {
+ std::vector attributes; attributes.reserve(0);
+ std::vector derived; derived.reserve(6);
+ derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
+ IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type->set_attributes(attributes, derived);
+ }
{
std::vector attributes; attributes.reserve(3);
attributes.push_back(new attribute("Directrix", new named_type(IFC4X3_RC3_IfcCurve_type), false));
@@ -10859,14 +10901,14 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
}
{
std::vector attributes; attributes.reserve(1);
- attributes.push_back(new attribute("Flexible", new named_type(IFC4X3_RC3_IfcBoolean_type), true));
+ attributes.push_back(new attribute("PredefinedType", new named_type(IFC4X3_RC3_IfcPavementTypeEnum_type), true));
std::vector derived; derived.reserve(9);
derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcPavement_type->set_attributes(attributes, derived);
}
{
std::vector attributes; attributes.reserve(1);
- attributes.push_back(new attribute("Flexible", new named_type(IFC4X3_RC3_IfcBoolean_type), false));
+ attributes.push_back(new attribute("PredefinedType", new named_type(IFC4X3_RC3_IfcPavementTypeEnum_type), false));
std::vector derived; derived.reserve(10);
derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcPavementType_type->set_attributes(attributes, derived);
@@ -12444,7 +12486,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
}
{
std::vector attributes; attributes.reserve(2);
- attributes.push_back(new attribute("CrossSectionPositions", new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X3_RC3_IfcCurveMeasureSelect_type)), false));
+ attributes.push_back(new attribute("CrossSectionPositions", new aggregation_type(aggregation_type::list_type, 2, -1, new named_type(IFC4X3_RC3_IfcAxis2PlacementLinear_type)), false));
attributes.push_back(new attribute("FixedAxisVertical", new named_type(IFC4X3_RC3_IfcBoolean_type), false));
std::vector derived; derived.reserve(4);
derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
@@ -13600,12 +13642,13 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcTextureVertexList_type->set_attributes(attributes, derived);
}
{
- std::vector attributes; attributes.reserve(3);
+ std::vector attributes; attributes.reserve(4);
attributes.push_back(new attribute("QubicTerm", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), false));
attributes.push_back(new attribute("QuadraticTerm", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), true));
attributes.push_back(new attribute("LinearTerm", new named_type(IFC4X3_RC3_IfcLengthMeasure_type), true));
- std::vector derived; derived.reserve(4);
- derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
+ attributes.push_back(new attribute("ConstantTerm", new named_type(IFC4X3_RC3_IfcReal_type), true));
+ std::vector derived; derived.reserve(5);
+ derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false); derived.push_back(false);
IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type->set_attributes(attributes, derived);
}
{
@@ -15054,6 +15097,11 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
defs.push_back(IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);defs.push_back(IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type);defs.push_back(IFC4X3_RC3_IfcExtrudedAreaSolid_type);defs.push_back(IFC4X3_RC3_IfcRevolvedAreaSolid_type);
IFC4X3_RC3_IfcSweptAreaSolid_type->set_subtypes(defs);
}
+ {
+ std::vector defs; defs.reserve(1);
+ defs.push_back(IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type);
+ IFC4X3_RC3_IfcFixedReferenceSweptAreaSolid_type->set_subtypes(defs);
+ }
{
std::vector defs; defs.reserve(9);
defs.push_back(IFC4X3_RC3_IfcDistributionChamberElement_type);defs.push_back(IFC4X3_RC3_IfcEnergyConversionDevice_type);defs.push_back(IFC4X3_RC3_IfcFlowController_type);defs.push_back(IFC4X3_RC3_IfcFlowFitting_type);defs.push_back(IFC4X3_RC3_IfcFlowMovingDevice_type);defs.push_back(IFC4X3_RC3_IfcFlowSegment_type);defs.push_back(IFC4X3_RC3_IfcFlowStorageDevice_type);defs.push_back(IFC4X3_RC3_IfcFlowTerminal_type);defs.push_back(IFC4X3_RC3_IfcFlowTreatmentDevice_type);
@@ -15745,7 +15793,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
IFC4X3_RC3_IfcWorkControl_type->set_subtypes(defs);
}
- std::vector declarations; declarations.reserve(1315);
+ std::vector declarations; declarations.reserve(1317);
declarations.push_back(IFC4X3_RC3_IfcAbsorbedDoseMeasure_type);
declarations.push_back(IFC4X3_RC3_IfcAccelerationMeasure_type);
declarations.push_back(IFC4X3_RC3_IfcActionRequest_type);
@@ -16056,6 +16104,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
declarations.push_back(IFC4X3_RC3_IfcDirection_type);
declarations.push_back(IFC4X3_RC3_IfcDirectionSenseEnum_type);
declarations.push_back(IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type);
+ declarations.push_back(IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type);
declarations.push_back(IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type);
declarations.push_back(IFC4X3_RC3_IfcDiscreteAccessory_type);
declarations.push_back(IFC4X3_RC3_IfcDiscreteAccessoryType_type);
@@ -16480,6 +16529,7 @@ IfcParse::schema_definition* IFC4X3_RC3_populate_schema() {
declarations.push_back(IFC4X3_RC3_IfcPath_type);
declarations.push_back(IFC4X3_RC3_IfcPavement_type);
declarations.push_back(IFC4X3_RC3_IfcPavementType_type);
+ declarations.push_back(IFC4X3_RC3_IfcPavementTypeEnum_type);
declarations.push_back(IFC4X3_RC3_IfcPcurve_type);
declarations.push_back(IFC4X3_RC3_IfcPerformanceHistory_type);
declarations.push_back(IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type);
diff --git a/src/ifcparse/Ifc4x3_rc3.cpp b/src/ifcparse/Ifc4x3_rc3.cpp
index 2498ee9724..17b517d3da 100644
--- a/src/ifcparse/Ifc4x3_rc3.cpp
+++ b/src/ifcparse/Ifc4x3_rc3.cpp
@@ -1,3 +1,28 @@
+/********************************************************************************
+ * *
+ * This file is part of IfcOpenShell. *
+ * *
+ * IfcOpenShell is free software: you can redistribute it and/or modify *
+ * it under the terms of the Lesser GNU General Public License as published by *
+ * the Free Software Foundation, either version 3.0 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * IfcOpenShell is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * Lesser GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the Lesser GNU General Public License *
+ * along with this program. If not, see . *
+ * *
+ ********************************************************************************/
+
+/********************************************************************************
+ * *
+ * This file has been generated from IFC4x3_RC2.exp. Do not make modifications *
+ * but instead modify the python script that has been used to generate this. *
+ * *
+ ********************************************************************************/
#include "../ifcparse/Ifc4x3_rc3.h"
#include "../ifcparse/IfcSchema.h"
@@ -214,6 +239,7 @@ extern entity* IFC4X3_RC3_IfcDerivedUnitElement_type;
extern entity* IFC4X3_RC3_IfcDimensionalExponents_type;
extern entity* IFC4X3_RC3_IfcDirection_type;
extern entity* IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type;
+extern entity* IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type;
extern entity* IFC4X3_RC3_IfcDirectrixDistanceSweptAreaSolid_type;
extern entity* IFC4X3_RC3_IfcDiscreteAccessory_type;
extern entity* IFC4X3_RC3_IfcDiscreteAccessoryType_type;
@@ -1165,6 +1191,7 @@ extern enumeration_type* IFC4X3_RC3_IfcObjectiveEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcOccupantTypeEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcOpeningElementTypeEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcOutletTypeEnum_type;
+extern enumeration_type* IFC4X3_RC3_IfcPavementTypeEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type;
extern enumeration_type* IFC4X3_RC3_IfcPermitTypeEnum_type;
@@ -1273,12 +1300,14 @@ Ifc4x3_rc3::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcActionRequestTypeEnum::IfcActionRequestTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionRequestTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1313,12 +1342,14 @@ Ifc4x3_rc3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcActionSourceTypeEnum::IfcActionSourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionSourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1373,12 +1404,14 @@ Ifc4x3_rc3::IfcActionTypeEnum::IfcActionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcActionTypeEnum::IfcActionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcActionTypeEnum::IfcActionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1411,12 +1444,14 @@ Ifc4x3_rc3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcActuatorTypeEnum::IfcActuatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcActuatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1451,12 +1486,14 @@ Ifc4x3_rc3::IfcAddressTypeEnum::IfcAddressTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcAddressTypeEnum::IfcAddressTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAddressTypeEnum::IfcAddressTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAddressTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1489,12 +1526,14 @@ Ifc4x3_rc3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAirTerminalBoxTypeEnum::IfcAirTerminalBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirTerminalBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1527,12 +1566,14 @@ Ifc4x3_rc3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAirTerminalTypeEnum::IfcAirTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1566,12 +1607,14 @@ Ifc4x3_rc3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Ifc
}
Ifc4x3_rc3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAirToAirHeatRecoveryTypeEnum::IfcAirToAirHeatRecoveryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAirToAirHeatRecoveryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1610,12 +1653,14 @@ Ifc4x3_rc3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAlarmTypeEnum::IfcAlarmTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlarmTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1653,12 +1698,14 @@ Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(Ifc
}
Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentCantSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentCantSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1666,14 +1713,14 @@ Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentTypeEnum(con
const char* Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::ToString(Value v) {
if ( v < 0 || v >= 7 ) throw IfcException("Unable to find find keyword in schema");
- const char* names[] = { "CONSTANTCANT", "LINEARTRANSITION", "BIQUADRATICPARABOLA", "BLOSSCURVE", "COSINECURVE", "SINECURVE", "VIENNESEBEND" };
+ const char* names[] = { "CONSTANTCANT", "LINEARTRANSITION", "HELMERTCURVE", "BLOSSCURVE", "COSINECURVE", "SINECURVE", "VIENNESEBEND" };
return names[v];
}
Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::FromString(const std::string& s) {
if (s == "CONSTANTCANT") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_CONSTANTCANT;
if (s == "LINEARTRANSITION") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_LINEARTRANSITION;
- if (s == "BIQUADRATICPARABOLA") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_BIQUADRATICPARABOLA;
+ if (s == "HELMERTCURVE") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_HELMERTCURVE;
if (s == "BLOSSCURVE") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_BLOSSCURVE;
if (s == "COSINECURVE") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_COSINECURVE;
if (s == "SINECURVE") return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::IfcAlignmentCantSegmentType_SINECURVE;
@@ -1693,12 +1740,14 @@ Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegment
}
Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentHorizontalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentHorizontalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1706,7 +1755,7 @@ Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegment
const char* Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::ToString(Value v) {
if ( v < 0 || v >= 10 ) throw IfcException("Unable to find find keyword in schema");
- const char* names[] = { "LINE", "CIRCULARARC", "CLOTHOID", "CUBIC", "BIQUADRATICPARABOLA", "BLOSSCURVE", "CUBICSPIRAL", "COSINECURVE", "SINECURVE", "VIENNESEBEND" };
+ const char* names[] = { "LINE", "CIRCULARARC", "CLOTHOID", "CUBIC", "HELMERTCURVE", "BLOSSCURVE", "CUBICSPIRAL", "COSINECURVE", "SINECURVE", "VIENNESEBEND" };
return names[v];
}
@@ -1715,7 +1764,7 @@ Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::Value Ifc4x3_rc3::IfcAlignmen
if (s == "CIRCULARARC") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_CIRCULARARC;
if (s == "CLOTHOID") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_CLOTHOID;
if (s == "CUBIC") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_CUBIC;
- if (s == "BIQUADRATICPARABOLA") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_BIQUADRATICPARABOLA;
+ if (s == "HELMERTCURVE") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_HELMERTCURVE;
if (s == "BLOSSCURVE") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_BLOSSCURVE;
if (s == "CUBICSPIRAL") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_CUBICSPIRAL;
if (s == "COSINECURVE") return ::Ifc4x3_rc3::IfcAlignmentHorizontalSegmentTypeEnum::IfcAlignmentHorizontalSegmentType_COSINECURVE;
@@ -1736,12 +1785,14 @@ Ifc4x3_rc3::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAlignmentTypeEnum::IfcAlignmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1771,12 +1822,14 @@ Ifc4x3_rc3::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentType
}
Ifc4x3_rc3::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentVerticalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAlignmentVerticalSegmentTypeEnum::IfcAlignmentVerticalSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentVerticalSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1808,12 +1861,14 @@ Ifc4x3_rc3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAnalysisModelTypeEnum::IfcAnalysisModelTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnalysisModelTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1846,12 +1901,14 @@ Ifc4x3_rc3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAnalysisTheoryTypeEnum::IfcAnalysisTheoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnalysisTheoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1885,12 +1942,14 @@ Ifc4x3_rc3::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAnnotationTypeEnum::IfcAnnotationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAnnotationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1929,12 +1988,14 @@ Ifc4x3_rc3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcArithmeticOperatorEnum::IfcArithmeticOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcArithmeticOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -1966,12 +2027,14 @@ Ifc4x3_rc3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAssemblyPlaceEnum::IfcAssemblyPlaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAssemblyPlaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2002,12 +2065,14 @@ Ifc4x3_rc3::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Ifc
}
Ifc4x3_rc3::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcAudioVisualApplianceTypeEnum::IfcAudioVisualApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAudioVisualApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2049,12 +2114,14 @@ Ifc4x3_rc3::IfcBSplineCurveForm::IfcBSplineCurveForm(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBSplineCurveForm::IfcBSplineCurveForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBSplineCurveForm::IfcBSplineCurveForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBSplineCurveForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2088,12 +2155,14 @@ Ifc4x3_rc3::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBSplineSurfaceForm::IfcBSplineSurfaceForm(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBSplineSurfaceForm_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2132,12 +2201,14 @@ Ifc4x3_rc3::IfcBeamTypeEnum::IfcBeamTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBeamTypeEnum::IfcBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBeamTypeEnum::IfcBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2179,12 +2250,14 @@ Ifc4x3_rc3::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(IfcEn
}
Ifc4x3_rc3::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBearingTypeDisplacementEnum::IfcBearingTypeDisplacementEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBearingTypeDisplacementEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2217,12 +2290,14 @@ Ifc4x3_rc3::IfcBearingTypeEnum::IfcBearingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBearingTypeEnum::IfcBearingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBearingTypeEnum::IfcBearingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBearingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2260,12 +2335,14 @@ Ifc4x3_rc3::IfcBenchmarkEnum::IfcBenchmarkEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBenchmarkEnum::IfcBenchmarkEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBenchmarkEnum::IfcBenchmarkEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBenchmarkEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2303,12 +2380,14 @@ Ifc4x3_rc3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBoilerTypeEnum::IfcBoilerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBoilerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2340,12 +2419,14 @@ Ifc4x3_rc3::IfcBooleanOperator::IfcBooleanOperator(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBooleanOperator::IfcBooleanOperator(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBooleanOperator::IfcBooleanOperator(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBooleanOperator_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2376,12 +2457,14 @@ Ifc4x3_rc3::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBridgePartTypeEnum::IfcBridgePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBridgePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2421,12 +2504,14 @@ Ifc4x3_rc3::IfcBridgeTypeEnum::IfcBridgeTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBridgeTypeEnum::IfcBridgeTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBridgeTypeEnum::IfcBridgeTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBridgeTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2464,12 +2549,14 @@ Ifc4x3_rc3::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBuildingElementPartTypeEnum::IfcBuildingElementPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingElementPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2504,12 +2591,14 @@ Ifc4x3_rc3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Ifc
}
Ifc4x3_rc3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBuildingElementProxyTypeEnum::IfcBuildingElementProxyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingElementProxyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2544,12 +2633,14 @@ Ifc4x3_rc3::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBuildingSystemTypeEnum::IfcBuildingSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuildingSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2588,12 +2679,14 @@ Ifc4x3_rc3::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBuiltSystemTypeEnum::IfcBuiltSystemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBuiltSystemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2635,12 +2728,14 @@ Ifc4x3_rc3::IfcBurnerTypeEnum::IfcBurnerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcBurnerTypeEnum::IfcBurnerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcBurnerTypeEnum::IfcBurnerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcBurnerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2670,12 +2765,14 @@ Ifc4x3_rc3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCableCarrierFittingTypeEnum::IfcCableCarrierFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableCarrierFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2709,12 +2806,14 @@ Ifc4x3_rc3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCableCarrierSegmentTypeEnum::IfcCableCarrierSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableCarrierSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2751,12 +2850,14 @@ Ifc4x3_rc3::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCableFittingTypeEnum::IfcCableFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2792,12 +2893,14 @@ Ifc4x3_rc3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCableSegmentTypeEnum::IfcCableSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCableSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2837,12 +2940,14 @@ Ifc4x3_rc3::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCaissonFoundationTypeEnum::IfcCaissonFoundationTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCaissonFoundationTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2874,12 +2979,14 @@ Ifc4x3_rc3::IfcChangeActionEnum::IfcChangeActionEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcChangeActionEnum::IfcChangeActionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcChangeActionEnum::IfcChangeActionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChangeActionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2912,12 +3019,14 @@ Ifc4x3_rc3::IfcChillerTypeEnum::IfcChillerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcChillerTypeEnum::IfcChillerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcChillerTypeEnum::IfcChillerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChillerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2950,12 +3059,14 @@ Ifc4x3_rc3::IfcChimneyTypeEnum::IfcChimneyTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcChimneyTypeEnum::IfcChimneyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcChimneyTypeEnum::IfcChimneyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcChimneyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -2985,12 +3096,14 @@ Ifc4x3_rc3::IfcCoilTypeEnum::IfcCoilTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcCoilTypeEnum::IfcCoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCoilTypeEnum::IfcCoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3027,12 +3140,14 @@ Ifc4x3_rc3::IfcColumnTypeEnum::IfcColumnTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcColumnTypeEnum::IfcColumnTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcColumnTypeEnum::IfcColumnTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcColumnTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3067,12 +3182,14 @@ Ifc4x3_rc3::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEn
}
Ifc4x3_rc3::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCommunicationsApplianceTypeEnum::IfcCommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3123,12 +3240,14 @@ Ifc4x3_rc3::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEn
}
Ifc4x3_rc3::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcComplexPropertyTemplateTypeEnum::IfcComplexPropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcComplexPropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3158,12 +3277,14 @@ Ifc4x3_rc3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCompressorTypeEnum::IfcCompressorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCompressorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3208,12 +3329,14 @@ Ifc4x3_rc3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCondenserTypeEnum::IfcCondenserTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCondenserTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3250,12 +3373,14 @@ Ifc4x3_rc3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConnectionTypeEnum::IfcConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3287,12 +3412,14 @@ Ifc4x3_rc3::IfcConstraintEnum::IfcConstraintEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcConstraintEnum::IfcConstraintEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConstraintEnum::IfcConstraintEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstraintEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3325,12 +3452,14 @@ Ifc4x3_rc3::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentRe
}
Ifc4x3_rc3::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConstructionEquipmentResourceTypeEnum::IfcConstructionEquipmentResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionEquipmentResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3368,12 +3497,14 @@ Ifc4x3_rc3::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialReso
}
Ifc4x3_rc3::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConstructionMaterialResourceTypeEnum::IfcConstructionMaterialResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionMaterialResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3412,12 +3543,14 @@ Ifc4x3_rc3::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResour
}
Ifc4x3_rc3::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConstructionProductResourceTypeEnum::IfcConstructionProductResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConstructionProductResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3449,12 +3582,14 @@ Ifc4x3_rc3::IfcControllerTypeEnum::IfcControllerTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcControllerTypeEnum::IfcControllerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcControllerTypeEnum::IfcControllerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcControllerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3489,12 +3624,14 @@ Ifc4x3_rc3::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcConveyorSegmentTypeEnum::IfcConveyorSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcConveyorSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3528,12 +3665,14 @@ Ifc4x3_rc3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCooledBeamTypeEnum::IfcCooledBeamTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCooledBeamTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3565,12 +3704,14 @@ Ifc4x3_rc3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCoolingTowerTypeEnum::IfcCoolingTowerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoolingTowerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3603,12 +3744,14 @@ Ifc4x3_rc3::IfcCostItemTypeEnum::IfcCostItemTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcCostItemTypeEnum::IfcCostItemTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCostItemTypeEnum::IfcCostItemTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCostItemTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3638,12 +3781,14 @@ Ifc4x3_rc3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCostScheduleTypeEnum::IfcCostScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCostScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3680,12 +3825,14 @@ Ifc4x3_rc3::IfcCourseTypeEnum::IfcCourseTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcCourseTypeEnum::IfcCourseTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCourseTypeEnum::IfcCourseTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCourseTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3721,12 +3868,14 @@ Ifc4x3_rc3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCoveringTypeEnum::IfcCoveringTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCoveringTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3767,12 +3916,14 @@ Ifc4x3_rc3::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCrewResourceTypeEnum::IfcCrewResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCrewResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3804,12 +3955,14 @@ Ifc4x3_rc3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCurtainWallTypeEnum::IfcCurtainWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCurtainWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3839,12 +3992,14 @@ Ifc4x3_rc3::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcCurveInterpolationEnum::IfcCurveInterpolationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcCurveInterpolationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3876,12 +4031,14 @@ Ifc4x3_rc3::IfcDamperTypeEnum::IfcDamperTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcDamperTypeEnum::IfcDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDamperTypeEnum::IfcDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3922,12 +4079,14 @@ Ifc4x3_rc3::IfcDataOriginEnum::IfcDataOriginEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcDataOriginEnum::IfcDataOriginEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDataOriginEnum::IfcDataOriginEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDataOriginEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -3960,12 +4119,14 @@ Ifc4x3_rc3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDerivedUnitEnum::IfcDerivedUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDerivedUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4046,12 +4207,14 @@ Ifc4x3_rc3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDirectionSenseEnum::IfcDirectionSenseEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDirectionSenseEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4081,12 +4244,14 @@ Ifc4x3_rc3::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDiscreteAccessoryTypeEnum::IfcDiscreteAccessoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDiscreteAccessoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4135,12 +4300,14 @@ Ifc4x3_rc3::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDistributionBoardTypeEnum::IfcDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4175,12 +4342,14 @@ Ifc4x3_rc3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElement
}
Ifc4x3_rc3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDistributionChamberElementTypeEnum::IfcDistributionChamberElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionChamberElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4218,12 +4387,14 @@ Ifc4x3_rc3::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDistributionPortTypeEnum::IfcDistributionPortTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionPortTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4258,12 +4429,14 @@ Ifc4x3_rc3::IfcDistributionSystemEnum::IfcDistributionSystemEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcDistributionSystemEnum::IfcDistributionSystemEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDistributionSystemEnum::IfcDistributionSystemEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDistributionSystemEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4338,12 +4511,14 @@ Ifc4x3_rc3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(IfcEn
}
Ifc4x3_rc3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDocumentConfidentialityEnum::IfcDocumentConfidentialityEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDocumentConfidentialityEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4377,12 +4552,14 @@ Ifc4x3_rc3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDocumentStatusEnum::IfcDocumentStatusEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDocumentStatusEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4415,12 +4592,14 @@ Ifc4x3_rc3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorPanelOperationEnum::IfcDoorPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4457,12 +4636,14 @@ Ifc4x3_rc3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorPanelPositionEnum::IfcDoorPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4494,12 +4675,14 @@ Ifc4x3_rc3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(IfcEntity
}
Ifc4x3_rc3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorStyleConstructionEnum::IfcDoorStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4536,12 +4719,14 @@ Ifc4x3_rc3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorStyleOperationEnum::IfcDoorStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4587,12 +4772,14 @@ Ifc4x3_rc3::IfcDoorTypeEnum::IfcDoorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcDoorTypeEnum::IfcDoorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorTypeEnum::IfcDoorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4627,12 +4814,14 @@ Ifc4x3_rc3::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDoorTypeOperationEnum::IfcDoorTypeOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDoorTypeOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4685,12 +4874,14 @@ Ifc4x3_rc3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDuctFittingTypeEnum::IfcDuctFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4727,12 +4918,14 @@ Ifc4x3_rc3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDuctSegmentTypeEnum::IfcDuctSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4764,12 +4957,14 @@ Ifc4x3_rc3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcDuctSilencerTypeEnum::IfcDuctSilencerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDuctSilencerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4802,12 +4997,14 @@ Ifc4x3_rc3::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEarthworksCutTypeEnum::IfcEarthworksCutTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEarthworksCutTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4846,12 +5043,14 @@ Ifc4x3_rc3::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEarthworksFillTypeEnum::IfcEarthworksFillTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEarthworksFillTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4888,12 +5087,14 @@ Ifc4x3_rc3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricApplianceTypeEnum::IfcElectricApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4939,12 +5140,14 @@ Ifc4x3_rc3::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTy
}
Ifc4x3_rc3::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricDistributionBoardTypeEnum::IfcElectricDistributionBoardTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricDistributionBoardTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -4978,12 +5181,14 @@ Ifc4x3_rc3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTy
}
Ifc4x3_rc3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricFlowStorageDeviceTypeEnum::IfcElectricFlowStorageDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricFlowStorageDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5022,12 +5227,14 @@ Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDevi
}
Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricFlowTreatmentDeviceTypeEnum::IfcElectricFlowTreatmentDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricFlowTreatmentDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5058,12 +5265,14 @@ Ifc4x3_rc3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricGeneratorTypeEnum::IfcElectricGeneratorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricGeneratorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5096,12 +5305,14 @@ Ifc4x3_rc3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricMotorTypeEnum::IfcElectricMotorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricMotorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5136,12 +5347,14 @@ Ifc4x3_rc3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElectricTimeControlTypeEnum::IfcElectricTimeControlTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElectricTimeControlTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5174,12 +5387,14 @@ Ifc4x3_rc3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElementAssemblyTypeEnum::IfcElementAssemblyTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElementAssemblyTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5237,12 +5452,14 @@ Ifc4x3_rc3::IfcElementCompositionEnum::IfcElementCompositionEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcElementCompositionEnum::IfcElementCompositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcElementCompositionEnum::IfcElementCompositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcElementCompositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5273,12 +5490,14 @@ Ifc4x3_rc3::IfcEngineTypeEnum::IfcEngineTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcEngineTypeEnum::IfcEngineTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEngineTypeEnum::IfcEngineTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEngineTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5310,12 +5529,14 @@ Ifc4x3_rc3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEvaporativeCoolerTypeEnum::IfcEvaporativeCoolerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEvaporativeCoolerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5354,12 +5575,14 @@ Ifc4x3_rc3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEvaporatorTypeEnum::IfcEvaporatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEvaporatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5395,12 +5618,14 @@ Ifc4x3_rc3::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEventTriggerTypeEnum::IfcEventTriggerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEventTriggerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5434,12 +5659,14 @@ Ifc4x3_rc3::IfcEventTypeEnum::IfcEventTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcEventTypeEnum::IfcEventTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcEventTypeEnum::IfcEventTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcEventTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5472,12 +5699,14 @@ Ifc4x3_rc3::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum
}
Ifc4x3_rc3::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcExternalSpatialElementTypeEnum::IfcExternalSpatialElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcExternalSpatialElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5511,12 +5740,14 @@ Ifc4x3_rc3::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(IfcEnti
}
Ifc4x3_rc3::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFacilityPartCommonTypeEnum::IfcFacilityPartCommonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFacilityPartCommonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5554,12 +5785,14 @@ Ifc4x3_rc3::IfcFacilityUsageEnum::IfcFacilityUsageEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcFacilityUsageEnum::IfcFacilityUsageEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFacilityUsageEnum::IfcFacilityUsageEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFacilityUsageEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5593,12 +5826,14 @@ Ifc4x3_rc3::IfcFanTypeEnum::IfcFanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcFanTypeEnum::IfcFanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFanTypeEnum::IfcFanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5635,12 +5870,14 @@ Ifc4x3_rc3::IfcFastenerTypeEnum::IfcFastenerTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcFastenerTypeEnum::IfcFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFastenerTypeEnum::IfcFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5673,12 +5910,14 @@ Ifc4x3_rc3::IfcFilterTypeEnum::IfcFilterTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcFilterTypeEnum::IfcFilterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFilterTypeEnum::IfcFilterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFilterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5714,12 +5953,14 @@ Ifc4x3_rc3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEn
}
Ifc4x3_rc3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFireSuppressionTerminalTypeEnum::IfcFireSuppressionTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFireSuppressionTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5755,12 +5996,14 @@ Ifc4x3_rc3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFlowDirectionEnum::IfcFlowDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5792,12 +6035,14 @@ Ifc4x3_rc3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFlowInstrumentTypeEnum::IfcFlowInstrumentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowInstrumentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5837,12 +6082,14 @@ Ifc4x3_rc3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFlowMeterTypeEnum::IfcFlowMeterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFlowMeterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5876,12 +6123,14 @@ Ifc4x3_rc3::IfcFootingTypeEnum::IfcFootingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcFootingTypeEnum::IfcFootingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFootingTypeEnum::IfcFootingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFootingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5916,12 +6165,14 @@ Ifc4x3_rc3::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcFurnitureTypeEnum::IfcFurnitureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcFurnitureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5959,12 +6210,14 @@ Ifc4x3_rc3::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcGeographicElementTypeEnum::IfcGeographicElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGeographicElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -5996,12 +6249,14 @@ Ifc4x3_rc3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcGeometricProjectionEnum::IfcGeometricProjectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGeometricProjectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6038,12 +6293,14 @@ Ifc4x3_rc3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcGlobalOrLocalEnum::IfcGlobalOrLocalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGlobalOrLocalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6073,12 +6330,14 @@ Ifc4x3_rc3::IfcGridTypeEnum::IfcGridTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcGridTypeEnum::IfcGridTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcGridTypeEnum::IfcGridTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcGridTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6112,12 +6371,14 @@ Ifc4x3_rc3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcHeatExchangerTypeEnum::IfcHeatExchangerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcHeatExchangerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6150,12 +6411,14 @@ Ifc4x3_rc3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcHumidifierTypeEnum::IfcHumidifierTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcHumidifierTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6198,12 +6461,14 @@ Ifc4x3_rc3::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum
}
Ifc4x3_rc3::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcImpactProtectionDeviceTypeEnum::IfcImpactProtectionDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcImpactProtectionDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6237,12 +6502,14 @@ Ifc4x3_rc3::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcInterceptorTypeEnum::IfcInterceptorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInterceptorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6276,12 +6543,14 @@ Ifc4x3_rc3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcInternalOrExternalEnum::IfcInternalOrExternalEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInternalOrExternalEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6315,12 +6584,14 @@ Ifc4x3_rc3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcInventoryTypeEnum::IfcInventoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcInventoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6353,12 +6624,14 @@ Ifc4x3_rc3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcJunctionBoxTypeEnum::IfcJunctionBoxTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcJunctionBoxTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6390,12 +6663,14 @@ Ifc4x3_rc3::IfcKnotType::IfcKnotType(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcKnotType::IfcKnotType(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcKnotType::IfcKnotType(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcKnotType_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6427,12 +6702,14 @@ Ifc4x3_rc3::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLaborResourceTypeEnum::IfcLaborResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLaborResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6481,12 +6758,14 @@ Ifc4x3_rc3::IfcLampTypeEnum::IfcLampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcLampTypeEnum::IfcLampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLampTypeEnum::IfcLampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6525,12 +6804,14 @@ Ifc4x3_rc3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLayerSetDirectionEnum::IfcLayerSetDirectionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLayerSetDirectionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6561,12 +6842,14 @@ Ifc4x3_rc3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(IfcEnti
}
Ifc4x3_rc3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLightDistributionCurveEnum::IfcLightDistributionCurveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightDistributionCurveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6598,12 +6881,14 @@ Ifc4x3_rc3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLightEmissionSourceEnum::IfcLightEmissionSourceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightEmissionSourceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6642,12 +6927,14 @@ Ifc4x3_rc3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLightFixtureTypeEnum::IfcLightFixtureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLightFixtureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6680,12 +6967,14 @@ Ifc4x3_rc3::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLiquidTerminalTypeEnum::IfcLiquidTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLiquidTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6717,12 +7006,14 @@ Ifc4x3_rc3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLoadGroupTypeEnum::IfcLoadGroupTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLoadGroupTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6755,12 +7046,14 @@ Ifc4x3_rc3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcLogicalOperatorEnum::IfcLogicalOperatorEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcLogicalOperatorEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6793,12 +7086,14 @@ Ifc4x3_rc3::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMarineFacilityTypeEnum::IfcMarineFacilityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMarineFacilityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6847,12 +7142,14 @@ Ifc4x3_rc3::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMarinePartTypeEnum::IfcMarinePartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMarinePartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6906,12 +7203,14 @@ Ifc4x3_rc3::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(IfcEnti
}
Ifc4x3_rc3::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMechanicalFastenerTypeEnum::IfcMechanicalFastenerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMechanicalFastenerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6956,12 +7255,14 @@ Ifc4x3_rc3::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMedicalDeviceTypeEnum::IfcMedicalDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMedicalDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -6996,12 +7297,14 @@ Ifc4x3_rc3::IfcMemberTypeEnum::IfcMemberTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcMemberTypeEnum::IfcMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMemberTypeEnum::IfcMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7050,12 +7353,14 @@ Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunica
}
Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMobileTelecommunicationsApplianceTypeEnum::IfcMobileTelecommunicationsApplianceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMobileTelecommunicationsApplianceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7092,12 +7397,14 @@ Ifc4x3_rc3::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMooringDeviceTypeEnum::IfcMooringDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMooringDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7132,12 +7439,14 @@ Ifc4x3_rc3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcMotorConnectionTypeEnum::IfcMotorConnectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcMotorConnectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7170,12 +7479,14 @@ Ifc4x3_rc3::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcNavigationElementTypeEnum::IfcNavigationElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcNavigationElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7207,12 +7518,14 @@ Ifc4x3_rc3::IfcObjectTypeEnum::IfcObjectTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcObjectTypeEnum::IfcObjectTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcObjectTypeEnum::IfcObjectTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcObjectTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7248,12 +7561,14 @@ Ifc4x3_rc3::IfcObjectiveEnum::IfcObjectiveEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcObjectiveEnum::IfcObjectiveEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcObjectiveEnum::IfcObjectiveEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcObjectiveEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7294,12 +7609,14 @@ Ifc4x3_rc3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcOccupantTypeEnum::IfcOccupantTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOccupantTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7336,12 +7653,14 @@ Ifc4x3_rc3::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcOpeningElementTypeEnum::IfcOpeningElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOpeningElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7373,12 +7692,14 @@ Ifc4x3_rc3::IfcOutletTypeEnum::IfcOutletTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcOutletTypeEnum::IfcOutletTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcOutletTypeEnum::IfcOutletTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcOutletTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7405,6 +7726,45 @@ Ifc4x3_rc3::IfcOutletTypeEnum::operator Ifc4x3_rc3::IfcOutletTypeEnum::Value() c
return FromString((std::string) *data_->getArgument(0));
}
+const IfcParse::enumeration_type& Ifc4x3_rc3::IfcPavementTypeEnum::declaration() const { return *IFC4X3_RC3_IfcPavementTypeEnum_type; }
+const IfcParse::enumeration_type& Ifc4x3_rc3::IfcPavementTypeEnum::Class() { return *IFC4X3_RC3_IfcPavementTypeEnum_type; }
+
+Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementTypeEnum(IfcEntityInstanceData* e) {
+ data_ = e;
+}
+
+Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavementTypeEnum_type);
+ IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
+ attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
+ data_->setArgument(0,attr);
+}
+
+Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavementTypeEnum_type);
+ IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
+ attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
+ data_->setArgument(0,attr);
+}
+
+const char* Ifc4x3_rc3::IfcPavementTypeEnum::ToString(Value v) {
+ if ( v < 0 || v >= 4 ) throw IfcException("Unable to find find keyword in schema");
+ const char* names[] = { "FLEXIBLE", "RIGID", "USERDEFINED", "NOTDEFINED" };
+ return names[v];
+}
+
+Ifc4x3_rc3::IfcPavementTypeEnum::Value Ifc4x3_rc3::IfcPavementTypeEnum::FromString(const std::string& s) {
+ if (s == "FLEXIBLE") return ::Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementType_FLEXIBLE;
+ if (s == "RIGID") return ::Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementType_RIGID;
+ if (s == "USERDEFINED") return ::Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementType_USERDEFINED;
+ if (s == "NOTDEFINED") return ::Ifc4x3_rc3::IfcPavementTypeEnum::IfcPavementType_NOTDEFINED;
+ throw IfcException("Unable to find find keyword in schema");
+}
+
+Ifc4x3_rc3::IfcPavementTypeEnum::operator Ifc4x3_rc3::IfcPavementTypeEnum::Value() const {
+ return FromString((std::string) *data_->getArgument(0));
+}
+
const IfcParse::enumeration_type& Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum::declaration() const { return *IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type; }
const IfcParse::enumeration_type& Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum::Class() { return *IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type; }
@@ -7413,12 +7773,14 @@ Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(IfcEnti
}
Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPerformanceHistoryTypeEnum::IfcPerformanceHistoryTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPerformanceHistoryTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7448,12 +7810,14 @@ Ifc4x3_rc3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum
}
Ifc4x3_rc3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPermeableCoveringOperationEnum::IfcPermeableCoveringOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPermeableCoveringOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7486,12 +7850,14 @@ Ifc4x3_rc3::IfcPermitTypeEnum::IfcPermitTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcPermitTypeEnum::IfcPermitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPermitTypeEnum::IfcPermitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPermitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7524,12 +7890,14 @@ Ifc4x3_rc3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPhysicalOrVirtualEnum::IfcPhysicalOrVirtualEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPhysicalOrVirtualEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7560,12 +7928,14 @@ Ifc4x3_rc3::IfcPileConstructionEnum::IfcPileConstructionEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcPileConstructionEnum::IfcPileConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPileConstructionEnum::IfcPileConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPileConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7599,12 +7969,14 @@ Ifc4x3_rc3::IfcPileTypeEnum::IfcPileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcPileTypeEnum::IfcPileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPileTypeEnum::IfcPileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7640,12 +8012,14 @@ Ifc4x3_rc3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPipeFittingTypeEnum::IfcPipeFittingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPipeFittingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7682,12 +8056,14 @@ Ifc4x3_rc3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPipeSegmentTypeEnum::IfcPipeSegmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPipeSegmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7722,12 +8098,14 @@ Ifc4x3_rc3::IfcPlateTypeEnum::IfcPlateTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcPlateTypeEnum::IfcPlateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPlateTypeEnum::IfcPlateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPlateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7766,12 +8144,14 @@ Ifc4x3_rc3::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepr
}
Ifc4x3_rc3::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPreferredSurfaceCurveRepresentation::IfcPreferredSurfaceCurveRepresentation(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPreferredSurfaceCurveRepresentation_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7802,12 +8182,14 @@ Ifc4x3_rc3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(IfcEntityInstanceData* e)
}
Ifc4x3_rc3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProcedureTypeEnum::IfcProcedureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProcedureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7844,12 +8226,14 @@ Ifc4x3_rc3::IfcProfileTypeEnum::IfcProfileTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcProfileTypeEnum::IfcProfileTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProfileTypeEnum::IfcProfileTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProfileTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7879,12 +8263,14 @@ Ifc4x3_rc3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProjectOrderTypeEnum::IfcProjectOrderTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectOrderTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7919,12 +8305,14 @@ Ifc4x3_rc3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(IfcEntity
}
Ifc4x3_rc3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProjectedOrTrueLengthEnum::IfcProjectedOrTrueLengthEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectedOrTrueLengthEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7954,12 +8342,14 @@ Ifc4x3_rc3::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProjectionElementTypeEnum::IfcProjectionElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProjectionElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -7991,12 +8381,14 @@ Ifc4x3_rc3::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPropertySetTemplateTypeEnum::IfcPropertySetTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPropertySetTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8032,12 +8424,14 @@ Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTripping
}
Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProtectiveDeviceTrippingUnitTypeEnum::IfcProtectiveDeviceTrippingUnitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProtectiveDeviceTrippingUnitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8071,12 +8465,14 @@ Ifc4x3_rc3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcProtectiveDeviceTypeEnum::IfcProtectiveDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcProtectiveDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8116,12 +8512,14 @@ Ifc4x3_rc3::IfcPumpTypeEnum::IfcPumpTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcPumpTypeEnum::IfcPumpTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcPumpTypeEnum::IfcPumpTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPumpTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8158,12 +8556,14 @@ Ifc4x3_rc3::IfcRailTypeEnum::IfcRailTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRailTypeEnum::IfcRailTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRailTypeEnum::IfcRailTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8199,12 +8599,14 @@ Ifc4x3_rc3::IfcRailingTypeEnum::IfcRailingTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRailingTypeEnum::IfcRailingTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRailingTypeEnum::IfcRailingTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailingTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8238,12 +8640,14 @@ Ifc4x3_rc3::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRailwayPartTypeEnum::IfcRailwayPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailwayPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8281,12 +8685,14 @@ Ifc4x3_rc3::IfcRailwayTypeEnum::IfcRailwayTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRailwayTypeEnum::IfcRailwayTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailwayTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRailwayTypeEnum::IfcRailwayTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRailwayTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8316,12 +8722,14 @@ Ifc4x3_rc3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRampFlightTypeEnum::IfcRampFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRampFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8353,12 +8761,14 @@ Ifc4x3_rc3::IfcRampTypeEnum::IfcRampTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRampTypeEnum::IfcRampTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRampTypeEnum::IfcRampTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRampTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8394,12 +8804,14 @@ Ifc4x3_rc3::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRecurrenceTypeEnum::IfcRecurrenceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRecurrenceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8435,12 +8847,14 @@ Ifc4x3_rc3::IfcReferentTypeEnum::IfcReferentTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcReferentTypeEnum::IfcReferentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReferentTypeEnum::IfcReferentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReferentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8474,12 +8888,14 @@ Ifc4x3_rc3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReflectanceMethodEnum::IfcReflectanceMethodEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReflectanceMethodEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8517,12 +8933,14 @@ Ifc4x3_rc3::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReinforcedSoilTypeEnum::IfcReinforcedSoilTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcedSoilTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8558,12 +8976,14 @@ Ifc4x3_rc3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReinforcingBarRoleEnum::IfcReinforcingBarRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8601,12 +9021,14 @@ Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(IfcEntity
}
Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReinforcingBarSurfaceEnum::IfcReinforcingBarSurfaceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarSurfaceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8636,12 +9058,14 @@ Ifc4x3_rc3::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReinforcingBarTypeEnum::IfcReinforcingBarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingBarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8680,12 +9104,14 @@ Ifc4x3_rc3::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcReinforcingMeshTypeEnum::IfcReinforcingMeshTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcReinforcingMeshTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8715,12 +9141,14 @@ Ifc4x3_rc3::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRoadPartTypeEnum::IfcRoadPartTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoadPartTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8774,12 +9202,14 @@ Ifc4x3_rc3::IfcRoadTypeEnum::IfcRoadTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRoadTypeEnum::IfcRoadTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoadTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRoadTypeEnum::IfcRoadTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoadTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8809,12 +9239,14 @@ Ifc4x3_rc3::IfcRoleEnum::IfcRoleEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRoleEnum::IfcRoleEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRoleEnum::IfcRoleEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoleEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8865,12 +9297,14 @@ Ifc4x3_rc3::IfcRoofTypeEnum::IfcRoofTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcRoofTypeEnum::IfcRoofTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcRoofTypeEnum::IfcRoofTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcRoofTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8913,12 +9347,14 @@ Ifc4x3_rc3::IfcSIPrefix::IfcSIPrefix(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSIPrefix::IfcSIPrefix(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSIPrefix::IfcSIPrefix(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSIPrefix_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -8962,12 +9398,14 @@ Ifc4x3_rc3::IfcSIUnitName::IfcSIUnitName(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSIUnitName::IfcSIUnitName(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSIUnitName::IfcSIUnitName(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSIUnitName_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9025,12 +9463,14 @@ Ifc4x3_rc3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSanitaryTerminalTypeEnum::IfcSanitaryTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSanitaryTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9070,12 +9510,14 @@ Ifc4x3_rc3::IfcSectionTypeEnum::IfcSectionTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSectionTypeEnum::IfcSectionTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSectionTypeEnum::IfcSectionTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSectionTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9105,12 +9547,14 @@ Ifc4x3_rc3::IfcSensorTypeEnum::IfcSensorTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSensorTypeEnum::IfcSensorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSensorTypeEnum::IfcSensorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSensorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9172,12 +9616,14 @@ Ifc4x3_rc3::IfcSequenceEnum::IfcSequenceEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSequenceEnum::IfcSequenceEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSequenceEnum::IfcSequenceEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSequenceEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9211,12 +9657,14 @@ Ifc4x3_rc3::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcShadingDeviceTypeEnum::IfcShadingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcShadingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9249,12 +9697,14 @@ Ifc4x3_rc3::IfcSignTypeEnum::IfcSignTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSignTypeEnum::IfcSignTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSignTypeEnum::IfcSignTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSignTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9287,12 +9737,14 @@ Ifc4x3_rc3::IfcSignalTypeEnum::IfcSignalTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSignalTypeEnum::IfcSignalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSignalTypeEnum::IfcSignalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSignalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9325,12 +9777,14 @@ Ifc4x3_rc3::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum
}
Ifc4x3_rc3::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSimplePropertyTemplateTypeEnum::IfcSimplePropertyTemplateTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSimplePropertyTemplateTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9370,12 +9824,14 @@ Ifc4x3_rc3::IfcSlabTypeEnum::IfcSlabTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSlabTypeEnum::IfcSlabTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSlabTypeEnum::IfcSlabTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSlabTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9414,12 +9870,14 @@ Ifc4x3_rc3::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSolarDeviceTypeEnum::IfcSolarDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSolarDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9451,12 +9909,14 @@ Ifc4x3_rc3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSpaceHeaterTypeEnum::IfcSpaceHeaterTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpaceHeaterTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9488,12 +9948,14 @@ Ifc4x3_rc3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSpaceTypeEnum::IfcSpaceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpaceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9529,12 +9991,14 @@ Ifc4x3_rc3::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSpatialZoneTypeEnum::IfcSpatialZoneTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSpatialZoneTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9573,12 +10037,14 @@ Ifc4x3_rc3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStackTerminalTypeEnum::IfcStackTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStackTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9611,12 +10077,14 @@ Ifc4x3_rc3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStairFlightTypeEnum::IfcStairFlightTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStairFlightTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9651,12 +10119,14 @@ Ifc4x3_rc3::IfcStairTypeEnum::IfcStairTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcStairTypeEnum::IfcStairTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStairTypeEnum::IfcStairTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStairTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9701,12 +10171,14 @@ Ifc4x3_rc3::IfcStateEnum::IfcStateEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcStateEnum::IfcStateEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStateEnum::IfcStateEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStateEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9739,12 +10211,14 @@ Ifc4x3_rc3::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEn
}
Ifc4x3_rc3::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStructuralCurveActivityTypeEnum::IfcStructuralCurveActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralCurveActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9781,12 +10255,14 @@ Ifc4x3_rc3::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(I
}
Ifc4x3_rc3::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStructuralCurveMemberTypeEnum::IfcStructuralCurveMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralCurveMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9821,12 +10297,14 @@ Ifc4x3_rc3::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTy
}
Ifc4x3_rc3::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStructuralSurfaceActivityTypeEnum::IfcStructuralSurfaceActivityTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralSurfaceActivityTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9860,12 +10338,14 @@ Ifc4x3_rc3::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEn
}
Ifc4x3_rc3::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcStructuralSurfaceMemberTypeEnum::IfcStructuralSurfaceMemberTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcStructuralSurfaceMemberTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9898,12 +10378,14 @@ Ifc4x3_rc3::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(IfcEn
}
Ifc4x3_rc3::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSubContractResourceTypeEnum::IfcSubContractResourceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSubContractResourceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9935,12 +10417,14 @@ Ifc4x3_rc3::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSurfaceFeatureTypeEnum::IfcSurfaceFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSurfaceFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -9981,12 +10465,14 @@ Ifc4x3_rc3::IfcSurfaceSide::IfcSurfaceSide(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcSurfaceSide::IfcSurfaceSide(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSurfaceSide::IfcSurfaceSide(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSurfaceSide_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10017,12 +10503,14 @@ Ifc4x3_rc3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSwitchingDeviceTypeEnum::IfcSwitchingDeviceTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSwitchingDeviceTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10063,12 +10551,14 @@ Ifc4x3_rc3::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum
}
Ifc4x3_rc3::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcSystemFurnitureElementTypeEnum::IfcSystemFurnitureElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSystemFurnitureElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10101,12 +10591,14 @@ Ifc4x3_rc3::IfcTankTypeEnum::IfcTankTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTankTypeEnum::IfcTankTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTankTypeEnum::IfcTankTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTankTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10144,12 +10636,14 @@ Ifc4x3_rc3::IfcTaskDurationEnum::IfcTaskDurationEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTaskDurationEnum::IfcTaskDurationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTaskDurationEnum::IfcTaskDurationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTaskDurationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10180,12 +10674,14 @@ Ifc4x3_rc3::IfcTaskTypeEnum::IfcTaskTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTaskTypeEnum::IfcTaskTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTaskTypeEnum::IfcTaskTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTaskTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10227,12 +10723,14 @@ Ifc4x3_rc3::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTendonAnchorTypeEnum::IfcTendonAnchorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonAnchorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10265,12 +10763,14 @@ Ifc4x3_rc3::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTendonConduitTypeEnum::IfcTendonConduitTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonConduitTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10305,12 +10805,14 @@ Ifc4x3_rc3::IfcTendonTypeEnum::IfcTendonTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTendonTypeEnum::IfcTendonTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTendonTypeEnum::IfcTendonTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTendonTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10344,12 +10846,14 @@ Ifc4x3_rc3::IfcTextPath::IfcTextPath(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTextPath::IfcTextPath(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTextPath::IfcTextPath(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTextPath_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10381,12 +10885,14 @@ Ifc4x3_rc3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTimeSeriesDataTypeEnum::IfcTimeSeriesDataTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTimeSeriesDataTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10421,12 +10927,14 @@ Ifc4x3_rc3::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTrackElementTypeEnum::IfcTrackElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTrackElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10464,12 +10972,14 @@ Ifc4x3_rc3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(IfcEntityInstanceData
}
Ifc4x3_rc3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTransformerTypeEnum::IfcTransformerTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransformerTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10506,12 +11016,14 @@ Ifc4x3_rc3::IfcTransitionCode::IfcTransitionCode(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcTransitionCode::IfcTransitionCode(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTransitionCode::IfcTransitionCode(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransitionCode_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10543,12 +11055,14 @@ Ifc4x3_rc3::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(I
}
Ifc4x3_rc3::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTransportElementFixedTypeEnum::IfcTransportElementFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransportElementFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10584,12 +11098,14 @@ Ifc4x3_rc3::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedType
}
Ifc4x3_rc3::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTransportElementNonFixedTypeEnum::IfcTransportElementNonFixedTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTransportElementNonFixedTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10626,12 +11142,14 @@ Ifc4x3_rc3::IfcTrimmingPreference::IfcTrimmingPreference(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcTrimmingPreference::IfcTrimmingPreference(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTrimmingPreference::IfcTrimmingPreference(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTrimmingPreference_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10662,12 +11180,14 @@ Ifc4x3_rc3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(IfcEntityInstanceData*
}
Ifc4x3_rc3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcTubeBundleTypeEnum::IfcTubeBundleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcTubeBundleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10698,12 +11218,14 @@ Ifc4x3_rc3::IfcUnitEnum::IfcUnitEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcUnitEnum::IfcUnitEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcUnitEnum::IfcUnitEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10761,12 +11283,14 @@ Ifc4x3_rc3::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(I
}
Ifc4x3_rc3::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcUnitaryControlElementTypeEnum::IfcUnitaryControlElementTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitaryControlElementTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10805,12 +11329,14 @@ Ifc4x3_rc3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcUnitaryEquipmentTypeEnum::IfcUnitaryEquipmentTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcUnitaryEquipmentTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10845,12 +11371,14 @@ Ifc4x3_rc3::IfcValveTypeEnum::IfcValveTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcValveTypeEnum::IfcValveTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcValveTypeEnum::IfcValveTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcValveTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10901,12 +11429,14 @@ Ifc4x3_rc3::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcVibrationDamperTypeEnum::IfcVibrationDamperTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVibrationDamperTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10942,12 +11472,14 @@ Ifc4x3_rc3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(IfcEntity
}
Ifc4x3_rc3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcVibrationIsolatorTypeEnum::IfcVibrationIsolatorTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVibrationIsolatorTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -10980,12 +11512,14 @@ Ifc4x3_rc3::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(IfcEntityInstan
}
Ifc4x3_rc3::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcVoidingFeatureTypeEnum::IfcVoidingFeatureTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcVoidingFeatureTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11021,12 +11555,14 @@ Ifc4x3_rc3::IfcWallTypeEnum::IfcWallTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcWallTypeEnum::IfcWallTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWallTypeEnum::IfcWallTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWallTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11067,12 +11603,14 @@ Ifc4x3_rc3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(IfcEntityInstance
}
Ifc4x3_rc3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWasteTerminalTypeEnum::IfcWasteTerminalTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWasteTerminalTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11109,12 +11647,14 @@ Ifc4x3_rc3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowPanelOperationEnum::IfcWindowPanelOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowPanelOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11156,12 +11696,14 @@ Ifc4x3_rc3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(IfcEntityInst
}
Ifc4x3_rc3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowPanelPositionEnum::IfcWindowPanelPositionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowPanelPositionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11195,12 +11737,14 @@ Ifc4x3_rc3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(IfcEn
}
Ifc4x3_rc3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowStyleConstructionEnum::IfcWindowStyleConstructionEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowStyleConstructionEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11236,12 +11780,14 @@ Ifc4x3_rc3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(IfcEntityIn
}
Ifc4x3_rc3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowStyleOperationEnum::IfcWindowStyleOperationEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowStyleOperationEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11280,12 +11826,14 @@ Ifc4x3_rc3::IfcWindowTypeEnum::IfcWindowTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcWindowTypeEnum::IfcWindowTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowTypeEnum::IfcWindowTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11318,12 +11866,14 @@ Ifc4x3_rc3::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(IfcEnti
}
Ifc4x3_rc3::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWindowTypePartitioningEnum::IfcWindowTypePartitioningEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWindowTypePartitioningEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11362,12 +11912,14 @@ Ifc4x3_rc3::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWorkCalendarTypeEnum::IfcWorkCalendarTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkCalendarTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11400,12 +11952,14 @@ Ifc4x3_rc3::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(IfcEntityInstanceData* e) {
}
Ifc4x3_rc3::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWorkPlanTypeEnum::IfcWorkPlanTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkPlanTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -11438,12 +11992,14 @@ Ifc4x3_rc3::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(IfcEntityInstanceDa
}
Ifc4x3_rc3::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(Value v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,ToString(v)));
data_->setArgument(0,attr);
}
Ifc4x3_rc3::IfcWorkScheduleTypeEnum::IfcWorkScheduleTypeEnum(const std::string& v) {
+ data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcWorkScheduleTypeEnum_type);
IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();
attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(FromString(v),ToString(FromString(v))));
data_->setArgument(0,attr);
@@ -12611,28 +13167,22 @@ void Ifc4x3_rc3::IfcAlignmentCantSegment::setStartCantRight(double v) { {IfcWrit
bool Ifc4x3_rc3::IfcAlignmentCantSegment::hasEndCantRight() const { return !data_->getArgument(7)->isNull(); }
double Ifc4x3_rc3::IfcAlignmentCantSegment::EndCantRight() const { return *data_->getArgument(7); }
void Ifc4x3_rc3::IfcAlignmentCantSegment::setEndCantRight(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
-bool Ifc4x3_rc3::IfcAlignmentCantSegment::hasSmoothingLength() const { return !data_->getArgument(8)->isNull(); }
-double Ifc4x3_rc3::IfcAlignmentCantSegment::SmoothingLength() const { return *data_->getArgument(8); }
-void Ifc4x3_rc3::IfcAlignmentCantSegment::setSmoothingLength(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(8,attr);} }
-::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value Ifc4x3_rc3::IfcAlignmentCantSegment::PredefinedType() const { return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::FromString(*data_->getArgument(9)); }
-void Ifc4x3_rc3::IfcAlignmentCantSegment::setPredefinedType(::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::ToString(v)));data_->setArgument(9,attr);} }
+::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value Ifc4x3_rc3::IfcAlignmentCantSegment::PredefinedType() const { return ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::FromString(*data_->getArgument(8)); }
+void Ifc4x3_rc3::IfcAlignmentCantSegment::setPredefinedType(::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::ToString(v)));data_->setArgument(8,attr);} }
const IfcParse::entity& Ifc4x3_rc3::IfcAlignmentCantSegment::declaration() const { return *IFC4X3_RC3_IfcAlignmentCantSegment_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcAlignmentCantSegment::Class() { return *IFC4X3_RC3_IfcAlignmentCantSegment_type; }
Ifc4x3_rc3::IfcAlignmentCantSegment::IfcAlignmentCantSegment(IfcEntityInstanceData* e) : IfcAlignmentParameterSegment((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcAlignmentCantSegment_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcAlignmentCantSegment::IfcAlignmentCantSegment(boost::optional< std::string > v1_StartTag, boost::optional< std::string > v2_EndTag, double v3_StartDistAlong, double v4_HorizontalLength, double v5_StartCantLeft, boost::optional< double > v6_EndCantLeft, double v7_StartCantRight, boost::optional< double > v8_EndCantRight, boost::optional< double > v9_SmoothingLength, ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v10_PredefinedType) : IfcAlignmentParameterSegment((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentCantSegment_type); if (v1_StartTag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_StartTag));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } if (v2_EndTag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_EndTag));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_StartDistAlong));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_HorizontalLength));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_StartCantLeft));data_->setArgument(4,attr);} if (v6_EndCantLeft) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_EndCantLeft));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_StartCantRight));data_->setArgument(6,attr);} if (v8_EndCantRight) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_EndCantRight));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_SmoothingLength) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_SmoothingLength));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v10_PredefinedType,::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::ToString(v10_PredefinedType))));data_->setArgument(9,attr);} }
+Ifc4x3_rc3::IfcAlignmentCantSegment::IfcAlignmentCantSegment(boost::optional< std::string > v1_StartTag, boost::optional< std::string > v2_EndTag, double v3_StartDistAlong, double v4_HorizontalLength, double v5_StartCantLeft, boost::optional< double > v6_EndCantLeft, double v7_StartCantRight, boost::optional< double > v8_EndCantRight, ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v9_PredefinedType) : IfcAlignmentParameterSegment((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentCantSegment_type); if (v1_StartTag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v1_StartTag));data_->setArgument(0,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(0, attr); } if (v2_EndTag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v2_EndTag));data_->setArgument(1,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(1, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_StartDistAlong));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_HorizontalLength));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_StartCantLeft));data_->setArgument(4,attr);} if (v6_EndCantLeft) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_EndCantLeft));data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_StartCantRight));data_->setArgument(6,attr);} if (v8_EndCantRight) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_EndCantRight));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v9_PredefinedType,::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::ToString(v9_PredefinedType))));data_->setArgument(8,attr);} }
// Function implementations for IfcAlignmentHorizontal
-bool Ifc4x3_rc3::IfcAlignmentHorizontal::hasStartDistAlong() const { return !data_->getArgument(7)->isNull(); }
-double Ifc4x3_rc3::IfcAlignmentHorizontal::StartDistAlong() const { return *data_->getArgument(7); }
-void Ifc4x3_rc3::IfcAlignmentHorizontal::setStartDistAlong(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(7,attr);} }
const IfcParse::entity& Ifc4x3_rc3::IfcAlignmentHorizontal::declaration() const { return *IFC4X3_RC3_IfcAlignmentHorizontal_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcAlignmentHorizontal::Class() { return *IFC4X3_RC3_IfcAlignmentHorizontal_type; }
Ifc4x3_rc3::IfcAlignmentHorizontal::IfcAlignmentHorizontal(IfcEntityInstanceData* e) : IfcLinearElement((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcAlignmentHorizontal_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcAlignmentHorizontal::IfcAlignmentHorizontal(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< double > v8_StartDistAlong) : IfcLinearElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentHorizontal_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} if (v8_StartDistAlong) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_StartDistAlong));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } }
+Ifc4x3_rc3::IfcAlignmentHorizontal::IfcAlignmentHorizontal(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation) : IfcLinearElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcAlignmentHorizontal_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} }
// Function implementations for IfcAlignmentHorizontalSegment
::Ifc4x3_rc3::IfcCartesianPoint* Ifc4x3_rc3::IfcAlignmentHorizontalSegment::StartPoint() const { return (::Ifc4x3_rc3::IfcCartesianPoint*)((IfcUtil::IfcBaseClass*)(*data_->getArgument(2))); }
@@ -14962,6 +15512,14 @@ const IfcParse::entity& Ifc4x3_rc3::IfcDirectrixCurveSweptAreaSolid::Class() { r
Ifc4x3_rc3::IfcDirectrixCurveSweptAreaSolid::IfcDirectrixCurveSweptAreaSolid(IfcEntityInstanceData* e) : IfcSweptAreaSolid((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
Ifc4x3_rc3::IfcDirectrixCurveSweptAreaSolid::IfcDirectrixCurveSweptAreaSolid(::Ifc4x3_rc3::IfcProfileDef* v1_SweptArea, ::Ifc4x3_rc3::IfcAxis2Placement3D* v2_Position, ::Ifc4x3_rc3::IfcCurve* v3_Directrix, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v4_StartParam, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v5_EndParam) : IfcSweptAreaSolid((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDirectrixCurveSweptAreaSolid_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_SweptArea));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Position));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Directrix));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_StartParam));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_EndParam));data_->setArgument(4,attr);} }
+// Function implementations for IfcDirectrixDerivedReferenceSweptAreaSolid
+
+
+const IfcParse::entity& Ifc4x3_rc3::IfcDirectrixDerivedReferenceSweptAreaSolid::declaration() const { return *IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type; }
+const IfcParse::entity& Ifc4x3_rc3::IfcDirectrixDerivedReferenceSweptAreaSolid::Class() { return *IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type; }
+Ifc4x3_rc3::IfcDirectrixDerivedReferenceSweptAreaSolid::IfcDirectrixDerivedReferenceSweptAreaSolid(IfcEntityInstanceData* e) : IfcFixedReferenceSweptAreaSolid((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
+Ifc4x3_rc3::IfcDirectrixDerivedReferenceSweptAreaSolid::IfcDirectrixDerivedReferenceSweptAreaSolid(::Ifc4x3_rc3::IfcProfileDef* v1_SweptArea, ::Ifc4x3_rc3::IfcAxis2Placement3D* v2_Position, ::Ifc4x3_rc3::IfcCurve* v3_Directrix, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v4_StartParam, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v5_EndParam, ::Ifc4x3_rc3::IfcDirection* v6_FixedReference) : IfcFixedReferenceSweptAreaSolid((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcDirectrixDerivedReferenceSweptAreaSolid_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_SweptArea));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_Position));data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_Directrix));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_StartParam));data_->setArgument(3,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v5_EndParam));data_->setArgument(4,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_FixedReference));data_->setArgument(5,attr);} }
+
// Function implementations for IfcDirectrixDistanceSweptAreaSolid
::Ifc4x3_rc3::IfcCurve* Ifc4x3_rc3::IfcDirectrixDistanceSweptAreaSolid::Directrix() const { return (::Ifc4x3_rc3::IfcCurve*)((IfcUtil::IfcBaseClass*)(*data_->getArgument(2))); }
void Ifc4x3_rc3::IfcDirectrixDistanceSweptAreaSolid::setDirectrix(::Ifc4x3_rc3::IfcCurve* v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
@@ -18255,25 +18813,25 @@ Ifc4x3_rc3::IfcPath::IfcPath(IfcEntityInstanceData* e) : IfcTopologicalRepresent
Ifc4x3_rc3::IfcPath::IfcPath(IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcOrientedEdge >::ptr v1_EdgeList) : IfcTopologicalRepresentationItem((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPath_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_EdgeList)->generalize());data_->setArgument(0,attr);} }
// Function implementations for IfcPavement
-bool Ifc4x3_rc3::IfcPavement::hasFlexible() const { return !data_->getArgument(8)->isNull(); }
-bool Ifc4x3_rc3::IfcPavement::Flexible() const { return *data_->getArgument(8); }
-void Ifc4x3_rc3::IfcPavement::setFlexible(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(8,attr);} }
+bool Ifc4x3_rc3::IfcPavement::hasPredefinedType() const { return !data_->getArgument(8)->isNull(); }
+::Ifc4x3_rc3::IfcPavementTypeEnum::Value Ifc4x3_rc3::IfcPavement::PredefinedType() const { return ::Ifc4x3_rc3::IfcPavementTypeEnum::FromString(*data_->getArgument(8)); }
+void Ifc4x3_rc3::IfcPavement::setPredefinedType(::Ifc4x3_rc3::IfcPavementTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc4x3_rc3::IfcPavementTypeEnum::ToString(v)));data_->setArgument(8,attr);} }
const IfcParse::entity& Ifc4x3_rc3::IfcPavement::declaration() const { return *IFC4X3_RC3_IfcPavement_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcPavement::Class() { return *IFC4X3_RC3_IfcPavement_type; }
Ifc4x3_rc3::IfcPavement::IfcPavement(IfcEntityInstanceData* e) : IfcBuiltElement((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcPavement_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcPavement::IfcPavement(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag, boost::optional< bool > v9_Flexible) : IfcBuiltElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavement_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_Flexible) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_Flexible));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } }
+Ifc4x3_rc3::IfcPavement::IfcPavement(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag, boost::optional< ::Ifc4x3_rc3::IfcPavementTypeEnum::Value > v9_PredefinedType) : IfcBuiltElement((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavement_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ObjectType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ObjectType));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v6_ObjectPlacement));data_->setArgument(5,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v7_Representation));data_->setArgument(6,attr);} if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_PredefinedType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(*v9_PredefinedType,::Ifc4x3_rc3::IfcPavementTypeEnum::ToString(*v9_PredefinedType))));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); } }
// Function implementations for IfcPavementType
-bool Ifc4x3_rc3::IfcPavementType::Flexible() const { return *data_->getArgument(9); }
-void Ifc4x3_rc3::IfcPavementType::setFlexible(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(9,attr);} }
+::Ifc4x3_rc3::IfcPavementTypeEnum::Value Ifc4x3_rc3::IfcPavementType::PredefinedType() const { return ::Ifc4x3_rc3::IfcPavementTypeEnum::FromString(*data_->getArgument(9)); }
+void Ifc4x3_rc3::IfcPavementType::setPredefinedType(::Ifc4x3_rc3::IfcPavementTypeEnum::Value v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(IfcWrite::IfcWriteArgument::EnumerationReference(v,::Ifc4x3_rc3::IfcPavementTypeEnum::ToString(v)));data_->setArgument(9,attr);} }
const IfcParse::entity& Ifc4x3_rc3::IfcPavementType::declaration() const { return *IFC4X3_RC3_IfcPavementType_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcPavementType::Class() { return *IFC4X3_RC3_IfcPavementType_type; }
Ifc4x3_rc3::IfcPavementType::IfcPavementType(IfcEntityInstanceData* e) : IfcBuiltElementType((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcPavementType_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcPavementType::IfcPavementType(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, bool v10_Flexible) : IfcBuiltElementType((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavementType_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ApplicableOccurrence) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ApplicableOccurrence));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_HasPropertySets) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_HasPropertySets)->generalize());data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_RepresentationMaps) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_RepresentationMaps)->generalize());data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_ElementType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_ElementType));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v10_Flexible));data_->setArgument(9,attr);} }
+Ifc4x3_rc3::IfcPavementType::IfcPavementType(std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcPavementTypeEnum::Value v10_PredefinedType) : IfcBuiltElementType((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcPavementType_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_GlobalId));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_OwnerHistory));data_->setArgument(1,attr);} if (v3_Name) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_Name));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_Description) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_Description));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ApplicableOccurrence) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ApplicableOccurrence));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } if (v6_HasPropertySets) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v6_HasPropertySets)->generalize());data_->setArgument(5,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(5, attr); } if (v7_RepresentationMaps) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v7_RepresentationMaps)->generalize());data_->setArgument(6,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(6, attr); } if (v8_Tag) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v8_Tag));data_->setArgument(7,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(7, attr); } if (v9_ElementType) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v9_ElementType));data_->setArgument(8,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(8, attr); }{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((IfcWrite::IfcWriteArgument::EnumerationReference(v10_PredefinedType,::Ifc4x3_rc3::IfcPavementTypeEnum::ToString(v10_PredefinedType))));data_->setArgument(9,attr);} }
// Function implementations for IfcPcurve
::Ifc4x3_rc3::IfcSurface* Ifc4x3_rc3::IfcPcurve::BasisSurface() const { return (::Ifc4x3_rc3::IfcSurface*)((IfcUtil::IfcBaseClass*)(*data_->getArgument(0))); }
@@ -20887,8 +21445,8 @@ Ifc4x3_rc3::IfcSectionedSolid::IfcSectionedSolid(IfcEntityInstanceData* e) : Ifc
Ifc4x3_rc3::IfcSectionedSolid::IfcSectionedSolid(::Ifc4x3_rc3::IfcCurve* v1_Directrix, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcProfileDef >::ptr v2_CrossSections) : IfcSolidModel((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSectionedSolid_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Directrix));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_CrossSections)->generalize());data_->setArgument(1,attr);} }
// Function implementations for IfcSectionedSolidHorizontal
-IfcEntityList::ptr Ifc4x3_rc3::IfcSectionedSolidHorizontal::CrossSectionPositions() const { return *data_->getArgument(2); }
-void Ifc4x3_rc3::IfcSectionedSolidHorizontal::setCrossSectionPositions(IfcEntityList::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(2,attr);} }
+IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr Ifc4x3_rc3::IfcSectionedSolidHorizontal::CrossSectionPositions() const { IfcEntityList::ptr es = *data_->getArgument(2); return es->as< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >(); }
+void Ifc4x3_rc3::IfcSectionedSolidHorizontal::setCrossSectionPositions(IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v->generalize());data_->setArgument(2,attr);} }
bool Ifc4x3_rc3::IfcSectionedSolidHorizontal::FixedAxisVertical() const { return *data_->getArgument(3); }
void Ifc4x3_rc3::IfcSectionedSolidHorizontal::setFixedAxisVertical(bool v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
@@ -20896,7 +21454,7 @@ void Ifc4x3_rc3::IfcSectionedSolidHorizontal::setFixedAxisVertical(bool v) { {If
const IfcParse::entity& Ifc4x3_rc3::IfcSectionedSolidHorizontal::declaration() const { return *IFC4X3_RC3_IfcSectionedSolidHorizontal_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcSectionedSolidHorizontal::Class() { return *IFC4X3_RC3_IfcSectionedSolidHorizontal_type; }
Ifc4x3_rc3::IfcSectionedSolidHorizontal::IfcSectionedSolidHorizontal(IfcEntityInstanceData* e) : IfcSectionedSolid((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcSectionedSolidHorizontal_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcSectionedSolidHorizontal::IfcSectionedSolidHorizontal(::Ifc4x3_rc3::IfcCurve* v1_Directrix, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcProfileDef >::ptr v2_CrossSections, IfcEntityList::ptr v3_CrossSectionPositions, bool v4_FixedAxisVertical) : IfcSectionedSolid((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSectionedSolidHorizontal_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Directrix));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_CrossSections)->generalize());data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_CrossSectionPositions));data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_FixedAxisVertical));data_->setArgument(3,attr);} }
+Ifc4x3_rc3::IfcSectionedSolidHorizontal::IfcSectionedSolidHorizontal(::Ifc4x3_rc3::IfcCurve* v1_Directrix, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcProfileDef >::ptr v2_CrossSections, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr v3_CrossSectionPositions, bool v4_FixedAxisVertical) : IfcSectionedSolid((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcSectionedSolidHorizontal_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Directrix));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_CrossSections)->generalize());data_->setArgument(1,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v3_CrossSectionPositions)->generalize());data_->setArgument(2,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v4_FixedAxisVertical));data_->setArgument(3,attr);} }
// Function implementations for IfcSectionedSpine
::Ifc4x3_rc3::IfcCompositeCurve* Ifc4x3_rc3::IfcSectionedSpine::SpineCurve() const { return (::Ifc4x3_rc3::IfcCompositeCurve*)((IfcUtil::IfcBaseClass*)(*data_->getArgument(0))); }
@@ -22836,12 +23394,15 @@ void Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::setQuadraticTerm(double v) { {If
bool Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::hasLinearTerm() const { return !data_->getArgument(3)->isNull(); }
double Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::LinearTerm() const { return *data_->getArgument(3); }
void Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::setLinearTerm(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(3,attr);} }
+bool Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::hasConstantTerm() const { return !data_->getArgument(4)->isNull(); }
+double Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::ConstantTerm() const { return *data_->getArgument(4); }
+void Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::setConstantTerm(double v) { {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set(v);data_->setArgument(4,attr);} }
const IfcParse::entity& Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::declaration() const { return *IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type; }
const IfcParse::entity& Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::Class() { return *IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type; }
Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::IfcThirdOrderPolynomialSpiral(IfcEntityInstanceData* e) : IfcSpiral((IfcEntityInstanceData*)0) { if (!e) return; if (e->type() != IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type) throw IfcException("Unable to find find keyword in schema"); data_ = e; }
-Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::IfcThirdOrderPolynomialSpiral(::Ifc4x3_rc3::IfcAxis2Placement* v1_Position, double v2_QubicTerm, boost::optional< double > v3_QuadraticTerm, boost::optional< double > v4_LinearTerm) : IfcSpiral((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Position));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_QubicTerm));data_->setArgument(1,attr);} if (v3_QuadraticTerm) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_QuadraticTerm));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_LinearTerm) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_LinearTerm));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } }
+Ifc4x3_rc3::IfcThirdOrderPolynomialSpiral::IfcThirdOrderPolynomialSpiral(::Ifc4x3_rc3::IfcAxis2Placement* v1_Position, double v2_QubicTerm, boost::optional< double > v3_QuadraticTerm, boost::optional< double > v4_LinearTerm, boost::optional< double > v5_ConstantTerm) : IfcSpiral((IfcEntityInstanceData*)0) {data_ = new IfcEntityInstanceData(IFC4X3_RC3_IfcThirdOrderPolynomialSpiral_type); {IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v1_Position));data_->setArgument(0,attr);}{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((v2_QubicTerm));data_->setArgument(1,attr);} if (v3_QuadraticTerm) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v3_QuadraticTerm));data_->setArgument(2,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(2, attr); } if (v4_LinearTerm) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v4_LinearTerm));data_->setArgument(3,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(3, attr); } if (v5_ConstantTerm) {{IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument();attr->set((*v5_ConstantTerm));data_->setArgument(4,attr);} } else { IfcWrite::IfcWriteArgument* attr = new IfcWrite::IfcWriteArgument(); attr->set(boost::blank()); data_->setArgument(4, attr); } }
// Function implementations for IfcTimePeriod
std::string Ifc4x3_rc3::IfcTimePeriod::StartTime() const { return *data_->getArgument(0); }
diff --git a/src/ifcparse/Ifc4x3_rc3.h b/src/ifcparse/Ifc4x3_rc3.h
index 3cf9b3ae6e..e6ecda950d 100644
--- a/src/ifcparse/Ifc4x3_rc3.h
+++ b/src/ifcparse/Ifc4x3_rc3.h
@@ -1,3 +1,28 @@
+/********************************************************************************
+ * *
+ * This file is part of IfcOpenShell. *
+ * *
+ * IfcOpenShell is free software: you can redistribute it and/or modify *
+ * it under the terms of the Lesser GNU General Public License as published by *
+ * the Free Software Foundation, either version 3.0 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * IfcOpenShell is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * Lesser GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the Lesser GNU General Public License *
+ * along with this program. If not, see . *
+ * *
+ ********************************************************************************/
+
+/********************************************************************************
+ * *
+ * This file has been generated from IFC4x3_RC2.exp. Do not make modifications *
+ * but instead modify the python script that has been used to generate this. *
+ * *
+ ********************************************************************************/
#ifndef IFC4X3_RC3_H
#define IFC4X3_RC3_H
@@ -22,7 +47,7 @@ static const IfcParse::schema_definition& get_schema();
static const char* const Identifier;
// Forward definitions
-class IfcActionRequest; class IfcActor; class IfcActorRole; class IfcActuator; class IfcActuatorType; class IfcAddress; class IfcAdvancedBrep; class IfcAdvancedBrepWithVoids; class IfcAdvancedFace; class IfcAirTerminal; class IfcAirTerminalBox; class IfcAirTerminalBoxType; class IfcAirTerminalType; class IfcAirToAirHeatRecovery; class IfcAirToAirHeatRecoveryType; class IfcAlarm; class IfcAlarmType; class IfcAlignment; class IfcAlignmentCant; class IfcAlignmentCantSegment; class IfcAlignmentHorizontal; class IfcAlignmentHorizontalSegment; class IfcAlignmentParameterSegment; class IfcAlignmentSegment; class IfcAlignmentVertical; class IfcAlignmentVerticalSegment; class IfcAnnotation; class IfcAnnotationFillArea; class IfcApplication; class IfcAppliedValue; class IfcApproval; class IfcApprovalRelationship; class IfcArbitraryClosedProfileDef; class IfcArbitraryOpenProfileDef; class IfcArbitraryProfileDefWithVoids; class IfcAsset; class IfcAsymmetricIShapeProfileDef; class IfcAudioVisualAppliance; class IfcAudioVisualApplianceType; class IfcAxis1Placement; class IfcAxis2Placement2D; class IfcAxis2Placement3D; class IfcAxis2PlacementLinear; class IfcBSplineCurve; class IfcBSplineCurveWithKnots; class IfcBSplineSurface; class IfcBSplineSurfaceWithKnots; class IfcBeam; class IfcBeamStandardCase; class IfcBeamType; class IfcBearing; class IfcBearingType; class IfcBlobTexture; class IfcBlock; class IfcBoiler; class IfcBoilerType; class IfcBooleanClippingResult; class IfcBooleanResult; class IfcBorehole; class IfcBoundaryCondition; class IfcBoundaryCurve; class IfcBoundaryEdgeCondition; class IfcBoundaryFaceCondition; class IfcBoundaryNodeCondition; class IfcBoundaryNodeConditionWarping; class IfcBoundedCurve; class IfcBoundedSurface; class IfcBoundingBox; class IfcBoxedHalfSpace; class IfcBridge; class IfcBuilding; class IfcBuildingElementPart; class IfcBuildingElementPartType; class IfcBuildingElementProxy; class IfcBuildingElementProxyType; class IfcBuildingStorey; class IfcBuildingSystem; class IfcBuiltElement; class IfcBuiltElementType; class IfcBuiltSystem; class IfcBurner; class IfcBurnerType; class IfcCShapeProfileDef; class IfcCableCarrierFitting; class IfcCableCarrierFittingType; class IfcCableCarrierSegment; class IfcCableCarrierSegmentType; class IfcCableFitting; class IfcCableFittingType; class IfcCableSegment; class IfcCableSegmentType; class IfcCaissonFoundation; class IfcCaissonFoundationType; class IfcCartesianPoint; class IfcCartesianPointList; class IfcCartesianPointList2D; class IfcCartesianPointList3D; class IfcCartesianTransformationOperator; class IfcCartesianTransformationOperator2D; class IfcCartesianTransformationOperator2DnonUniform; class IfcCartesianTransformationOperator3D; class IfcCartesianTransformationOperator3DnonUniform; class IfcCenterLineProfileDef; class IfcChiller; class IfcChillerType; class IfcChimney; class IfcChimneyType; class IfcCircle; class IfcCircleHollowProfileDef; class IfcCircleProfileDef; class IfcCivilElement; class IfcCivilElementType; class IfcClassification; class IfcClassificationReference; class IfcClosedShell; class IfcClothoid; class IfcCoil; class IfcCoilType; class IfcColourRgb; class IfcColourRgbList; class IfcColourSpecification; class IfcColumn; class IfcColumnStandardCase; class IfcColumnType; class IfcCommunicationsAppliance; class IfcCommunicationsApplianceType; class IfcComplexProperty; class IfcComplexPropertyTemplate; class IfcCompositeCurve; class IfcCompositeCurveOnSurface; class IfcCompositeCurveSegment; class IfcCompositeProfileDef; class IfcCompressor; class IfcCompressorType; class IfcCondenser; class IfcCondenserType; class IfcConic; class IfcConnectedFaceSet; class IfcConnectionCurveGeometry; class IfcConnectionGeometry; class IfcConnectionPointEccentricity; class IfcConnectionPointGeometry; class IfcConnectionSurfaceGeometry; class IfcConnectionVolumeGeometry; class IfcConstraint; class IfcConstructionEquipmentResource; class IfcConstructionEquipmentResourceType; class IfcConstructionMaterialResource; class IfcConstructionMaterialResourceType; class IfcConstructionProductResource; class IfcConstructionProductResourceType; class IfcConstructionResource; class IfcConstructionResourceType; class IfcContext; class IfcContextDependentUnit; class IfcControl; class IfcController; class IfcControllerType; class IfcConversionBasedUnit; class IfcConversionBasedUnitWithOffset; class IfcConveyorSegment; class IfcConveyorSegmentType; class IfcCooledBeam; class IfcCooledBeamType; class IfcCoolingTower; class IfcCoolingTowerType; class IfcCoordinateOperation; class IfcCoordinateReferenceSystem; class IfcCosine; class IfcCostItem; class IfcCostSchedule; class IfcCostValue; class IfcCourse; class IfcCourseType; class IfcCovering; class IfcCoveringType; class IfcCrewResource; class IfcCrewResourceType; class IfcCsgPrimitive3D; class IfcCsgSolid; class IfcCurrencyRelationship; class IfcCurtainWall; class IfcCurtainWallType; class IfcCurve; class IfcCurveBoundedPlane; class IfcCurveBoundedSurface; class IfcCurveSegment; class IfcCurveStyle; class IfcCurveStyleFont; class IfcCurveStyleFontAndScaling; class IfcCurveStyleFontPattern; class IfcCylindricalSurface; class IfcDamper; class IfcDamperType; class IfcDeepFoundation; class IfcDeepFoundationType; class IfcDerivedProfileDef; class IfcDerivedUnit; class IfcDerivedUnitElement; class IfcDimensionalExponents; class IfcDirection; class IfcDirectrixCurveSweptAreaSolid; class IfcDirectrixDistanceSweptAreaSolid; class IfcDiscreteAccessory; class IfcDiscreteAccessoryType; class IfcDistributionBoard; class IfcDistributionBoardType; class IfcDistributionChamberElement; class IfcDistributionChamberElementType; class IfcDistributionCircuit; class IfcDistributionControlElement; class IfcDistributionControlElementType; class IfcDistributionElement; class IfcDistributionElementType; class IfcDistributionFlowElement; class IfcDistributionFlowElementType; class IfcDistributionPort; class IfcDistributionSystem; class IfcDocumentInformation; class IfcDocumentInformationRelationship; class IfcDocumentReference; class IfcDoor; class IfcDoorLiningProperties; class IfcDoorPanelProperties; class IfcDoorStandardCase; class IfcDoorStyle; class IfcDoorType; class IfcDraughtingPreDefinedColour; class IfcDraughtingPreDefinedCurveFont; class IfcDuctFitting; class IfcDuctFittingType; class IfcDuctSegment; class IfcDuctSegmentType; class IfcDuctSilencer; class IfcDuctSilencerType; class IfcEarthworksCut; class IfcEarthworksElement; class IfcEarthworksFill; class IfcEdge; class IfcEdgeCurve; class IfcEdgeLoop; class IfcElectricAppliance; class IfcElectricApplianceType; class IfcElectricDistributionBoard; class IfcElectricDistributionBoardType; class IfcElectricFlowStorageDevice; class IfcElectricFlowStorageDeviceType; class IfcElectricFlowTreatmentDevice; class IfcElectricFlowTreatmentDeviceType; class IfcElectricGenerator; class IfcElectricGeneratorType; class IfcElectricMotor; class IfcElectricMotorType; class IfcElectricTimeControl; class IfcElectricTimeControlType; class IfcElement; class IfcElementAssembly; class IfcElementAssemblyType; class IfcElementComponent; class IfcElementComponentType; class IfcElementQuantity; class IfcElementType; class IfcElementarySurface; class IfcEllipse; class IfcEllipseProfileDef; class IfcEnergyConversionDevice; class IfcEnergyConversionDeviceType; class IfcEngine; class IfcEngineType; class IfcEvaporativeCooler; class IfcEvaporativeCoolerType; class IfcEvaporator; class IfcEvaporatorType; class IfcEvent; class IfcEventTime; class IfcEventType; class IfcExtendedProperties; class IfcExternalInformation; class IfcExternalReference; class IfcExternalReferenceRelationship; class IfcExternalSpatialElement; class IfcExternalSpatialStructureElement; class IfcExternallyDefinedHatchStyle; class IfcExternallyDefinedSurfaceStyle; class IfcExternallyDefinedTextFont; class IfcExtrudedAreaSolid; class IfcExtrudedAreaSolidTapered; class IfcFace; class IfcFaceBasedSurfaceModel; class IfcFaceBound; class IfcFaceOuterBound; class IfcFaceSurface; class IfcFacetedBrep; class IfcFacetedBrepWithVoids; class IfcFacility; class IfcFacilityPart; class IfcFailureConnectionCondition; class IfcFan; class IfcFanType; class IfcFastener; class IfcFastenerType; class IfcFeatureElement; class IfcFeatureElementAddition; class IfcFeatureElementSubtraction; class IfcFillAreaStyle; class IfcFillAreaStyleHatching; class IfcFillAreaStyleTiles; class IfcFilter; class IfcFilterType; class IfcFireSuppressionTerminal; class IfcFireSuppressionTerminalType; class IfcFixedReferenceSweptAreaSolid; class IfcFlowController; class IfcFlowControllerType; class IfcFlowFitting; class IfcFlowFittingType; class IfcFlowInstrument; class IfcFlowInstrumentType; class IfcFlowMeter; class IfcFlowMeterType; class IfcFlowMovingDevice; class IfcFlowMovingDeviceType; class IfcFlowSegment; class IfcFlowSegmentType; class IfcFlowStorageDevice; class IfcFlowStorageDeviceType; class IfcFlowTerminal; class IfcFlowTerminalType; class IfcFlowTreatmentDevice; class IfcFlowTreatmentDeviceType; class IfcFooting; class IfcFootingType; class IfcFurnishingElement; class IfcFurnishingElementType; class IfcFurniture; class IfcFurnitureType; class IfcGeographicElement; class IfcGeographicElementType; class IfcGeometricCurveSet; class IfcGeometricRepresentationContext; class IfcGeometricRepresentationItem; class IfcGeometricRepresentationSubContext; class IfcGeometricSet; class IfcGeomodel; class IfcGeoslice; class IfcGeotechnicalAssembly; class IfcGeotechnicalElement; class IfcGeotechnicalStratum; class IfcGradientCurve; class IfcGrid; class IfcGridAxis; class IfcGridPlacement; class IfcGroup; class IfcHalfSpaceSolid; class IfcHeatExchanger; class IfcHeatExchangerType; class IfcHumidifier; class IfcHumidifierType; class IfcIShapeProfileDef; class IfcImageTexture; class IfcImpactProtectionDevice; class IfcImpactProtectionDeviceType; class IfcInclinedReferenceSweptAreaSolid; class IfcIndexedColourMap; class IfcIndexedPolyCurve; class IfcIndexedPolygonalFace; class IfcIndexedPolygonalFaceWithVoids; class IfcIndexedTextureMap; class IfcIndexedTriangleTextureMap; class IfcInterceptor; class IfcInterceptorType; class IfcIntersectionCurve; class IfcInventory; class IfcIrregularTimeSeries; class IfcIrregularTimeSeriesValue; class IfcJunctionBox; class IfcJunctionBoxType; class IfcKerb; class IfcKerbType; class IfcLShapeProfileDef; class IfcLaborResource; class IfcLaborResourceType; class IfcLagTime; class IfcLamp; class IfcLampType; class IfcLibraryInformation; class IfcLibraryReference; class IfcLightDistributionData; class IfcLightFixture; class IfcLightFixtureType; class IfcLightIntensityDistribution; class IfcLightSource; class IfcLightSourceAmbient; class IfcLightSourceDirectional; class IfcLightSourceGoniometric; class IfcLightSourcePositional; class IfcLightSourceSpot; class IfcLine; class IfcLinearElement; class IfcLinearPlacement; class IfcLinearPositioningElement; class IfcLiquidTerminal; class IfcLiquidTerminalType; class IfcLocalPlacement; class IfcLoop; class IfcManifoldSolidBrep; class IfcMapConversion; class IfcMappedItem; class IfcMarineFacility; class IfcMaterial; class IfcMaterialClassificationRelationship; class IfcMaterialConstituent; class IfcMaterialConstituentSet; class IfcMaterialDefinition; class IfcMaterialDefinitionRepresentation; class IfcMaterialLayer; class IfcMaterialLayerSet; class IfcMaterialLayerSetUsage; class IfcMaterialLayerWithOffsets; class IfcMaterialList; class IfcMaterialProfile; class IfcMaterialProfileSet; class IfcMaterialProfileSetUsage; class IfcMaterialProfileSetUsageTapering; class IfcMaterialProfileWithOffsets; class IfcMaterialProperties; class IfcMaterialRelationship; class IfcMaterialUsageDefinition; class IfcMeasureWithUnit; class IfcMechanicalFastener; class IfcMechanicalFastenerType; class IfcMedicalDevice; class IfcMedicalDeviceType; class IfcMember; class IfcMemberStandardCase; class IfcMemberType; class IfcMetric; class IfcMirroredProfileDef; class IfcMobileTelecommunicationsAppliance; class IfcMobileTelecommunicationsApplianceType; class IfcMonetaryUnit; class IfcMooringDevice; class IfcMooringDeviceType; class IfcMotorConnection; class IfcMotorConnectionType; class IfcNamedUnit; class IfcNavigationElement; class IfcNavigationElementType; class IfcObject; class IfcObjectDefinition; class IfcObjectPlacement; class IfcObjective; class IfcOccupant; class IfcOffsetCurve; class IfcOffsetCurve2D; class IfcOffsetCurve3D; class IfcOffsetCurveByDistances; class IfcOpenCrossProfileDef; class IfcOpenShell; class IfcOpeningElement; class IfcOpeningStandardCase; class IfcOrganization; class IfcOrganizationRelationship; class IfcOrientedEdge; class IfcOuterBoundaryCurve; class IfcOutlet; class IfcOutletType; class IfcOwnerHistory; class IfcParameterizedProfileDef; class IfcPath; class IfcPavement; class IfcPavementType; class IfcPcurve; class IfcPerformanceHistory; class IfcPermeableCoveringProperties; class IfcPermit; class IfcPerson; class IfcPersonAndOrganization; class IfcPhysicalComplexQuantity; class IfcPhysicalQuantity; class IfcPhysicalSimpleQuantity; class IfcPile; class IfcPileType; class IfcPipeFitting; class IfcPipeFittingType; class IfcPipeSegment; class IfcPipeSegmentType; class IfcPixelTexture; class IfcPlacement; class IfcPlanarBox; class IfcPlanarExtent; class IfcPlane; class IfcPlant; class IfcPlate; class IfcPlateStandardCase; class IfcPlateType; class IfcPoint; class IfcPointByDistanceExpression; class IfcPointOnCurve; class IfcPointOnSurface; class IfcPolyLoop; class IfcPolygonalBoundedHalfSpace; class IfcPolygonalFaceSet; class IfcPolyline; class IfcPolynomialCurve; class IfcPort; class IfcPositioningElement; class IfcPostalAddress; class IfcPreDefinedColour; class IfcPreDefinedCurveFont; class IfcPreDefinedItem; class IfcPreDefinedProperties; class IfcPreDefinedPropertySet; class IfcPreDefinedTextFont; class IfcPresentationItem; class IfcPresentationLayerAssignment; class IfcPresentationLayerWithStyle; class IfcPresentationStyle; class IfcProcedure; class IfcProcedureType; class IfcProcess; class IfcProduct; class IfcProductDefinitionShape; class IfcProductRepresentation; class IfcProfileDef; class IfcProfileProperties; class IfcProject; class IfcProjectLibrary; class IfcProjectOrder; class IfcProjectedCRS; class IfcProjectionElement; class IfcProperty; class IfcPropertyAbstraction; class IfcPropertyBoundedValue; class IfcPropertyDefinition; class IfcPropertyDependencyRelationship; class IfcPropertyEnumeratedValue; class IfcPropertyEnumeration; class IfcPropertyListValue; class IfcPropertyReferenceValue; class IfcPropertySet; class IfcPropertySetDefinition; class IfcPropertySetTemplate; class IfcPropertySingleValue; class IfcPropertyTableValue; class IfcPropertyTemplate; class IfcPropertyTemplateDefinition; class IfcProtectiveDevice; class IfcProtectiveDeviceTrippingUnit; class IfcProtectiveDeviceTrippingUnitType; class IfcProtectiveDeviceType; class IfcProxy; class IfcPump; class IfcPumpType; class IfcQuantityArea; class IfcQuantityCount; class IfcQuantityLength; class IfcQuantitySet; class IfcQuantityTime; class IfcQuantityVolume; class IfcQuantityWeight; class IfcRail; class IfcRailType; class IfcRailing; class IfcRailingType; class IfcRailway; class IfcRamp; class IfcRampFlight; class IfcRampFlightType; class IfcRampType; class IfcRationalBSplineCurveWithKnots; class IfcRationalBSplineSurfaceWithKnots; class IfcRectangleHollowProfileDef; class IfcRectangleProfileDef; class IfcRectangularPyramid; class IfcRectangularTrimmedSurface; class IfcRecurrencePattern; class IfcReference; class IfcReferent; class IfcRegularTimeSeries; class IfcReinforcedSoil; class IfcReinforcementBarProperties; class IfcReinforcementDefinitionProperties; class IfcReinforcingBar; class IfcReinforcingBarType; class IfcReinforcingElement; class IfcReinforcingElementType; class IfcReinforcingMesh; class IfcReinforcingMeshType; class IfcRelAggregates; class IfcRelAssigns; class IfcRelAssignsToActor; class IfcRelAssignsToControl; class IfcRelAssignsToGroup; class IfcRelAssignsToGroupByFactor; class IfcRelAssignsToProcess; class IfcRelAssignsToProduct; class IfcRelAssignsToResource; class IfcRelAssociates; class IfcRelAssociatesApproval; class IfcRelAssociatesClassification; class IfcRelAssociatesConstraint; class IfcRelAssociatesDocument; class IfcRelAssociatesLibrary; class IfcRelAssociatesMaterial; class IfcRelAssociatesProfileDef; class IfcRelConnects; class IfcRelConnectsElements; class IfcRelConnectsPathElements; class IfcRelConnectsPortToElement; class IfcRelConnectsPorts; class IfcRelConnectsStructuralActivity; class IfcRelConnectsStructuralMember; class IfcRelConnectsWithEccentricity; class IfcRelConnectsWithRealizingElements; class IfcRelContainedInSpatialStructure; class IfcRelCoversBldgElements; class IfcRelCoversSpaces; class IfcRelDeclares; class IfcRelDecomposes; class IfcRelDefines; class IfcRelDefinesByObject; class IfcRelDefinesByProperties; class IfcRelDefinesByTemplate; class IfcRelDefinesByType; class IfcRelFillsElement; class IfcRelFlowControlElements; class IfcRelInterferesElements; class IfcRelNests; class IfcRelPositions; class IfcRelProjectsElement; class IfcRelReferencedInSpatialStructure; class IfcRelSequence; class IfcRelServicesBuildings; class IfcRelSpaceBoundary; class IfcRelSpaceBoundary1stLevel; class IfcRelSpaceBoundary2ndLevel; class IfcRelVoidsElement; class IfcRelationship; class IfcReparametrisedCompositeCurveSegment; class IfcRepresentation; class IfcRepresentationContext; class IfcRepresentationItem; class IfcRepresentationMap; class IfcResource; class IfcResourceApprovalRelationship; class IfcResourceConstraintRelationship; class IfcResourceLevelRelationship; class IfcResourceTime; class IfcRevolvedAreaSolid; class IfcRevolvedAreaSolidTapered; class IfcRightCircularCone; class IfcRightCircularCylinder; class IfcRoad; class IfcRoof; class IfcRoofType; class IfcRoot; class IfcRoundedRectangleProfileDef; class IfcSIUnit; class IfcSanitaryTerminal; class IfcSanitaryTerminalType; class IfcSchedulingTime; class IfcSeamCurve; class IfcSecondOrderPolynomialSpiral; class IfcSectionProperties; class IfcSectionReinforcementProperties; class IfcSectionedSolid; class IfcSectionedSolidHorizontal; class IfcSectionedSpine; class IfcSectionedSurface; class IfcSegment; class IfcSegmentedReferenceCurve; class IfcSensor; class IfcSensorType; class IfcShadingDevice; class IfcShadingDeviceType; class IfcShapeAspect; class IfcShapeModel; class IfcShapeRepresentation; class IfcShellBasedSurfaceModel; class IfcSign; class IfcSignType; class IfcSignal; class IfcSignalType; class IfcSimpleProperty; class IfcSimplePropertyTemplate; class IfcSine; class IfcSite; class IfcSlab; class IfcSlabElementedCase; class IfcSlabStandardCase; class IfcSlabType; class IfcSlippageConnectionCondition; class IfcSolarDevice; class IfcSolarDeviceType; class IfcSolidModel; class IfcSolidStratum; class IfcSpace; class IfcSpaceHeater; class IfcSpaceHeaterType; class IfcSpaceType; class IfcSpatialElement; class IfcSpatialElementType; class IfcSpatialStructureElement; class IfcSpatialStructureElementType; class IfcSpatialZone; class IfcSpatialZoneType; class IfcSphere; class IfcSphericalSurface; class IfcSpiral; class IfcStackTerminal; class IfcStackTerminalType; class IfcStair; class IfcStairFlight; class IfcStairFlightType; class IfcStairType; class IfcStructuralAction; class IfcStructuralActivity; class IfcStructuralAnalysisModel; class IfcStructuralConnection; class IfcStructuralConnectionCondition; class IfcStructuralCurveAction; class IfcStructuralCurveConnection; class IfcStructuralCurveMember; class IfcStructuralCurveMemberVarying; class IfcStructuralCurveReaction; class IfcStructuralItem; class IfcStructuralLinearAction; class IfcStructuralLoad; class IfcStructuralLoadCase; class IfcStructuralLoadConfiguration; class IfcStructuralLoadGroup; class IfcStructuralLoadLinearForce; class IfcStructuralLoadOrResult; class IfcStructuralLoadPlanarForce; class IfcStructuralLoadSingleDisplacement; class IfcStructuralLoadSingleDisplacementDistortion; class IfcStructuralLoadSingleForce; class IfcStructuralLoadSingleForceWarping; class IfcStructuralLoadStatic; class IfcStructuralLoadTemperature; class IfcStructuralMember; class IfcStructuralPlanarAction; class IfcStructuralPointAction; class IfcStructuralPointConnection; class IfcStructuralPointReaction; class IfcStructuralReaction; class IfcStructuralResultGroup; class IfcStructuralSurfaceAction; class IfcStructuralSurfaceConnection; class IfcStructuralSurfaceMember; class IfcStructuralSurfaceMemberVarying; class IfcStructuralSurfaceReaction; class IfcStyleModel; class IfcStyledItem; class IfcStyledRepresentation; class IfcSubContractResource; class IfcSubContractResourceType; class IfcSubedge; class IfcSurface; class IfcSurfaceCurve; class IfcSurfaceCurveSweptAreaSolid; class IfcSurfaceFeature; class IfcSurfaceOfLinearExtrusion; class IfcSurfaceOfRevolution; class IfcSurfaceReinforcementArea; class IfcSurfaceStyle; class IfcSurfaceStyleLighting; class IfcSurfaceStyleRefraction; class IfcSurfaceStyleRendering; class IfcSurfaceStyleShading; class IfcSurfaceStyleWithTextures; class IfcSurfaceTexture; class IfcSweptAreaSolid; class IfcSweptDiskSolid; class IfcSweptDiskSolidPolygonal; class IfcSweptSurface; class IfcSwitchingDevice; class IfcSwitchingDeviceType; class IfcSystem; class IfcSystemFurnitureElement; class IfcSystemFurnitureElementType; class IfcTShapeProfileDef; class IfcTable; class IfcTableColumn; class IfcTableRow; class IfcTank; class IfcTankType; class IfcTask; class IfcTaskTime; class IfcTaskTimeRecurring; class IfcTaskType; class IfcTelecomAddress; class IfcTendon; class IfcTendonAnchor; class IfcTendonAnchorType; class IfcTendonConduit; class IfcTendonConduitType; class IfcTendonType; class IfcTessellatedFaceSet; class IfcTessellatedItem; class IfcTextLiteral; class IfcTextLiteralWithExtent; class IfcTextStyle; class IfcTextStyleFontModel; class IfcTextStyleForDefinedFont; class IfcTextStyleTextModel; class IfcTextureCoordinate; class IfcTextureCoordinateGenerator; class IfcTextureMap; class IfcTextureVertex; class IfcTextureVertexList; class IfcThirdOrderPolynomialSpiral; class IfcTimePeriod; class IfcTimeSeries; class IfcTimeSeriesValue; class IfcTopologicalRepresentationItem; class IfcTopologyRepresentation; class IfcToroidalSurface; class IfcTrackElement; class IfcTrackElementType; class IfcTransformer; class IfcTransformerType; class IfcTransportElement; class IfcTransportElementType; class IfcTrapeziumProfileDef; class IfcTriangulatedFaceSet; class IfcTriangulatedIrregularNetwork; class IfcTrimmedCurve; class IfcTubeBundle; class IfcTubeBundleType; class IfcTypeObject; class IfcTypeProcess; class IfcTypeProduct; class IfcTypeResource; class IfcUShapeProfileDef; class IfcUnitAssignment; class IfcUnitaryControlElement; class IfcUnitaryControlElementType; class IfcUnitaryEquipment; class IfcUnitaryEquipmentType; class IfcValve; class IfcValveType; class IfcVector; class IfcVertex; class IfcVertexLoop; class IfcVertexPoint; class IfcVibrationDamper; class IfcVibrationDamperType; class IfcVibrationIsolator; class IfcVibrationIsolatorType; class IfcVienneseBend; class IfcVirtualElement; class IfcVirtualGridIntersection; class IfcVoidStratum; class IfcVoidingFeature; class IfcWall; class IfcWallElementedCase; class IfcWallStandardCase; class IfcWallType; class IfcWasteTerminal; class IfcWasteTerminalType; class IfcWaterStratum; class IfcWindow; class IfcWindowLiningProperties; class IfcWindowPanelProperties; class IfcWindowStandardCase; class IfcWindowStyle; class IfcWindowType; class IfcWorkCalendar; class IfcWorkControl; class IfcWorkPlan; class IfcWorkSchedule; class IfcWorkTime; class IfcZShapeProfileDef; class IfcZone; class IfcAbsorbedDoseMeasure; class IfcAccelerationMeasure; class IfcAmountOfSubstanceMeasure; class IfcAngularVelocityMeasure; class IfcArcIndex; class IfcAreaDensityMeasure; class IfcAreaMeasure; class IfcBinary; class IfcBoolean; class IfcBoxAlignment; class IfcCardinalPointReference; class IfcComplexNumber; class IfcCompoundPlaneAngleMeasure; class IfcContextDependentMeasure; class IfcCountMeasure; class IfcCurvatureMeasure; class IfcDate; class IfcDateTime; class IfcDayInMonthNumber; class IfcDayInWeekNumber; class IfcDescriptiveMeasure; class IfcDimensionCount; class IfcDoseEquivalentMeasure; class IfcDuration; class IfcDynamicViscosityMeasure; class IfcElectricCapacitanceMeasure; class IfcElectricChargeMeasure; class IfcElectricConductanceMeasure; class IfcElectricCurrentMeasure; class IfcElectricResistanceMeasure; class IfcElectricVoltageMeasure; class IfcEnergyMeasure; class IfcFontStyle; class IfcFontVariant; class IfcFontWeight; class IfcForceMeasure; class IfcFrequencyMeasure; class IfcGloballyUniqueId; class IfcHeatFluxDensityMeasure; class IfcHeatingValueMeasure; class IfcIdentifier; class IfcIlluminanceMeasure; class IfcInductanceMeasure; class IfcInteger; class IfcIntegerCountRateMeasure; class IfcIonConcentrationMeasure; class IfcIsothermalMoistureCapacityMeasure; class IfcKinematicViscosityMeasure; class IfcLabel; class IfcLanguageId; class IfcLengthMeasure; class IfcLineIndex; class IfcLinearForceMeasure; class IfcLinearMomentMeasure; class IfcLinearStiffnessMeasure; class IfcLinearVelocityMeasure; class IfcLogical; class IfcLuminousFluxMeasure; class IfcLuminousIntensityDistributionMeasure; class IfcLuminousIntensityMeasure; class IfcMagneticFluxDensityMeasure; class IfcMagneticFluxMeasure; class IfcMassDensityMeasure; class IfcMassFlowRateMeasure; class IfcMassMeasure; class IfcMassPerLengthMeasure; class IfcModulusOfElasticityMeasure; class IfcModulusOfLinearSubgradeReactionMeasure; class IfcModulusOfRotationalSubgradeReactionMeasure; class IfcModulusOfSubgradeReactionMeasure; class IfcMoistureDiffusivityMeasure; class IfcMolecularWeightMeasure; class IfcMomentOfInertiaMeasure; class IfcMonetaryMeasure; class IfcMonthInYearNumber; class IfcNonNegativeLengthMeasure; class IfcNormalisedRatioMeasure; class IfcNumericMeasure; class IfcPHMeasure; class IfcParameterValue; class IfcPlanarForceMeasure; class IfcPlaneAngleMeasure; class IfcPositiveInteger; class IfcPositiveLengthMeasure; class IfcPositivePlaneAngleMeasure; class IfcPositiveRatioMeasure; class IfcPowerMeasure; class IfcPresentableText; class IfcPressureMeasure; class IfcPropertySetDefinitionSet; class IfcRadioActivityMeasure; class IfcRatioMeasure; class IfcReal; class IfcRotationalFrequencyMeasure; class IfcRotationalMassMeasure; class IfcRotationalStiffnessMeasure; class IfcSectionModulusMeasure; class IfcSectionalAreaIntegralMeasure; class IfcShearModulusMeasure; class IfcSolidAngleMeasure; class IfcSoundPowerLevelMeasure; class IfcSoundPowerMeasure; class IfcSoundPressureLevelMeasure; class IfcSoundPressureMeasure; class IfcSpecificHeatCapacityMeasure; class IfcSpecularExponent; class IfcSpecularRoughness; class IfcTemperatureGradientMeasure; class IfcTemperatureRateOfChangeMeasure; class IfcText; class IfcTextAlignment; class IfcTextDecoration; class IfcTextFontName; class IfcTextTransformation; class IfcThermalAdmittanceMeasure; class IfcThermalConductivityMeasure; class IfcThermalExpansionCoefficientMeasure; class IfcThermalResistanceMeasure; class IfcThermalTransmittanceMeasure; class IfcThermodynamicTemperatureMeasure; class IfcTime; class IfcTimeMeasure; class IfcTimeStamp; class IfcTorqueMeasure; class IfcURIReference; class IfcVaporPermeabilityMeasure; class IfcVolumeMeasure; class IfcVolumetricFlowRateMeasure; class IfcWarpingConstantMeasure; class IfcWarpingMomentMeasure;
+class IfcActionRequest; class IfcActor; class IfcActorRole; class IfcActuator; class IfcActuatorType; class IfcAddress; class IfcAdvancedBrep; class IfcAdvancedBrepWithVoids; class IfcAdvancedFace; class IfcAirTerminal; class IfcAirTerminalBox; class IfcAirTerminalBoxType; class IfcAirTerminalType; class IfcAirToAirHeatRecovery; class IfcAirToAirHeatRecoveryType; class IfcAlarm; class IfcAlarmType; class IfcAlignment; class IfcAlignmentCant; class IfcAlignmentCantSegment; class IfcAlignmentHorizontal; class IfcAlignmentHorizontalSegment; class IfcAlignmentParameterSegment; class IfcAlignmentSegment; class IfcAlignmentVertical; class IfcAlignmentVerticalSegment; class IfcAnnotation; class IfcAnnotationFillArea; class IfcApplication; class IfcAppliedValue; class IfcApproval; class IfcApprovalRelationship; class IfcArbitraryClosedProfileDef; class IfcArbitraryOpenProfileDef; class IfcArbitraryProfileDefWithVoids; class IfcAsset; class IfcAsymmetricIShapeProfileDef; class IfcAudioVisualAppliance; class IfcAudioVisualApplianceType; class IfcAxis1Placement; class IfcAxis2Placement2D; class IfcAxis2Placement3D; class IfcAxis2PlacementLinear; class IfcBSplineCurve; class IfcBSplineCurveWithKnots; class IfcBSplineSurface; class IfcBSplineSurfaceWithKnots; class IfcBeam; class IfcBeamStandardCase; class IfcBeamType; class IfcBearing; class IfcBearingType; class IfcBlobTexture; class IfcBlock; class IfcBoiler; class IfcBoilerType; class IfcBooleanClippingResult; class IfcBooleanResult; class IfcBorehole; class IfcBoundaryCondition; class IfcBoundaryCurve; class IfcBoundaryEdgeCondition; class IfcBoundaryFaceCondition; class IfcBoundaryNodeCondition; class IfcBoundaryNodeConditionWarping; class IfcBoundedCurve; class IfcBoundedSurface; class IfcBoundingBox; class IfcBoxedHalfSpace; class IfcBridge; class IfcBuilding; class IfcBuildingElementPart; class IfcBuildingElementPartType; class IfcBuildingElementProxy; class IfcBuildingElementProxyType; class IfcBuildingStorey; class IfcBuildingSystem; class IfcBuiltElement; class IfcBuiltElementType; class IfcBuiltSystem; class IfcBurner; class IfcBurnerType; class IfcCShapeProfileDef; class IfcCableCarrierFitting; class IfcCableCarrierFittingType; class IfcCableCarrierSegment; class IfcCableCarrierSegmentType; class IfcCableFitting; class IfcCableFittingType; class IfcCableSegment; class IfcCableSegmentType; class IfcCaissonFoundation; class IfcCaissonFoundationType; class IfcCartesianPoint; class IfcCartesianPointList; class IfcCartesianPointList2D; class IfcCartesianPointList3D; class IfcCartesianTransformationOperator; class IfcCartesianTransformationOperator2D; class IfcCartesianTransformationOperator2DnonUniform; class IfcCartesianTransformationOperator3D; class IfcCartesianTransformationOperator3DnonUniform; class IfcCenterLineProfileDef; class IfcChiller; class IfcChillerType; class IfcChimney; class IfcChimneyType; class IfcCircle; class IfcCircleHollowProfileDef; class IfcCircleProfileDef; class IfcCivilElement; class IfcCivilElementType; class IfcClassification; class IfcClassificationReference; class IfcClosedShell; class IfcClothoid; class IfcCoil; class IfcCoilType; class IfcColourRgb; class IfcColourRgbList; class IfcColourSpecification; class IfcColumn; class IfcColumnStandardCase; class IfcColumnType; class IfcCommunicationsAppliance; class IfcCommunicationsApplianceType; class IfcComplexProperty; class IfcComplexPropertyTemplate; class IfcCompositeCurve; class IfcCompositeCurveOnSurface; class IfcCompositeCurveSegment; class IfcCompositeProfileDef; class IfcCompressor; class IfcCompressorType; class IfcCondenser; class IfcCondenserType; class IfcConic; class IfcConnectedFaceSet; class IfcConnectionCurveGeometry; class IfcConnectionGeometry; class IfcConnectionPointEccentricity; class IfcConnectionPointGeometry; class IfcConnectionSurfaceGeometry; class IfcConnectionVolumeGeometry; class IfcConstraint; class IfcConstructionEquipmentResource; class IfcConstructionEquipmentResourceType; class IfcConstructionMaterialResource; class IfcConstructionMaterialResourceType; class IfcConstructionProductResource; class IfcConstructionProductResourceType; class IfcConstructionResource; class IfcConstructionResourceType; class IfcContext; class IfcContextDependentUnit; class IfcControl; class IfcController; class IfcControllerType; class IfcConversionBasedUnit; class IfcConversionBasedUnitWithOffset; class IfcConveyorSegment; class IfcConveyorSegmentType; class IfcCooledBeam; class IfcCooledBeamType; class IfcCoolingTower; class IfcCoolingTowerType; class IfcCoordinateOperation; class IfcCoordinateReferenceSystem; class IfcCosine; class IfcCostItem; class IfcCostSchedule; class IfcCostValue; class IfcCourse; class IfcCourseType; class IfcCovering; class IfcCoveringType; class IfcCrewResource; class IfcCrewResourceType; class IfcCsgPrimitive3D; class IfcCsgSolid; class IfcCurrencyRelationship; class IfcCurtainWall; class IfcCurtainWallType; class IfcCurve; class IfcCurveBoundedPlane; class IfcCurveBoundedSurface; class IfcCurveSegment; class IfcCurveStyle; class IfcCurveStyleFont; class IfcCurveStyleFontAndScaling; class IfcCurveStyleFontPattern; class IfcCylindricalSurface; class IfcDamper; class IfcDamperType; class IfcDeepFoundation; class IfcDeepFoundationType; class IfcDerivedProfileDef; class IfcDerivedUnit; class IfcDerivedUnitElement; class IfcDimensionalExponents; class IfcDirection; class IfcDirectrixCurveSweptAreaSolid; class IfcDirectrixDerivedReferenceSweptAreaSolid; class IfcDirectrixDistanceSweptAreaSolid; class IfcDiscreteAccessory; class IfcDiscreteAccessoryType; class IfcDistributionBoard; class IfcDistributionBoardType; class IfcDistributionChamberElement; class IfcDistributionChamberElementType; class IfcDistributionCircuit; class IfcDistributionControlElement; class IfcDistributionControlElementType; class IfcDistributionElement; class IfcDistributionElementType; class IfcDistributionFlowElement; class IfcDistributionFlowElementType; class IfcDistributionPort; class IfcDistributionSystem; class IfcDocumentInformation; class IfcDocumentInformationRelationship; class IfcDocumentReference; class IfcDoor; class IfcDoorLiningProperties; class IfcDoorPanelProperties; class IfcDoorStandardCase; class IfcDoorStyle; class IfcDoorType; class IfcDraughtingPreDefinedColour; class IfcDraughtingPreDefinedCurveFont; class IfcDuctFitting; class IfcDuctFittingType; class IfcDuctSegment; class IfcDuctSegmentType; class IfcDuctSilencer; class IfcDuctSilencerType; class IfcEarthworksCut; class IfcEarthworksElement; class IfcEarthworksFill; class IfcEdge; class IfcEdgeCurve; class IfcEdgeLoop; class IfcElectricAppliance; class IfcElectricApplianceType; class IfcElectricDistributionBoard; class IfcElectricDistributionBoardType; class IfcElectricFlowStorageDevice; class IfcElectricFlowStorageDeviceType; class IfcElectricFlowTreatmentDevice; class IfcElectricFlowTreatmentDeviceType; class IfcElectricGenerator; class IfcElectricGeneratorType; class IfcElectricMotor; class IfcElectricMotorType; class IfcElectricTimeControl; class IfcElectricTimeControlType; class IfcElement; class IfcElementAssembly; class IfcElementAssemblyType; class IfcElementComponent; class IfcElementComponentType; class IfcElementQuantity; class IfcElementType; class IfcElementarySurface; class IfcEllipse; class IfcEllipseProfileDef; class IfcEnergyConversionDevice; class IfcEnergyConversionDeviceType; class IfcEngine; class IfcEngineType; class IfcEvaporativeCooler; class IfcEvaporativeCoolerType; class IfcEvaporator; class IfcEvaporatorType; class IfcEvent; class IfcEventTime; class IfcEventType; class IfcExtendedProperties; class IfcExternalInformation; class IfcExternalReference; class IfcExternalReferenceRelationship; class IfcExternalSpatialElement; class IfcExternalSpatialStructureElement; class IfcExternallyDefinedHatchStyle; class IfcExternallyDefinedSurfaceStyle; class IfcExternallyDefinedTextFont; class IfcExtrudedAreaSolid; class IfcExtrudedAreaSolidTapered; class IfcFace; class IfcFaceBasedSurfaceModel; class IfcFaceBound; class IfcFaceOuterBound; class IfcFaceSurface; class IfcFacetedBrep; class IfcFacetedBrepWithVoids; class IfcFacility; class IfcFacilityPart; class IfcFailureConnectionCondition; class IfcFan; class IfcFanType; class IfcFastener; class IfcFastenerType; class IfcFeatureElement; class IfcFeatureElementAddition; class IfcFeatureElementSubtraction; class IfcFillAreaStyle; class IfcFillAreaStyleHatching; class IfcFillAreaStyleTiles; class IfcFilter; class IfcFilterType; class IfcFireSuppressionTerminal; class IfcFireSuppressionTerminalType; class IfcFixedReferenceSweptAreaSolid; class IfcFlowController; class IfcFlowControllerType; class IfcFlowFitting; class IfcFlowFittingType; class IfcFlowInstrument; class IfcFlowInstrumentType; class IfcFlowMeter; class IfcFlowMeterType; class IfcFlowMovingDevice; class IfcFlowMovingDeviceType; class IfcFlowSegment; class IfcFlowSegmentType; class IfcFlowStorageDevice; class IfcFlowStorageDeviceType; class IfcFlowTerminal; class IfcFlowTerminalType; class IfcFlowTreatmentDevice; class IfcFlowTreatmentDeviceType; class IfcFooting; class IfcFootingType; class IfcFurnishingElement; class IfcFurnishingElementType; class IfcFurniture; class IfcFurnitureType; class IfcGeographicElement; class IfcGeographicElementType; class IfcGeometricCurveSet; class IfcGeometricRepresentationContext; class IfcGeometricRepresentationItem; class IfcGeometricRepresentationSubContext; class IfcGeometricSet; class IfcGeomodel; class IfcGeoslice; class IfcGeotechnicalAssembly; class IfcGeotechnicalElement; class IfcGeotechnicalStratum; class IfcGradientCurve; class IfcGrid; class IfcGridAxis; class IfcGridPlacement; class IfcGroup; class IfcHalfSpaceSolid; class IfcHeatExchanger; class IfcHeatExchangerType; class IfcHumidifier; class IfcHumidifierType; class IfcIShapeProfileDef; class IfcImageTexture; class IfcImpactProtectionDevice; class IfcImpactProtectionDeviceType; class IfcInclinedReferenceSweptAreaSolid; class IfcIndexedColourMap; class IfcIndexedPolyCurve; class IfcIndexedPolygonalFace; class IfcIndexedPolygonalFaceWithVoids; class IfcIndexedTextureMap; class IfcIndexedTriangleTextureMap; class IfcInterceptor; class IfcInterceptorType; class IfcIntersectionCurve; class IfcInventory; class IfcIrregularTimeSeries; class IfcIrregularTimeSeriesValue; class IfcJunctionBox; class IfcJunctionBoxType; class IfcKerb; class IfcKerbType; class IfcLShapeProfileDef; class IfcLaborResource; class IfcLaborResourceType; class IfcLagTime; class IfcLamp; class IfcLampType; class IfcLibraryInformation; class IfcLibraryReference; class IfcLightDistributionData; class IfcLightFixture; class IfcLightFixtureType; class IfcLightIntensityDistribution; class IfcLightSource; class IfcLightSourceAmbient; class IfcLightSourceDirectional; class IfcLightSourceGoniometric; class IfcLightSourcePositional; class IfcLightSourceSpot; class IfcLine; class IfcLinearElement; class IfcLinearPlacement; class IfcLinearPositioningElement; class IfcLiquidTerminal; class IfcLiquidTerminalType; class IfcLocalPlacement; class IfcLoop; class IfcManifoldSolidBrep; class IfcMapConversion; class IfcMappedItem; class IfcMarineFacility; class IfcMaterial; class IfcMaterialClassificationRelationship; class IfcMaterialConstituent; class IfcMaterialConstituentSet; class IfcMaterialDefinition; class IfcMaterialDefinitionRepresentation; class IfcMaterialLayer; class IfcMaterialLayerSet; class IfcMaterialLayerSetUsage; class IfcMaterialLayerWithOffsets; class IfcMaterialList; class IfcMaterialProfile; class IfcMaterialProfileSet; class IfcMaterialProfileSetUsage; class IfcMaterialProfileSetUsageTapering; class IfcMaterialProfileWithOffsets; class IfcMaterialProperties; class IfcMaterialRelationship; class IfcMaterialUsageDefinition; class IfcMeasureWithUnit; class IfcMechanicalFastener; class IfcMechanicalFastenerType; class IfcMedicalDevice; class IfcMedicalDeviceType; class IfcMember; class IfcMemberStandardCase; class IfcMemberType; class IfcMetric; class IfcMirroredProfileDef; class IfcMobileTelecommunicationsAppliance; class IfcMobileTelecommunicationsApplianceType; class IfcMonetaryUnit; class IfcMooringDevice; class IfcMooringDeviceType; class IfcMotorConnection; class IfcMotorConnectionType; class IfcNamedUnit; class IfcNavigationElement; class IfcNavigationElementType; class IfcObject; class IfcObjectDefinition; class IfcObjectPlacement; class IfcObjective; class IfcOccupant; class IfcOffsetCurve; class IfcOffsetCurve2D; class IfcOffsetCurve3D; class IfcOffsetCurveByDistances; class IfcOpenCrossProfileDef; class IfcOpenShell; class IfcOpeningElement; class IfcOpeningStandardCase; class IfcOrganization; class IfcOrganizationRelationship; class IfcOrientedEdge; class IfcOuterBoundaryCurve; class IfcOutlet; class IfcOutletType; class IfcOwnerHistory; class IfcParameterizedProfileDef; class IfcPath; class IfcPavement; class IfcPavementType; class IfcPcurve; class IfcPerformanceHistory; class IfcPermeableCoveringProperties; class IfcPermit; class IfcPerson; class IfcPersonAndOrganization; class IfcPhysicalComplexQuantity; class IfcPhysicalQuantity; class IfcPhysicalSimpleQuantity; class IfcPile; class IfcPileType; class IfcPipeFitting; class IfcPipeFittingType; class IfcPipeSegment; class IfcPipeSegmentType; class IfcPixelTexture; class IfcPlacement; class IfcPlanarBox; class IfcPlanarExtent; class IfcPlane; class IfcPlant; class IfcPlate; class IfcPlateStandardCase; class IfcPlateType; class IfcPoint; class IfcPointByDistanceExpression; class IfcPointOnCurve; class IfcPointOnSurface; class IfcPolyLoop; class IfcPolygonalBoundedHalfSpace; class IfcPolygonalFaceSet; class IfcPolyline; class IfcPolynomialCurve; class IfcPort; class IfcPositioningElement; class IfcPostalAddress; class IfcPreDefinedColour; class IfcPreDefinedCurveFont; class IfcPreDefinedItem; class IfcPreDefinedProperties; class IfcPreDefinedPropertySet; class IfcPreDefinedTextFont; class IfcPresentationItem; class IfcPresentationLayerAssignment; class IfcPresentationLayerWithStyle; class IfcPresentationStyle; class IfcProcedure; class IfcProcedureType; class IfcProcess; class IfcProduct; class IfcProductDefinitionShape; class IfcProductRepresentation; class IfcProfileDef; class IfcProfileProperties; class IfcProject; class IfcProjectLibrary; class IfcProjectOrder; class IfcProjectedCRS; class IfcProjectionElement; class IfcProperty; class IfcPropertyAbstraction; class IfcPropertyBoundedValue; class IfcPropertyDefinition; class IfcPropertyDependencyRelationship; class IfcPropertyEnumeratedValue; class IfcPropertyEnumeration; class IfcPropertyListValue; class IfcPropertyReferenceValue; class IfcPropertySet; class IfcPropertySetDefinition; class IfcPropertySetTemplate; class IfcPropertySingleValue; class IfcPropertyTableValue; class IfcPropertyTemplate; class IfcPropertyTemplateDefinition; class IfcProtectiveDevice; class IfcProtectiveDeviceTrippingUnit; class IfcProtectiveDeviceTrippingUnitType; class IfcProtectiveDeviceType; class IfcProxy; class IfcPump; class IfcPumpType; class IfcQuantityArea; class IfcQuantityCount; class IfcQuantityLength; class IfcQuantitySet; class IfcQuantityTime; class IfcQuantityVolume; class IfcQuantityWeight; class IfcRail; class IfcRailType; class IfcRailing; class IfcRailingType; class IfcRailway; class IfcRamp; class IfcRampFlight; class IfcRampFlightType; class IfcRampType; class IfcRationalBSplineCurveWithKnots; class IfcRationalBSplineSurfaceWithKnots; class IfcRectangleHollowProfileDef; class IfcRectangleProfileDef; class IfcRectangularPyramid; class IfcRectangularTrimmedSurface; class IfcRecurrencePattern; class IfcReference; class IfcReferent; class IfcRegularTimeSeries; class IfcReinforcedSoil; class IfcReinforcementBarProperties; class IfcReinforcementDefinitionProperties; class IfcReinforcingBar; class IfcReinforcingBarType; class IfcReinforcingElement; class IfcReinforcingElementType; class IfcReinforcingMesh; class IfcReinforcingMeshType; class IfcRelAggregates; class IfcRelAssigns; class IfcRelAssignsToActor; class IfcRelAssignsToControl; class IfcRelAssignsToGroup; class IfcRelAssignsToGroupByFactor; class IfcRelAssignsToProcess; class IfcRelAssignsToProduct; class IfcRelAssignsToResource; class IfcRelAssociates; class IfcRelAssociatesApproval; class IfcRelAssociatesClassification; class IfcRelAssociatesConstraint; class IfcRelAssociatesDocument; class IfcRelAssociatesLibrary; class IfcRelAssociatesMaterial; class IfcRelAssociatesProfileDef; class IfcRelConnects; class IfcRelConnectsElements; class IfcRelConnectsPathElements; class IfcRelConnectsPortToElement; class IfcRelConnectsPorts; class IfcRelConnectsStructuralActivity; class IfcRelConnectsStructuralMember; class IfcRelConnectsWithEccentricity; class IfcRelConnectsWithRealizingElements; class IfcRelContainedInSpatialStructure; class IfcRelCoversBldgElements; class IfcRelCoversSpaces; class IfcRelDeclares; class IfcRelDecomposes; class IfcRelDefines; class IfcRelDefinesByObject; class IfcRelDefinesByProperties; class IfcRelDefinesByTemplate; class IfcRelDefinesByType; class IfcRelFillsElement; class IfcRelFlowControlElements; class IfcRelInterferesElements; class IfcRelNests; class IfcRelPositions; class IfcRelProjectsElement; class IfcRelReferencedInSpatialStructure; class IfcRelSequence; class IfcRelServicesBuildings; class IfcRelSpaceBoundary; class IfcRelSpaceBoundary1stLevel; class IfcRelSpaceBoundary2ndLevel; class IfcRelVoidsElement; class IfcRelationship; class IfcReparametrisedCompositeCurveSegment; class IfcRepresentation; class IfcRepresentationContext; class IfcRepresentationItem; class IfcRepresentationMap; class IfcResource; class IfcResourceApprovalRelationship; class IfcResourceConstraintRelationship; class IfcResourceLevelRelationship; class IfcResourceTime; class IfcRevolvedAreaSolid; class IfcRevolvedAreaSolidTapered; class IfcRightCircularCone; class IfcRightCircularCylinder; class IfcRoad; class IfcRoof; class IfcRoofType; class IfcRoot; class IfcRoundedRectangleProfileDef; class IfcSIUnit; class IfcSanitaryTerminal; class IfcSanitaryTerminalType; class IfcSchedulingTime; class IfcSeamCurve; class IfcSecondOrderPolynomialSpiral; class IfcSectionProperties; class IfcSectionReinforcementProperties; class IfcSectionedSolid; class IfcSectionedSolidHorizontal; class IfcSectionedSpine; class IfcSectionedSurface; class IfcSegment; class IfcSegmentedReferenceCurve; class IfcSensor; class IfcSensorType; class IfcShadingDevice; class IfcShadingDeviceType; class IfcShapeAspect; class IfcShapeModel; class IfcShapeRepresentation; class IfcShellBasedSurfaceModel; class IfcSign; class IfcSignType; class IfcSignal; class IfcSignalType; class IfcSimpleProperty; class IfcSimplePropertyTemplate; class IfcSine; class IfcSite; class IfcSlab; class IfcSlabElementedCase; class IfcSlabStandardCase; class IfcSlabType; class IfcSlippageConnectionCondition; class IfcSolarDevice; class IfcSolarDeviceType; class IfcSolidModel; class IfcSolidStratum; class IfcSpace; class IfcSpaceHeater; class IfcSpaceHeaterType; class IfcSpaceType; class IfcSpatialElement; class IfcSpatialElementType; class IfcSpatialStructureElement; class IfcSpatialStructureElementType; class IfcSpatialZone; class IfcSpatialZoneType; class IfcSphere; class IfcSphericalSurface; class IfcSpiral; class IfcStackTerminal; class IfcStackTerminalType; class IfcStair; class IfcStairFlight; class IfcStairFlightType; class IfcStairType; class IfcStructuralAction; class IfcStructuralActivity; class IfcStructuralAnalysisModel; class IfcStructuralConnection; class IfcStructuralConnectionCondition; class IfcStructuralCurveAction; class IfcStructuralCurveConnection; class IfcStructuralCurveMember; class IfcStructuralCurveMemberVarying; class IfcStructuralCurveReaction; class IfcStructuralItem; class IfcStructuralLinearAction; class IfcStructuralLoad; class IfcStructuralLoadCase; class IfcStructuralLoadConfiguration; class IfcStructuralLoadGroup; class IfcStructuralLoadLinearForce; class IfcStructuralLoadOrResult; class IfcStructuralLoadPlanarForce; class IfcStructuralLoadSingleDisplacement; class IfcStructuralLoadSingleDisplacementDistortion; class IfcStructuralLoadSingleForce; class IfcStructuralLoadSingleForceWarping; class IfcStructuralLoadStatic; class IfcStructuralLoadTemperature; class IfcStructuralMember; class IfcStructuralPlanarAction; class IfcStructuralPointAction; class IfcStructuralPointConnection; class IfcStructuralPointReaction; class IfcStructuralReaction; class IfcStructuralResultGroup; class IfcStructuralSurfaceAction; class IfcStructuralSurfaceConnection; class IfcStructuralSurfaceMember; class IfcStructuralSurfaceMemberVarying; class IfcStructuralSurfaceReaction; class IfcStyleModel; class IfcStyledItem; class IfcStyledRepresentation; class IfcSubContractResource; class IfcSubContractResourceType; class IfcSubedge; class IfcSurface; class IfcSurfaceCurve; class IfcSurfaceCurveSweptAreaSolid; class IfcSurfaceFeature; class IfcSurfaceOfLinearExtrusion; class IfcSurfaceOfRevolution; class IfcSurfaceReinforcementArea; class IfcSurfaceStyle; class IfcSurfaceStyleLighting; class IfcSurfaceStyleRefraction; class IfcSurfaceStyleRendering; class IfcSurfaceStyleShading; class IfcSurfaceStyleWithTextures; class IfcSurfaceTexture; class IfcSweptAreaSolid; class IfcSweptDiskSolid; class IfcSweptDiskSolidPolygonal; class IfcSweptSurface; class IfcSwitchingDevice; class IfcSwitchingDeviceType; class IfcSystem; class IfcSystemFurnitureElement; class IfcSystemFurnitureElementType; class IfcTShapeProfileDef; class IfcTable; class IfcTableColumn; class IfcTableRow; class IfcTank; class IfcTankType; class IfcTask; class IfcTaskTime; class IfcTaskTimeRecurring; class IfcTaskType; class IfcTelecomAddress; class IfcTendon; class IfcTendonAnchor; class IfcTendonAnchorType; class IfcTendonConduit; class IfcTendonConduitType; class IfcTendonType; class IfcTessellatedFaceSet; class IfcTessellatedItem; class IfcTextLiteral; class IfcTextLiteralWithExtent; class IfcTextStyle; class IfcTextStyleFontModel; class IfcTextStyleForDefinedFont; class IfcTextStyleTextModel; class IfcTextureCoordinate; class IfcTextureCoordinateGenerator; class IfcTextureMap; class IfcTextureVertex; class IfcTextureVertexList; class IfcThirdOrderPolynomialSpiral; class IfcTimePeriod; class IfcTimeSeries; class IfcTimeSeriesValue; class IfcTopologicalRepresentationItem; class IfcTopologyRepresentation; class IfcToroidalSurface; class IfcTrackElement; class IfcTrackElementType; class IfcTransformer; class IfcTransformerType; class IfcTransportElement; class IfcTransportElementType; class IfcTrapeziumProfileDef; class IfcTriangulatedFaceSet; class IfcTriangulatedIrregularNetwork; class IfcTrimmedCurve; class IfcTubeBundle; class IfcTubeBundleType; class IfcTypeObject; class IfcTypeProcess; class IfcTypeProduct; class IfcTypeResource; class IfcUShapeProfileDef; class IfcUnitAssignment; class IfcUnitaryControlElement; class IfcUnitaryControlElementType; class IfcUnitaryEquipment; class IfcUnitaryEquipmentType; class IfcValve; class IfcValveType; class IfcVector; class IfcVertex; class IfcVertexLoop; class IfcVertexPoint; class IfcVibrationDamper; class IfcVibrationDamperType; class IfcVibrationIsolator; class IfcVibrationIsolatorType; class IfcVienneseBend; class IfcVirtualElement; class IfcVirtualGridIntersection; class IfcVoidStratum; class IfcVoidingFeature; class IfcWall; class IfcWallElementedCase; class IfcWallStandardCase; class IfcWallType; class IfcWasteTerminal; class IfcWasteTerminalType; class IfcWaterStratum; class IfcWindow; class IfcWindowLiningProperties; class IfcWindowPanelProperties; class IfcWindowStandardCase; class IfcWindowStyle; class IfcWindowType; class IfcWorkCalendar; class IfcWorkControl; class IfcWorkPlan; class IfcWorkSchedule; class IfcWorkTime; class IfcZShapeProfileDef; class IfcZone; class IfcAbsorbedDoseMeasure; class IfcAccelerationMeasure; class IfcAmountOfSubstanceMeasure; class IfcAngularVelocityMeasure; class IfcArcIndex; class IfcAreaDensityMeasure; class IfcAreaMeasure; class IfcBinary; class IfcBoolean; class IfcBoxAlignment; class IfcCardinalPointReference; class IfcComplexNumber; class IfcCompoundPlaneAngleMeasure; class IfcContextDependentMeasure; class IfcCountMeasure; class IfcCurvatureMeasure; class IfcDate; class IfcDateTime; class IfcDayInMonthNumber; class IfcDayInWeekNumber; class IfcDescriptiveMeasure; class IfcDimensionCount; class IfcDoseEquivalentMeasure; class IfcDuration; class IfcDynamicViscosityMeasure; class IfcElectricCapacitanceMeasure; class IfcElectricChargeMeasure; class IfcElectricConductanceMeasure; class IfcElectricCurrentMeasure; class IfcElectricResistanceMeasure; class IfcElectricVoltageMeasure; class IfcEnergyMeasure; class IfcFontStyle; class IfcFontVariant; class IfcFontWeight; class IfcForceMeasure; class IfcFrequencyMeasure; class IfcGloballyUniqueId; class IfcHeatFluxDensityMeasure; class IfcHeatingValueMeasure; class IfcIdentifier; class IfcIlluminanceMeasure; class IfcInductanceMeasure; class IfcInteger; class IfcIntegerCountRateMeasure; class IfcIonConcentrationMeasure; class IfcIsothermalMoistureCapacityMeasure; class IfcKinematicViscosityMeasure; class IfcLabel; class IfcLanguageId; class IfcLengthMeasure; class IfcLineIndex; class IfcLinearForceMeasure; class IfcLinearMomentMeasure; class IfcLinearStiffnessMeasure; class IfcLinearVelocityMeasure; class IfcLogical; class IfcLuminousFluxMeasure; class IfcLuminousIntensityDistributionMeasure; class IfcLuminousIntensityMeasure; class IfcMagneticFluxDensityMeasure; class IfcMagneticFluxMeasure; class IfcMassDensityMeasure; class IfcMassFlowRateMeasure; class IfcMassMeasure; class IfcMassPerLengthMeasure; class IfcModulusOfElasticityMeasure; class IfcModulusOfLinearSubgradeReactionMeasure; class IfcModulusOfRotationalSubgradeReactionMeasure; class IfcModulusOfSubgradeReactionMeasure; class IfcMoistureDiffusivityMeasure; class IfcMolecularWeightMeasure; class IfcMomentOfInertiaMeasure; class IfcMonetaryMeasure; class IfcMonthInYearNumber; class IfcNonNegativeLengthMeasure; class IfcNormalisedRatioMeasure; class IfcNumericMeasure; class IfcPHMeasure; class IfcParameterValue; class IfcPlanarForceMeasure; class IfcPlaneAngleMeasure; class IfcPositiveInteger; class IfcPositiveLengthMeasure; class IfcPositivePlaneAngleMeasure; class IfcPositiveRatioMeasure; class IfcPowerMeasure; class IfcPresentableText; class IfcPressureMeasure; class IfcPropertySetDefinitionSet; class IfcRadioActivityMeasure; class IfcRatioMeasure; class IfcReal; class IfcRotationalFrequencyMeasure; class IfcRotationalMassMeasure; class IfcRotationalStiffnessMeasure; class IfcSectionModulusMeasure; class IfcSectionalAreaIntegralMeasure; class IfcShearModulusMeasure; class IfcSolidAngleMeasure; class IfcSoundPowerLevelMeasure; class IfcSoundPowerMeasure; class IfcSoundPressureLevelMeasure; class IfcSoundPressureMeasure; class IfcSpecificHeatCapacityMeasure; class IfcSpecularExponent; class IfcSpecularRoughness; class IfcTemperatureGradientMeasure; class IfcTemperatureRateOfChangeMeasure; class IfcText; class IfcTextAlignment; class IfcTextDecoration; class IfcTextFontName; class IfcTextTransformation; class IfcThermalAdmittanceMeasure; class IfcThermalConductivityMeasure; class IfcThermalExpansionCoefficientMeasure; class IfcThermalResistanceMeasure; class IfcThermalTransmittanceMeasure; class IfcThermodynamicTemperatureMeasure; class IfcTime; class IfcTimeMeasure; class IfcTimeStamp; class IfcTorqueMeasure; class IfcURIReference; class IfcVaporPermeabilityMeasure; class IfcVolumeMeasure; class IfcVolumetricFlowRateMeasure; class IfcWarpingConstantMeasure; class IfcWarpingMomentMeasure;
/// The actor select type allows a person, or an organization, or a person associated with an organization to be referenced.
///
@@ -826,7 +851,7 @@ public:
class IFC_PARSE_API IfcAlignmentCantSegmentTypeEnum : public IfcUtil::IfcBaseType {
public:
- typedef enum {IfcAlignmentCantSegmentType_CONSTANTCANT, IfcAlignmentCantSegmentType_LINEARTRANSITION, IfcAlignmentCantSegmentType_BIQUADRATICPARABOLA, IfcAlignmentCantSegmentType_BLOSSCURVE, IfcAlignmentCantSegmentType_COSINECURVE, IfcAlignmentCantSegmentType_SINECURVE, IfcAlignmentCantSegmentType_VIENNESEBEND} Value;
+ typedef enum {IfcAlignmentCantSegmentType_CONSTANTCANT, IfcAlignmentCantSegmentType_LINEARTRANSITION, IfcAlignmentCantSegmentType_HELMERTCURVE, IfcAlignmentCantSegmentType_BLOSSCURVE, IfcAlignmentCantSegmentType_COSINECURVE, IfcAlignmentCantSegmentType_SINECURVE, IfcAlignmentCantSegmentType_VIENNESEBEND} Value;
static const char* ToString(Value v);
static Value FromString(const std::string& s);
@@ -840,7 +865,7 @@ public:
class IFC_PARSE_API IfcAlignmentHorizontalSegmentTypeEnum : public IfcUtil::IfcBaseType {
public:
- typedef enum {IfcAlignmentHorizontalSegmentType_LINE, IfcAlignmentHorizontalSegmentType_CIRCULARARC, IfcAlignmentHorizontalSegmentType_CLOTHOID, IfcAlignmentHorizontalSegmentType_CUBIC, IfcAlignmentHorizontalSegmentType_BIQUADRATICPARABOLA, IfcAlignmentHorizontalSegmentType_BLOSSCURVE, IfcAlignmentHorizontalSegmentType_CUBICSPIRAL, IfcAlignmentHorizontalSegmentType_COSINECURVE, IfcAlignmentHorizontalSegmentType_SINECURVE, IfcAlignmentHorizontalSegmentType_VIENNESEBEND} Value;
+ typedef enum {IfcAlignmentHorizontalSegmentType_LINE, IfcAlignmentHorizontalSegmentType_CIRCULARARC, IfcAlignmentHorizontalSegmentType_CLOTHOID, IfcAlignmentHorizontalSegmentType_CUBIC, IfcAlignmentHorizontalSegmentType_HELMERTCURVE, IfcAlignmentHorizontalSegmentType_BLOSSCURVE, IfcAlignmentHorizontalSegmentType_CUBICSPIRAL, IfcAlignmentHorizontalSegmentType_COSINECURVE, IfcAlignmentHorizontalSegmentType_SINECURVE, IfcAlignmentHorizontalSegmentType_VIENNESEBEND} Value;
static const char* ToString(Value v);
static Value FromString(const std::string& s);
@@ -4856,6 +4881,20 @@ public:
IfcOutletTypeEnum (const std::string& v);
operator Value() const;
};
+class IFC_PARSE_API IfcPavementTypeEnum : public IfcUtil::IfcBaseType {
+
+public:
+ typedef enum {IfcPavementType_FLEXIBLE, IfcPavementType_RIGID, IfcPavementType_USERDEFINED, IfcPavementType_NOTDEFINED} Value;
+ static const char* ToString(Value v);
+ static Value FromString(const std::string& s);
+
+ virtual const IfcParse::enumeration_type& declaration() const;
+ static const IfcParse::enumeration_type& Class();
+ IfcPavementTypeEnum (IfcEntityInstanceData* e);
+ IfcPavementTypeEnum (Value v);
+ IfcPavementTypeEnum (const std::string& v);
+ operator Value() const;
+};
class IFC_PARSE_API IfcPerformanceHistoryTypeEnum : public IfcUtil::IfcBaseType {
/// This enumeration is used to identify the primary purpose of performance history. The IfcPerformanceHistoryTypeEnum contains the following:
///
@@ -14664,16 +14703,12 @@ public:
bool hasEndCantRight() const;
double EndCantRight() const;
void setEndCantRight(double v);
- /// Whether the optional attribute SmoothingLength is defined for this IfcAlignmentCantSegment
- bool hasSmoothingLength() const;
- double SmoothingLength() const;
- void setSmoothingLength(double v);
::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value PredefinedType() const;
void setPredefinedType(::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcAlignmentCantSegment (IfcEntityInstanceData* e);
- IfcAlignmentCantSegment (boost::optional< std::string > v1_StartTag, boost::optional< std::string > v2_EndTag, double v3_StartDistAlong, double v4_HorizontalLength, double v5_StartCantLeft, boost::optional< double > v6_EndCantLeft, double v7_StartCantRight, boost::optional< double > v8_EndCantRight, boost::optional< double > v9_SmoothingLength, ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v10_PredefinedType);
+ IfcAlignmentCantSegment (boost::optional< std::string > v1_StartTag, boost::optional< std::string > v2_EndTag, double v3_StartDistAlong, double v4_HorizontalLength, double v5_StartCantLeft, boost::optional< double > v6_EndCantLeft, double v7_StartCantRight, boost::optional< double > v8_EndCantRight, ::Ifc4x3_rc3::IfcAlignmentCantSegmentTypeEnum::Value v9_PredefinedType);
typedef IfcTemplatedEntityList< IfcAlignmentCantSegment > list;
};
@@ -26298,14 +26333,14 @@ public:
class IFC_PARSE_API IfcSectionedSolidHorizontal : public IfcSectionedSolid {
public:
- IfcEntityList::ptr CrossSectionPositions() const;
- void setCrossSectionPositions(IfcEntityList::ptr v);
+ IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr CrossSectionPositions() const;
+ void setCrossSectionPositions(IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr v);
bool FixedAxisVertical() const;
void setFixedAxisVertical(bool v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcSectionedSolidHorizontal (IfcEntityInstanceData* e);
- IfcSectionedSolidHorizontal (::Ifc4x3_rc3::IfcCurve* v1_Directrix, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcProfileDef >::ptr v2_CrossSections, IfcEntityList::ptr v3_CrossSectionPositions, bool v4_FixedAxisVertical);
+ IfcSectionedSolidHorizontal (::Ifc4x3_rc3::IfcCurve* v1_Directrix, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcProfileDef >::ptr v2_CrossSections, IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcAxis2PlacementLinear >::ptr v3_CrossSectionPositions, bool v4_FixedAxisVertical);
typedef IfcTemplatedEntityList< IfcSectionedSolidHorizontal > list;
};
@@ -27808,10 +27843,14 @@ public:
bool hasLinearTerm() const;
double LinearTerm() const;
void setLinearTerm(double v);
+ /// Whether the optional attribute ConstantTerm is defined for this IfcThirdOrderPolynomialSpiral
+ bool hasConstantTerm() const;
+ double ConstantTerm() const;
+ void setConstantTerm(double v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcThirdOrderPolynomialSpiral (IfcEntityInstanceData* e);
- IfcThirdOrderPolynomialSpiral (::Ifc4x3_rc3::IfcAxis2Placement* v1_Position, double v2_QubicTerm, boost::optional< double > v3_QuadraticTerm, boost::optional< double > v4_LinearTerm);
+ IfcThirdOrderPolynomialSpiral (::Ifc4x3_rc3::IfcAxis2Placement* v1_Position, double v2_QubicTerm, boost::optional< double > v3_QuadraticTerm, boost::optional< double > v4_LinearTerm, boost::optional< double > v5_ConstantTerm);
typedef IfcTemplatedEntityList< IfcThirdOrderPolynomialSpiral > list;
};
@@ -29849,6 +29888,15 @@ public:
IfcDeepFoundationType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType);
typedef IfcTemplatedEntityList< IfcDeepFoundationType > list;
};
+
+class IFC_PARSE_API IfcDirectrixDerivedReferenceSweptAreaSolid : public IfcFixedReferenceSweptAreaSolid {
+public:
+ virtual const IfcParse::entity& declaration() const;
+ static const IfcParse::entity& Class();
+ IfcDirectrixDerivedReferenceSweptAreaSolid (IfcEntityInstanceData* e);
+ IfcDirectrixDerivedReferenceSweptAreaSolid (::Ifc4x3_rc3::IfcProfileDef* v1_SweptArea, ::Ifc4x3_rc3::IfcAxis2Placement3D* v2_Position, ::Ifc4x3_rc3::IfcCurve* v3_Directrix, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v4_StartParam, ::Ifc4x3_rc3::IfcCurveMeasureSelect* v5_EndParam, ::Ifc4x3_rc3::IfcDirection* v6_FixedReference);
+ typedef IfcTemplatedEntityList< IfcDirectrixDerivedReferenceSweptAreaSolid > list;
+};
/// Definition from IAI: The
/// IfcDistributionElementType defines a list of commonly
/// shared property set definitions of an element and an optional set
@@ -33213,12 +33261,12 @@ public:
class IFC_PARSE_API IfcPavementType : public IfcBuiltElementType {
public:
- bool Flexible() const;
- void setFlexible(bool v);
+ ::Ifc4x3_rc3::IfcPavementTypeEnum::Value PredefinedType() const;
+ void setPredefinedType(::Ifc4x3_rc3::IfcPavementTypeEnum::Value v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcPavementType (IfcEntityInstanceData* e);
- IfcPavementType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, bool v10_Flexible);
+ IfcPavementType (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ApplicableOccurrence, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcPropertySetDefinition >::ptr > v6_HasPropertySets, boost::optional< IfcTemplatedEntityList< ::Ifc4x3_rc3::IfcRepresentationMap >::ptr > v7_RepresentationMaps, boost::optional< std::string > v8_Tag, boost::optional< std::string > v9_ElementType, ::Ifc4x3_rc3::IfcPavementTypeEnum::Value v10_PredefinedType);
typedef IfcTemplatedEntityList< IfcPavementType > list;
};
/// IfcPerformanceHistory is used to document the actual performance of an occurrence instance over time. In practice, performance-related data are generally not easy to obtain as they can originate from different sources (predicted, simulated, or measured) and occur during different stages of the building life-cycle. Such time-related data cover a large spectrum, including meteorological data, schedules, operational status measurements, trend reports, etc.
@@ -38029,14 +38077,10 @@ public:
class IFC_PARSE_API IfcAlignmentHorizontal : public IfcLinearElement {
public:
- /// Whether the optional attribute StartDistAlong is defined for this IfcAlignmentHorizontal
- bool hasStartDistAlong() const;
- double StartDistAlong() const;
- void setStartDistAlong(double v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcAlignmentHorizontal (IfcEntityInstanceData* e);
- IfcAlignmentHorizontal (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< double > v8_StartDistAlong);
+ IfcAlignmentHorizontal (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation);
typedef IfcTemplatedEntityList< IfcAlignmentHorizontal > list;
};
@@ -44366,14 +44410,14 @@ public:
class IFC_PARSE_API IfcPavement : public IfcBuiltElement {
public:
- /// Whether the optional attribute Flexible is defined for this IfcPavement
- bool hasFlexible() const;
- bool Flexible() const;
- void setFlexible(bool v);
+ /// Whether the optional attribute PredefinedType is defined for this IfcPavement
+ bool hasPredefinedType() const;
+ ::Ifc4x3_rc3::IfcPavementTypeEnum::Value PredefinedType() const;
+ void setPredefinedType(::Ifc4x3_rc3::IfcPavementTypeEnum::Value v);
virtual const IfcParse::entity& declaration() const;
static const IfcParse::entity& Class();
IfcPavement (IfcEntityInstanceData* e);
- IfcPavement (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag, boost::optional< bool > v9_Flexible);
+ IfcPavement (std::string v1_GlobalId, ::Ifc4x3_rc3::IfcOwnerHistory* v2_OwnerHistory, boost::optional< std::string > v3_Name, boost::optional< std::string > v4_Description, boost::optional< std::string > v5_ObjectType, ::Ifc4x3_rc3::IfcObjectPlacement* v6_ObjectPlacement, ::Ifc4x3_rc3::IfcProductRepresentation* v7_Representation, boost::optional< std::string > v8_Tag, boost::optional< ::Ifc4x3_rc3::IfcPavementTypeEnum::Value > v9_PredefinedType);
typedef IfcTemplatedEntityList< IfcPavement > list;
};
/// A pile is a slender timber, concrete, or steel structural element, driven, jetted, or otherwise embedded on end in the ground for the purpose of supporting a load.