Skip to content

Commit 6182814

Browse files
committed
rerun code gen
1 parent d241af0 commit 6182814

8 files changed

Lines changed: 46 additions & 46 deletions

File tree

src/ifcparse/Ifc2x3.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6872,7 +6872,7 @@ class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public
68726872
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
68736873
///
68746874
/// HISTORY New type in IFC Release 1.5.1.
6875-
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcSizeSelect, public IfcValue {
6875+
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect {
68766876
public:
68776877
virtual const IfcParse::type_declaration& declaration() const;
68786878
static const IfcParse::type_declaration& Class();
@@ -6886,7 +6886,7 @@ class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public
68866886
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
68876887
///
68886888
/// HISTORY New type in IFC Release 1.5.1.
6889-
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcMeasureValue, public IfcValue {
6889+
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure {
68906890
public:
68916891
virtual const IfcParse::type_declaration& declaration() const;
68926892
static const IfcParse::type_declaration& Class();
@@ -7505,7 +7505,7 @@ class IFC_PARSE_API IfcBoxAlignment : public IfcLabel {
75057505
/// Type: REAL
75067506
///
75077507
/// HISTORY New type in IFC Release 2x.
7508-
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor, public IfcMeasureValue, public IfcSizeSelect, public IfcValue {
7508+
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor {
75097509
public:
75107510
virtual const IfcParse::type_declaration& declaration() const;
75117511
static const IfcParse::type_declaration& Class();
@@ -7519,7 +7519,7 @@ class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public
75197519
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
75207520
///
75217521
/// HISTORY New type in IFC Release 1.5.1.
7522-
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcMeasureValue, public IfcSizeSelect, public IfcValue {
7522+
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure {
75237523
public:
75247524
virtual const IfcParse::type_declaration& declaration() const;
75257525
static const IfcParse::type_declaration& Class();

src/ifcparse/Ifc4.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8603,7 +8603,7 @@ class IFC_PARSE_API IfcMonthInYearNumber : public IfcUtil::IfcBaseType {
86038603
/// Type: IfcLengthMeasure
86048604
///
86058605
/// HISTORY New type in IFC Release 2x4.
8606-
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8606+
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure {
86078607
public:
86088608
virtual const IfcParse::type_declaration& declaration() const;
86098609
static const IfcParse::type_declaration& Class();
@@ -8684,7 +8684,7 @@ class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public
86848684
operator double() const;
86858685
};
86868686

8687-
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
8687+
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger {
86888688
public:
86898689
virtual const IfcParse::type_declaration& declaration() const;
86908690
static const IfcParse::type_declaration& Class();
@@ -8698,7 +8698,7 @@ class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedV
86988698
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
86998699
///
87008700
/// HISTORY New type in IFC Release 1.5.1.
8701-
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
8701+
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect {
87028702
public:
87038703
virtual const IfcParse::type_declaration& declaration() const;
87048704
static const IfcParse::type_declaration& Class();
@@ -8712,7 +8712,7 @@ class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public
87128712
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
87138713
///
87148714
/// HISTORY New type in IFC Release 1.5.1.
8715-
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8715+
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure {
87168716
public:
87178717
virtual const IfcParse::type_declaration& declaration() const;
87188718
static const IfcParse::type_declaration& Class();
@@ -9384,7 +9384,7 @@ class IFC_PARSE_API IfcBoxAlignment : public IfcLabel {
93849384
/// Type: REAL
93859385
///
93869386
/// HISTORY New type in IFC Release 2x.
9387-
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcColourOrFactor, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9387+
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor {
93889388
public:
93899389
virtual const IfcParse::type_declaration& declaration() const;
93909390
static const IfcParse::type_declaration& Class();
@@ -9398,7 +9398,7 @@ class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public
93989398
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
93999399
///
94009400
/// HISTORY New type in IFC Release 1.5.1.
9401-
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9401+
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure {
94029402
public:
94039403
virtual const IfcParse::type_declaration& declaration() const;
94049404
static const IfcParse::type_declaration& Class();

src/ifcparse/Ifc4x1.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8645,7 +8645,7 @@ class IFC_PARSE_API IfcMonthInYearNumber : public IfcUtil::IfcBaseType {
86458645
/// Type: IfcLengthMeasure
86468646
///
86478647
/// HISTORY New type in IFC Release 2x4.
8648-
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8648+
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure {
86498649
public:
86508650
virtual const IfcParse::type_declaration& declaration() const;
86518651
static const IfcParse::type_declaration& Class();
@@ -8726,7 +8726,7 @@ class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public
87268726
operator double() const;
87278727
};
87288728

8729-
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
8729+
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger {
87308730
public:
87318731
virtual const IfcParse::type_declaration& declaration() const;
87328732
static const IfcParse::type_declaration& Class();
@@ -8740,7 +8740,7 @@ class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedV
87408740
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
87418741
///
87428742
/// HISTORY New type in IFC Release 1.5.1.
8743-
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
8743+
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect {
87448744
public:
87458745
virtual const IfcParse::type_declaration& declaration() const;
87468746
static const IfcParse::type_declaration& Class();
@@ -8754,7 +8754,7 @@ class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public
87548754
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
87558755
///
87568756
/// HISTORY New type in IFC Release 1.5.1.
8757-
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8757+
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure {
87588758
public:
87598759
virtual const IfcParse::type_declaration& declaration() const;
87608760
static const IfcParse::type_declaration& Class();
@@ -9426,7 +9426,7 @@ class IFC_PARSE_API IfcBoxAlignment : public IfcLabel {
94269426
/// Type: REAL
94279427
///
94289428
/// HISTORY New type in IFC Release 2x.
9429-
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcColourOrFactor, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9429+
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor {
94309430
public:
94319431
virtual const IfcParse::type_declaration& declaration() const;
94329432
static const IfcParse::type_declaration& Class();
@@ -9440,7 +9440,7 @@ class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public
94409440
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
94419441
///
94429442
/// HISTORY New type in IFC Release 1.5.1.
9443-
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9443+
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure {
94449444
public:
94459445
virtual const IfcParse::type_declaration& declaration() const;
94469446
static const IfcParse::type_declaration& Class();

src/ifcparse/Ifc4x2.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8743,7 +8743,7 @@ class IFC_PARSE_API IfcMonthInYearNumber : public IfcUtil::IfcBaseType {
87438743
/// Type: IfcLengthMeasure
87448744
///
87458745
/// HISTORY New type in IFC Release 2x4.
8746-
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8746+
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure {
87478747
public:
87488748
virtual const IfcParse::type_declaration& declaration() const;
87498749
static const IfcParse::type_declaration& Class();
@@ -8824,7 +8824,7 @@ class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public
88248824
operator double() const;
88258825
};
88268826

8827-
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
8827+
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger {
88288828
public:
88298829
virtual const IfcParse::type_declaration& declaration() const;
88308830
static const IfcParse::type_declaration& Class();
@@ -8838,7 +8838,7 @@ class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedV
88388838
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
88398839
///
88408840
/// HISTORY New type in IFC Release 1.5.1.
8841-
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
8841+
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect {
88428842
public:
88438843
virtual const IfcParse::type_declaration& declaration() const;
88448844
static const IfcParse::type_declaration& Class();
@@ -8852,7 +8852,7 @@ class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public
88528852
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
88538853
///
88548854
/// HISTORY New type in IFC Release 1.5.1.
8855-
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
8855+
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure {
88568856
public:
88578857
virtual const IfcParse::type_declaration& declaration() const;
88588858
static const IfcParse::type_declaration& Class();
@@ -9524,7 +9524,7 @@ class IFC_PARSE_API IfcBoxAlignment : public IfcLabel {
95249524
/// Type: REAL
95259525
///
95269526
/// HISTORY New type in IFC Release 2x.
9527-
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcColourOrFactor, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9527+
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor {
95289528
public:
95299529
virtual const IfcParse::type_declaration& declaration() const;
95309530
static const IfcParse::type_declaration& Class();
@@ -9538,7 +9538,7 @@ class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public
95389538
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
95399539
///
95409540
/// HISTORY New type in IFC Release 1.5.1.
9541-
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9541+
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure {
95429542
public:
95439543
virtual const IfcParse::type_declaration& declaration() const;
95449544
static const IfcParse::type_declaration& Class();

src/ifcparse/Ifc4x3_rc1.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9082,7 +9082,7 @@ class IFC_PARSE_API IfcMonthInYearNumber : public IfcUtil::IfcBaseType {
90829082
/// Type: IfcLengthMeasure
90839083
///
90849084
/// HISTORY New type in IFC Release 2x4.
9085-
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
9085+
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure {
90869086
public:
90879087
virtual const IfcParse::type_declaration& declaration() const;
90889088
static const IfcParse::type_declaration& Class();
@@ -9163,7 +9163,7 @@ class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public
91639163
operator double() const;
91649164
};
91659165

9166-
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
9166+
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger {
91679167
public:
91689168
virtual const IfcParse::type_declaration& declaration() const;
91699169
static const IfcParse::type_declaration& Class();
@@ -9177,7 +9177,7 @@ class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedV
91779177
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
91789178
///
91799179
/// HISTORY New type in IFC Release 1.5.1.
9180-
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9180+
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcHatchLineDistanceSelect {
91819181
public:
91829182
virtual const IfcParse::type_declaration& declaration() const;
91839183
static const IfcParse::type_declaration& Class();
@@ -9191,7 +9191,7 @@ class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public
91919191
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
91929192
///
91939193
/// HISTORY New type in IFC Release 1.5.1.
9194-
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
9194+
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure {
91959195
public:
91969196
virtual const IfcParse::type_declaration& declaration() const;
91979197
static const IfcParse::type_declaration& Class();
@@ -9863,7 +9863,7 @@ class IFC_PARSE_API IfcBoxAlignment : public IfcLabel {
98639863
/// Type: REAL
98649864
///
98659865
/// HISTORY New type in IFC Release 2x.
9866-
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcColourOrFactor, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9866+
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor {
98679867
public:
98689868
virtual const IfcParse::type_declaration& declaration() const;
98699869
static const IfcParse::type_declaration& Class();
@@ -9877,7 +9877,7 @@ class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public
98779877
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
98789878
///
98799879
/// HISTORY New type in IFC Release 1.5.1.
9880-
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
9880+
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure {
98819881
public:
98829882
virtual const IfcParse::type_declaration& declaration() const;
98839883
static const IfcParse::type_declaration& Class();

0 commit comments

Comments
 (0)