mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-20 15:08:51 +00:00
Regen schema code
This commit is contained in:
+118
-118
@@ -7855,7 +7855,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcAbsorbedDoseMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcAbsorbedDoseMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7868,7 +7868,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcAccelerationMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcAccelerationMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7884,7 +7884,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: amount_of_substance_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcAmountOfSubstanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcAmountOfSubstanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7897,7 +7897,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcAngularVelocityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcAngularVelocityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7915,7 +7915,7 @@ public:
|
||||
operator std::vector< int > /*[3:3]*/() const;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcAreaDensityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcAreaDensityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7930,7 +7930,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: area_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcAreaMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcAreaMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7939,7 +7939,7 @@ public:
|
||||
operator double() const;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcBinary : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcBinary : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -7952,7 +7952,7 @@ public:
|
||||
/// Type: BOOLEAN
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcBoolean : public IfcUtil::IfcBaseType, public IfcSimpleValue, public IfcTranslationalStiffnessSelect, public IfcWarpingStiffnessSelect, public IfcModulusOfTranslationalSubgradeReactionSelect, public IfcValue, public IfcRotationalStiffnessSelect, public IfcModulusOfRotationalSubgradeReactionSelect, public IfcMetricValueSelect, public IfcModulusOfSubgradeReactionSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcBoolean : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcModulusOfRotationalSubgradeReactionSelect, public IfcModulusOfSubgradeReactionSelect, public IfcModulusOfTranslationalSubgradeReactionSelect, public IfcRotationalStiffnessSelect, public IfcSimpleValue, public IfcTranslationalStiffnessSelect, public IfcValue, public IfcWarpingStiffnessSelect {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8022,7 +8022,7 @@ public:
|
||||
/// Type: ARRAY [1:2] OF REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x2.
|
||||
class IFC_PARSE_API IfcComplexNumber : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcComplexNumber : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8078,7 +8078,7 @@ public:
|
||||
/// + FORMAT(ABS(c[4]), '##'); -- -50° 58' 33" 110400
|
||||
///
|
||||
/// Another often encountered display format of latitudes and longitudes is to omit the signs and print N, S, E, W indicators instead, for example, 50°58'33"S. When stored as IfcCompoundPlaneAngleMeasure however, a compound plane angle measure is always signed, with same sign of all components.
|
||||
class IFC_PARSE_API IfcCompoundPlaneAngleMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcCompoundPlaneAngleMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8092,7 +8092,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: context_dependent_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcContextDependentMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcContextDependentMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8106,7 +8106,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: count_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcCountMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcCountMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8121,7 +8121,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcCurvatureMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcCurvatureMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8135,7 +8135,7 @@ public:
|
||||
///
|
||||
/// Use definitions
|
||||
/// All given values should be provided in context and converted into a Gregorian date context and be shall be processable by a receiving application.
|
||||
class IFC_PARSE_API IfcDate : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcDate : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8161,7 +8161,7 @@ public:
|
||||
/// otherwise they are forbidden. The year 0000 is prohibited.
|
||||
///
|
||||
/// HISTORY: New type in IFC2x4
|
||||
class IFC_PARSE_API IfcDateTime : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcDateTime : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8237,7 +8237,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name:descriptive_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcDescriptiveMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect {
|
||||
class IFC_PARSE_API IfcDescriptiveMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8265,7 +8265,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcDoseEquivalentMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcDoseEquivalentMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8278,7 +8278,7 @@ public:
|
||||
/// EXAMPLE: P0002-10-15T10:30:20 (duration of two years, 10 months, 15 days, 10 hours, 30 minutes and 20 seconds).
|
||||
///
|
||||
/// HISTORY: New type in IFC2x4
|
||||
class IFC_PARSE_API IfcDuration : public IfcUtil::IfcBaseType, public IfcSimpleValue, public IfcTimeOrRatioSelect, public IfcValue, public IfcMetricValueSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcDuration : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcTimeOrRatioSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8292,7 +8292,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcDynamicViscosityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcDynamicViscosityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8305,7 +8305,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcElectricCapacitanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricCapacitanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8318,7 +8318,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcElectricChargeMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricChargeMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8331,7 +8331,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcElectricConductanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricConductanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8346,7 +8346,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: electric_current_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcElectricCurrentMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricCurrentMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8359,7 +8359,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcElectricResistanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricResistanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8372,7 +8372,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcElectricVoltageMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcElectricVoltageMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8385,7 +8385,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcEnergyMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcEnergyMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8471,7 +8471,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcForceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcForceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8484,7 +8484,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcFrequencyMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcFrequencyMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8518,7 +8518,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcHeatFluxDensityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcHeatFluxDensityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8529,7 +8529,7 @@ public:
|
||||
/// IfcHeatingValueMeasure defines the amount of energy released (usually in MJ/kg) when a fuel is burned.
|
||||
///
|
||||
/// HISTORY: This is new type in IFC2x2.
|
||||
class IFC_PARSE_API IfcHeatingValueMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcHeatingValueMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8551,7 +8551,7 @@ public:
|
||||
/// Per ISO 10303-11, the set of characters that may appear in STRINGs is defined in ISO 10646. The encoding of characters in case of file-based exchange is defined in ISO 10303-21 (STEP physical files) and ISO 10303-28 (XML files). Among else, these specifications define the encoding of 8-bit characters from ISO 8859-1...-16 and of 2-byte Unicode characters.
|
||||
///
|
||||
/// Note that while IfcIdentifier is restricted to 255 characters, the size in exchange files after encoding may be considerably larger than 255 octets, depending on the particular encoding and on the contents of the identifier.
|
||||
class IFC_PARSE_API IfcIdentifier : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcIdentifier : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8564,7 +8564,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcIlluminanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcIlluminanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8577,7 +8577,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcInductanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcInductanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8592,7 +8592,7 @@ public:
|
||||
/// Type: INTEGER
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcInteger : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcInteger : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8607,7 +8607,7 @@ public:
|
||||
/// Type: INTEGER
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcIntegerCountRateMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcIntegerCountRateMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8618,7 +8618,7 @@ public:
|
||||
/// IfcIonConcentrationMeasure is a measure of particular ion concentration in a liquid, given in mg/L.
|
||||
///
|
||||
/// HISTORY: New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcIonConcentrationMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcIonConcentrationMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8631,7 +8631,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcIsothermalMoistureCapacityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcIsothermalMoistureCapacityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8644,7 +8644,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcKinematicViscosityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcKinematicViscosityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8666,7 +8666,7 @@ public:
|
||||
/// Per ISO 10303-11, the set of characters that may appear in STRINGs is defined in ISO 10646. The encoding of characters in case of file-based exchange is defined in ISO 10303-21 (STEP physical files) and ISO 10303-28 (XML files). Among else, these specifications define the encoding of 8-bit characters from ISO 8859-1...-16 and of 2-byte Unicode characters.
|
||||
///
|
||||
/// Note that while IfcLabel is restricted to 255 characters, the size in exchange files after encoding may be considerably larger than 255 octets, depending on the particular encoding and on the contents of the label.
|
||||
class IFC_PARSE_API IfcLabel : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcLabel : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8699,7 +8699,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcLengthMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcMetricValueSelect, public IfcMeasureValue, public IfcSizeSelect, public IfcAppliedValueSelect, public IfcBendingParameterSelect {
|
||||
class IFC_PARSE_API IfcLengthMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcBendingParameterSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8721,7 +8721,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcLinearForceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLinearForceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8734,7 +8734,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcLinearMomentMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLinearMomentMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8747,7 +8747,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcLinearStiffnessMeasure : public IfcUtil::IfcBaseType, public IfcTranslationalStiffnessSelect, public IfcValue, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLinearStiffnessMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcTranslationalStiffnessSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8760,7 +8760,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcLinearVelocityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLinearVelocityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8773,7 +8773,7 @@ public:
|
||||
/// Type: LOGICAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcLogical : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcLogical : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8786,7 +8786,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcLuminousFluxMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLuminousFluxMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8801,7 +8801,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcLuminousIntensityDistributionMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcLuminousIntensityDistributionMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8816,7 +8816,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: luminous_intensity_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcLuminousIntensityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcLuminousIntensityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8829,7 +8829,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcMagneticFluxDensityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMagneticFluxDensityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8842,7 +8842,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcMagneticFluxMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMagneticFluxMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8855,7 +8855,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcMassDensityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMassDensityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8868,7 +8868,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcMassFlowRateMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMassFlowRateMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8883,7 +8883,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: mass_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcMassMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcMassMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8898,7 +8898,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcMassPerLengthMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMassPerLengthMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8911,7 +8911,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcModulusOfElasticityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcModulusOfElasticityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8924,7 +8924,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x2.
|
||||
class IFC_PARSE_API IfcModulusOfLinearSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcModulusOfTranslationalSubgradeReactionSelect, public IfcValue, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcModulusOfLinearSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcModulusOfTranslationalSubgradeReactionSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8937,7 +8937,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcModulusOfRotationalSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcModulusOfRotationalSubgradeReactionSelect, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcModulusOfRotationalSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcModulusOfRotationalSubgradeReactionSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8954,7 +8954,7 @@ public:
|
||||
/// Figure 290 illustrates elastic support of a planar member.
|
||||
///
|
||||
/// Figure 290 — Modulus of subgrade reaction measure
|
||||
class IFC_PARSE_API IfcModulusOfSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcMetricValueSelect, public IfcModulusOfSubgradeReactionSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcModulusOfSubgradeReactionMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcModulusOfSubgradeReactionSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8967,7 +8967,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcMoistureDiffusivityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMoistureDiffusivityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8980,7 +8980,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcMolecularWeightMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMolecularWeightMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -8993,7 +8993,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcMomentOfInertiaMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMomentOfInertiaMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9005,7 +9005,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcMonetaryMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcMonetaryMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9082,7 +9082,7 @@ public:
|
||||
/// Type: IfcLengthMeasure
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x4.
|
||||
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcNonNegativeLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9096,7 +9096,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: numeric_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcNumericMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcNumericMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9107,7 +9107,7 @@ public:
|
||||
/// IfcPHMeasure is a measure of the molar hydrogen ion concentration in a liquid (usually defined as the measure of acidity) in a range from 0 to 14.
|
||||
///
|
||||
/// HISTORY: New type in IFC 2x2.
|
||||
class IFC_PARSE_API IfcPHMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcPHMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9122,7 +9122,7 @@ public:
|
||||
/// NOTE Corresponding STEP name: parameter_value, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcParameterValue : public IfcUtil::IfcBaseType, public IfcValue, public IfcMeasureValue, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcTrimmingSelect {
|
||||
class IFC_PARSE_API IfcParameterValue : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcTrimmingSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9135,7 +9135,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcPlanarForceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcPlanarForceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9154,7 +9154,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcMeasureValue, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcBendingParameterSelect {
|
||||
class IFC_PARSE_API IfcPlaneAngleMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcBendingParameterSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9163,7 +9163,7 @@ public:
|
||||
operator double() const;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcPositiveInteger : public IfcInteger, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9177,7 +9177,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: positive_length_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcValue, public IfcMetricValueSelect, public IfcMeasureValue, public IfcHatchLineDistanceSelect, public IfcSizeSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcPositiveLengthMeasure : public IfcLengthMeasure, public IfcAppliedValueSelect, public IfcHatchLineDistanceSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9191,7 +9191,7 @@ public:
|
||||
/// NOTE Corresponding STEP name: positive_plane_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcPositivePlaneAngleMeasure : public IfcPlaneAngleMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9204,7 +9204,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcPowerMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcPowerMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9234,7 +9234,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcPressureMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcPressureMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9256,7 +9256,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcRadioActivityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcRadioActivityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9274,7 +9274,7 @@ public:
|
||||
/// NOTE Corresponding STEP name: ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcRatioMeasure : public IfcUtil::IfcBaseType, public IfcTimeOrRatioSelect, public IfcValue, public IfcMetricValueSelect, public IfcMeasureValue, public IfcSizeSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcRatioMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcTimeOrRatioSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9289,7 +9289,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY: New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcReal : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcReal : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9302,7 +9302,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcRotationalFrequencyMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcRotationalFrequencyMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9316,7 +9316,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcRotationalMassMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcRotationalMassMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9329,7 +9329,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcRotationalStiffnessMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcRotationalStiffnessSelect, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcRotationalStiffnessMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcRotationalStiffnessSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9342,7 +9342,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x2.
|
||||
class IFC_PARSE_API IfcSectionModulusMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSectionModulusMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9355,7 +9355,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcSectionalAreaIntegralMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSectionalAreaIntegralMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9368,7 +9368,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcShearModulusMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcShearModulusMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9383,7 +9383,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: solid_angle_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcSolidAngleMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcSolidAngleMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9392,7 +9392,7 @@ public:
|
||||
operator double() const;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcSoundPowerLevelMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSoundPowerLevelMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9405,7 +9405,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcSoundPowerMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSoundPowerMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9414,7 +9414,7 @@ public:
|
||||
operator double() const;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcSoundPressureLevelMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSoundPressureLevelMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9427,7 +9427,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcSoundPressureMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSoundPressureMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9440,7 +9440,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcSpecificHeatCapacityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcSpecificHeatCapacityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9485,7 +9485,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcTemperatureGradientMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcTemperatureGradientMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9498,7 +9498,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x4.
|
||||
class IFC_PARSE_API IfcTemperatureRateOfChangeMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcTemperatureRateOfChangeMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9517,7 +9517,7 @@ public:
|
||||
/// Per ISO 10303-11, the set of characters that may appear in STRINGs is defined in ISO 10646. The encoding of characters in case of file-based exchange is defined in ISO 10303-21 (STEP physical files) and ISO 10303-28 (XML files). Among else, these specifications define the encoding of 8-bit characters from ISO 8859-1...-16 and of 2-byte Unicode characters.
|
||||
///
|
||||
/// Note that while IfcText is not formally restricted in length, the size of a string in ISO 10303-21:2002 conforming exchange files must not exceed 32767 octets after encoding and escaping.
|
||||
class IFC_PARSE_API IfcText : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcText : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9614,7 +9614,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcThermalAdmittanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcThermalAdmittanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9627,7 +9627,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcThermalConductivityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcThermalConductivityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9639,7 +9639,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcThermalExpansionCoefficientMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcThermalExpansionCoefficientMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9651,7 +9651,7 @@ public:
|
||||
/// Usually measured in m2 Kelvin/Watt.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcThermalResistanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcThermalResistanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9664,7 +9664,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcThermalTransmittanceMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcThermalTransmittanceMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9679,7 +9679,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: thermodynamic_temperature_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcThermodynamicTemperatureMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcThermodynamicTemperatureMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9695,7 +9695,7 @@ public:
|
||||
/// 13:20:00-05:00.
|
||||
///
|
||||
/// HISTORY: New type in IFC2x4
|
||||
class IFC_PARSE_API IfcTime : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcTime : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9710,7 +9710,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: time_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcTimeMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcTimeMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9722,7 +9722,7 @@ public:
|
||||
/// Type: INTEGER
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcTimeStamp : public IfcUtil::IfcBaseType, public IfcValue, public IfcSimpleValue, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
class IFC_PARSE_API IfcTimeStamp : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcSimpleValue, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9735,7 +9735,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcTorqueMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcTorqueMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9763,7 +9763,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcVaporPermeabilityMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcVaporPermeabilityMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9778,7 +9778,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: volume_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcVolumeMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcMeasureValue {
|
||||
class IFC_PARSE_API IfcVolumeMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9791,7 +9791,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2.0.
|
||||
class IFC_PARSE_API IfcVolumetricFlowRateMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcVolumetricFlowRateMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9804,7 +9804,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcWarpingConstantMeasure : public IfcUtil::IfcBaseType, public IfcValue, public IfcAppliedValueSelect, public IfcMetricValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcWarpingConstantMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9817,7 +9817,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC2x2.
|
||||
class IFC_PARSE_API IfcWarpingMomentMeasure : public IfcUtil::IfcBaseType, public IfcWarpingStiffnessSelect, public IfcValue, public IfcMetricValueSelect, public IfcAppliedValueSelect, public IfcDerivedMeasureValue {
|
||||
class IFC_PARSE_API IfcWarpingMomentMeasure : public IfcUtil::IfcBaseType, public IfcAppliedValueSelect, public IfcDerivedMeasureValue, public IfcMetricValueSelect, public IfcValue, public IfcWarpingStiffnessSelect {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9863,7 +9863,7 @@ public:
|
||||
/// Type: REAL
|
||||
///
|
||||
/// HISTORY New type in IFC Release 2x.
|
||||
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcColourOrFactor, public IfcValue, public IfcMetricValueSelect, public IfcMeasureValue, public IfcSizeSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcNormalisedRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcColourOrFactor, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -9877,7 +9877,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: positive_ratio_measure, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New type in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcValue, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect {
|
||||
class IFC_PARSE_API IfcPositiveRatioMeasure : public IfcRatioMeasure, public IfcAppliedValueSelect, public IfcMeasureValue, public IfcMetricValueSelect, public IfcSizeSelect, public IfcValue {
|
||||
public:
|
||||
virtual const IfcParse::type_declaration& declaration() const;
|
||||
static const IfcParse::type_declaration& Class();
|
||||
@@ -10979,7 +10979,7 @@ public:
|
||||
/// IfcRelAssociatesMaterial.
|
||||
///
|
||||
/// HISTORY New entity in IFC2x4
|
||||
class IFC_PARSE_API IfcMaterialDefinition : public IfcUtil::IfcBaseEntity, public IfcObjectReferenceSelect, public IfcMaterialSelect, public IfcResourceObjectSelect {
|
||||
class IFC_PARSE_API IfcMaterialDefinition : public IfcUtil::IfcBaseEntity, public IfcMaterialSelect, public IfcObjectReferenceSelect, public IfcResourceObjectSelect {
|
||||
public:
|
||||
aggregate_of< IfcRelAssociatesMaterial >::ptr AssociatedTo() const; // INVERSE IfcRelAssociatesMaterial::RelatingMaterial
|
||||
aggregate_of< IfcExternalReferenceRelationship >::ptr HasExternalReferences() const; // INVERSE IfcExternalReferenceRelationship::RelatedResourceObjects
|
||||
@@ -11314,7 +11314,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: measure_with_unit, please refer to ISO/IS 10303-41 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New entity in IFC Release 1.5.1.
|
||||
class IFC_PARSE_API IfcMeasureWithUnit : public IfcUtil::IfcBaseEntity, public IfcMetricValueSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcMeasureWithUnit : public IfcUtil::IfcBaseEntity, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
public:
|
||||
/// The value of the physical quantity when expressed in the specified units.
|
||||
::Ifc4x3_rc1::IfcValue* ValueComponent() const;
|
||||
@@ -12341,7 +12341,7 @@ public:
|
||||
typedef aggregate_of< IfcRecurrencePattern > list;
|
||||
};
|
||||
|
||||
class IFC_PARSE_API IfcReference : public IfcUtil::IfcBaseEntity, public IfcMetricValueSelect, public IfcAppliedValueSelect {
|
||||
class IFC_PARSE_API IfcReference : public IfcUtil::IfcBaseEntity, public IfcAppliedValueSelect, public IfcMetricValueSelect {
|
||||
public:
|
||||
boost::optional< std::string > TypeIdentifier() const;
|
||||
void setTypeIdentifier(boost::optional< std::string > v);
|
||||
@@ -14460,7 +14460,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: colour_specification. It has been made into an abstract entity in IFC. Please refer to ISO/IS 10303-46:1994, p. 138 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New entity in IFC2x2.
|
||||
class IFC_PARSE_API IfcColourSpecification : public IfcPresentationItem, public IfcFillStyleSelect, public IfcColour {
|
||||
class IFC_PARSE_API IfcColourSpecification : public IfcPresentationItem, public IfcColour, public IfcFillStyleSelect {
|
||||
public:
|
||||
/// Optional name given to a particular colour specification in addition to the colour components (like the RGB values).
|
||||
///
|
||||
@@ -17110,7 +17110,7 @@ public:
|
||||
/// NOTE: Corresponding ISO 10303 entity: point. Only the subtypes cartesian_point, point_on_curve, point_on_surface have been incorporated in the current release of IFC. Please refer to ISO/IS 10303-42:1994, p. 22 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY: New entity in IFC Release 1.5
|
||||
class IFC_PARSE_API IfcPoint : public IfcGeometricRepresentationItem, public IfcPointOrVertexPoint, public IfcGeometricSetSelect {
|
||||
class IFC_PARSE_API IfcPoint : public IfcGeometricRepresentationItem, public IfcGeometricSetSelect, public IfcPointOrVertexPoint {
|
||||
public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
@@ -18230,7 +18230,7 @@ public:
|
||||
///
|
||||
/// A surface has non zero area.
|
||||
/// A surface is arcwise connected.
|
||||
class IFC_PARSE_API IfcSurface : public IfcGeometricRepresentationItem, public IfcSurfaceOrFaceSurface, public IfcGeometricSetSelect {
|
||||
class IFC_PARSE_API IfcSurface : public IfcGeometricRepresentationItem, public IfcGeometricSetSelect, public IfcSurfaceOrFaceSurface {
|
||||
public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
@@ -20115,7 +20115,7 @@ public:
|
||||
///
|
||||
/// A curve shall be arcwise connected
|
||||
/// A curve shall have an arc length greater than zero.
|
||||
class IFC_PARSE_API IfcCurve : public IfcGeometricRepresentationItem, public IfcLinearAxisSelect, public IfcGeometricSetSelect {
|
||||
class IFC_PARSE_API IfcCurve : public IfcGeometricRepresentationItem, public IfcGeometricSetSelect, public IfcLinearAxisSelect {
|
||||
public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
@@ -20197,7 +20197,7 @@ public:
|
||||
/// NOTE: Corresponding ISO 10303 entity: direction. Please refer to ISO/IS 10303-42:1994, p.26 for the final definition of the formal standard. The derived attribute Dim has been added (see also note at IfcGeometricRepresentationItem).
|
||||
///
|
||||
/// HISTORY: New entity in IFC Release 1.0
|
||||
class IFC_PARSE_API IfcDirection : public IfcGeometricRepresentationItem, public IfcVectorOrDirection, public IfcGridPlacementDirectionSelect {
|
||||
class IFC_PARSE_API IfcDirection : public IfcGeometricRepresentationItem, public IfcGridPlacementDirectionSelect, public IfcVectorOrDirection {
|
||||
public:
|
||||
/// The components in the direction of X axis (DirectionRatios[1]), of Y axis (DirectionRatios[2]), and of Z axis (DirectionRatios[3])
|
||||
std::vector< double > /*[2:3]*/ DirectionRatios() const;
|
||||
@@ -21671,7 +21671,7 @@ public:
|
||||
/// NOTE Corresponding ISO 10303 name: pre_defined_colour. It has been made into an abstract entity in IFC. Please refer to ISO/IS 10303-46:1994, p. 141 for the final definition of the formal standard.
|
||||
///
|
||||
/// HISTORY New entity in IFC2x2.
|
||||
class IFC_PARSE_API IfcPreDefinedColour : public IfcPreDefinedItem, public IfcFillStyleSelect, public IfcColour {
|
||||
class IFC_PARSE_API IfcPreDefinedColour : public IfcPreDefinedItem, public IfcColour, public IfcFillStyleSelect {
|
||||
public:
|
||||
virtual const IfcParse::entity& declaration() const;
|
||||
static const IfcParse::entity& Class();
|
||||
@@ -21900,7 +21900,7 @@ public:
|
||||
/// IfcProductDefinitionShape being either a geometric shape
|
||||
/// representation, or a topology representation (with or without
|
||||
/// underlying geometry of the topological items).
|
||||
class IFC_PARSE_API IfcProduct : public IfcObject, public IfcSpatialReferenceSelect, public IfcProductSelect {
|
||||
class IFC_PARSE_API IfcProduct : public IfcObject, public IfcProductSelect, public IfcSpatialReferenceSelect {
|
||||
public:
|
||||
/// Placement of the product in space, the placement can either be absolute (relative to the world coordinate system), relative (relative to the object placement of another product), or constraint (e.g. relative to grid axes). It is determined by the various subtypes of IfcObjectPlacement, which includes the axis placement information to determine the transformation for the object coordinate system.
|
||||
::Ifc4x3_rc1::IfcObjectPlacement* ObjectPlacement() const;
|
||||
|
||||
Reference in New Issue
Block a user