Files
IfcOpenShell/src/ifcparse/Ifc2x3enum.h
T

42 lines
19 KiB
C++
Raw Normal View History

/********************************************************************************
* *
* This file is part of IfcOpenShell. *
* *
* IfcOpenShell is free software: you can redistribute it and/or modify *
* it under the terms of the Lesser GNU General Public License as published by *
* the Free Software Foundation, either version 3.0 of the License, or *
* (at your option) any later version. *
* *
* IfcOpenShell is distributed in the hope that it will be useful, *
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
* Lesser GNU General Public License for more details. *
* *
* You should have received a copy of the Lesser GNU General Public License *
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
* *
********************************************************************************/
/********************************************************************************
* *
* This file has been generated from IFC2X3_TC1.exp. Do not make modifications *
* but instead modify the python script that has been used to generate this. *
* *
********************************************************************************/
#ifndef IFC2X3ENUM_H
#define IFC2X3ENUM_H
namespace Ifc2x3 {
namespace Type {
typedef enum {
IfcSoundPowerMeasure, IfcRotationalFrequencyMeasure, IfcSpecificHeatCapacityMeasure, IfcElectricConductanceMeasure, IfcElectricChargeMeasure, IfcPositiveLengthMeasure, IfcAngularVelocityMeasure, IfcNullStyle, IfcIonConcentrationMeasure, IfcModulusOfLinearSubgradeReactionMeasure, IfcHeatFluxDensityMeasure, IfcHeatingValueMeasure, IfcForceMeasure, IfcPositiveRatioMeasure, IfcMolecularWeightMeasure, IfcLuminousFluxMeasure, IfcNormalisedRatioMeasure, IfcLabel, IfcTimeStamp, IfcNumericMeasure, IfcRotationalMassMeasure, IfcLinearForceMeasure, IfcKinematicViscosityMeasure, IfcMassDensityMeasure, IfcIntegerCountRateMeasure, IfcRadioActivityMeasure, IfcReal, IfcLinearMomentMeasure, IfcElectricCurrentMeasure, IfcThermalTransmittanceMeasure, IfcModulusOfElasticityMeasure, IfcInductanceMeasure, IfcWarpingMomentMeasure, IfcDynamicViscosityMeasure, IfcAreaMeasure, IfcLogical, IfcAmountOfSubstanceMeasure, IfcContextDependentMeasure, IfcThermalConductivityMeasure, IfcEnergyMeasure, IfcRotationalStiffnessMeasure, IfcDerivedMeasureValue, IfcPowerMeasure, IfcThermalExpansionCoefficientMeasure, IfcTorqueMeasure, IfcMassPerLengthMeasure, IfcCountMeasure, IfcCurveStyleFontSelect, IfcVolumetricFlowRateMeasure, IfcModulusOfSubgradeReactionMeasure, IfcMassFlowRateMeasure, IfcMonetaryMeasure, IfcTemperatureGradientMeasure, IfcColour, IfcVolumeMeasure, IfcSectionalAreaIntegralMeasure, IfcVaporPermeabilityMeasure, IfcLinearVelocityMeasure, IfcLengthMeasure, IfcModulusOfRotationalSubgradeReactionMeasure, IfcPlanarForceMeasure, IfcInteger, IfcSimpleValue, IfcMeasureValue, IfcPlaneAngleMeasure, IfcWarpingConstantMeasure, IfcElectricCapacitanceMeasure, IfcSoundPressureMeasure, IfcSpecularRoughness, IfcIlluminanceMeasure, IfcText, IfcTimeMeasure, IfcAccelerationMeasure, IfcLuminousIntensityMeasure, IfcPressureMeasure, IfcElectricVoltageMeasure, IfcThermodynamicTemperatureMeasure, IfcMagneticFluxMeasure, IfcSolidAngleMeasure, IfcFrequencyMeasure, IfcPHMeasure, IfcThermalAdmittanceMeasure, IfcSpecularExponent, IfcDateTimeSelect, IfcLinearStiffnessMeasure, IfcCompoundPlaneAngleMeasure, IfcCurvatureMeasure, IfcAbsorbedDoseMeasure, IfcParameterValue, IfcDescriptiveMeasure, IfcMomentOfInertiaMeasure, IfcDoseEquivalentMeasure, IfcComplexNumber, IfcRatioMeasure, IfcLuminousIntensityDistributionMeasure, IfcIsothermalMoistureCapacityMeasure, IfcElectricResistanceMeasure, IfcThermalResistanceMeasure, IfcShearModulusMeasure, IfcIdentifier, IfcBoolean, IfcSectionModulusMeasure, IfcMassMeasure, IfcMoistureDiffusivityMeasure, IfcPositivePlaneAngleMeasure, IfcMagneticFluxDensityMeasure, Ifc2DCompositeCurve, IfcActionRequest, IfcActor, IfcActorRole, IfcActuatorType, IfcAddress, IfcAirTerminalBoxType, IfcAirTerminalType, IfcAirToAirHeatRecoveryType, IfcAlarmType, IfcAngularDimension, IfcAnnotation, IfcAnnotationCurveOccurrence, IfcAnnotationFillArea, IfcAnnotationFillAreaOccurrence, IfcAnnotationOccurrence, IfcAnnotationSurface, IfcAnnotationSurfaceOccurrence, IfcAnnotationSymbolOccurrence, IfcAnnotationTextOccurrence, IfcApplication, IfcAppliedValue, IfcAppliedValueRelationship, IfcApproval, IfcApprovalActorRelationship, IfcApprovalPropertyRelationship, IfcApprovalRelationship, IfcArbitraryClosedProfileDef, IfcArbitraryOpenProfileDef, IfcArbitraryProfileDefWithVoids, IfcAsset, IfcAsymmetricIShapeProfileDef, IfcAxis1Placement, IfcAxis2Placement2D, IfcAxis2Placement3D, IfcBSplineCurve, IfcBeam, IfcBeamType, IfcBezierCurve, IfcBlobTexture, IfcBlock, IfcBoilerType, IfcBooleanClippingResult, IfcBooleanResult, IfcBoundaryCondition, IfcBoundaryEdgeCondition, IfcBoundaryFaceCondition, IfcBoundaryNodeCondition, IfcBoundaryNodeConditionWarping, IfcBoundedCurve, IfcBoundedSurface, IfcBoundingBox, IfcBoxedHalfSpace, IfcBuilding, IfcBuildingElement, IfcBuildingElementComponent, IfcBuildingElementPart, IfcBuildingElementProxy, IfcBuildingElementProxyType, IfcBuildingElementType, IfcBuildingStorey, IfcCShapeProfileDef, IfcCableCarrierFittingType, IfcCableCarrierSegmentType, IfcCableSegmentType, IfcCalendarDate, IfcCartesianPoint, IfcCartesianTransformationOperator, IfcCartesi
} Enum;
Enum FromString(const std::string& s);
std::string ToString(Enum v);
}
}
#endif