|
CFx SDK Documentation 2024 SP0
|
Namespaces | |
| namespace | Utils |
Classes | |
| class | OdIfcArr2d3d |
| class | OdIfcBodyVariant |
| class | OdIfcBuilding |
| class | OdIfcBuildingStorey |
| class | OdIfcCachedCompound |
| class | OdIfcCompound |
| class | OdIfcCurve |
| class | OdIfcCurveSegment |
| class | OdIfcElement |
| class | OdIfcEntity |
| class | OdIfcGeometricRepresentationItem |
| class | OdIfcGeomModule |
| struct | OdIfcInstanceValidationContext |
| class | OdIfcModelerGeometry |
| struct | OdIfcModelValidationContext |
| class | OdIfcObjectDefinition |
| class | OdIfcProduct |
| class | OdIfcProductDefinitionShape |
| class | OdIfcProductPE |
| class | OdIfcProductRepresentation |
| class | OdIfcProfileDef |
| class | OdIfcProject |
| class | OdIfcRepresentation |
| class | OdIfcRepresentationItem |
| class | OdIfcRoot |
| class | OdIfcSegment |
| class | OdIfcShapeRepresentation |
| class | OdIfcSite |
| class | OdIfcSpatialStructureElement |
Functions | |
| SMARTPTR (OdIfcGeometricRepresentationItem) | |
| SMARTPTR (OdIfcProject) | |
| SMARTPTR (OdIfcEntity) | |
Contains declarations related to working with IFC files content.
Contains declarations related to working with IFC file content.
Provides a set of classes and enumerations for working with OdIfc objects.
| typedef double OdIfc::IfcAbsorbedDoseMeasure |
Definition at line 37 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcAccelerationMeasure |
Definition at line 38 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcAmountOfSubstanceMeasure |
Definition at line 39 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcAngularVelocityMeasure |
Definition at line 40 of file IfcSimpleTypes.h.
| typedef OdArray<IfcPositiveInteger> OdIfc::IfcArcIndex |
A data type that represents an array of unsigned integer values that acts as an index.
Definition at line 39 of file IfcCollectionTypes.h.
| typedef double OdIfc::IfcAreaDensityMeasure |
Definition at line 148 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcAreaMeasure |
Definition at line 41 of file IfcSimpleTypes.h.
| typedef OdDAI::BINARY OdIfc::IfcBinary |
Definition at line 149 of file IfcSimpleTypes.h.
| typedef bool OdIfc::IfcBoolean |
Definition at line 42 of file IfcSimpleTypes.h.
| typedef IfcLabel OdIfc::IfcBoxAlignment |
Definition at line 163 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcCardinalPointReference |
Definition at line 150 of file IfcSimpleTypes.h.
| typedef OdArray<double> OdIfc::IfcComplexNumber |
A data type that represents an array of double values that represents a complex number.
Definition at line 44 of file IfcCollectionTypes.h.
| typedef OdArray<int> OdIfc::IfcCompoundPlaneAngleMeasure |
A data type that represents an array of integer values that acts as a compound plane angle measurement.
Definition at line 49 of file IfcCollectionTypes.h.
| typedef double OdIfc::IfcContextDependentMeasure |
Definition at line 43 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcCountMeasure |
Definition at line 44 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcCurvatureMeasure |
Definition at line 45 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDate |
Definition at line 151 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDateTime |
Definition at line 152 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDayInMonthNumber |
Definition at line 46 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDayInWeekNumber |
Definition at line 153 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDaylightSavingHour |
Definition at line 47 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDescriptiveMeasure |
Definition at line 48 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDimensionCount |
Definition at line 49 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcDoseEquivalentMeasure |
Definition at line 50 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDuration |
Definition at line 154 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcDynamicViscosityMeasure |
Definition at line 51 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricCapacitanceMeasure |
Definition at line 52 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricChargeMeasure |
Definition at line 53 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricConductanceMeasure |
Definition at line 54 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricCurrentMeasure |
Definition at line 55 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricResistanceMeasure |
Definition at line 56 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricVoltageMeasure |
Definition at line 57 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcEnergyMeasure |
Definition at line 58 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontStyle |
Definition at line 59 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontVariant |
Definition at line 60 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontWeight |
Definition at line 61 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcForceMeasure |
Definition at line 62 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcFrequencyMeasure |
Definition at line 63 of file IfcSimpleTypes.h.
| typedef OdIfcGUID OdIfc::IfcGloballyUniqueId |
Definition at line 64 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcHeatFluxDensityMeasure |
Definition at line 65 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcHeatingValueMeasure |
Definition at line 66 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcHourInDay |
Definition at line 67 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcIdentifier |
Definition at line 68 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIlluminanceMeasure |
Definition at line 69 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcInductanceMeasure |
Definition at line 70 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcInteger |
Definition at line 71 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcIntegerCountRateMeasure |
Definition at line 72 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIonConcentrationMeasure |
Definition at line 73 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIsothermalMoistureCapacityMeasure |
Definition at line 74 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcKinematicViscosityMeasure |
Definition at line 75 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcLabel |
Definition at line 76 of file IfcSimpleTypes.h.
| typedef IfcIdentifier OdIfc::IfcLanguageId |
Definition at line 168 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLengthMeasure |
Definition at line 77 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearForceMeasure |
Definition at line 78 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearMomentMeasure |
Definition at line 79 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearStiffnessMeasure |
Definition at line 80 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearVelocityMeasure |
Definition at line 81 of file IfcSimpleTypes.h.
| typedef OdArray<IfcPositiveInteger> OdIfc::IfcLineIndex |
A data type that represents an array of unsigned integer values that acts as a line index.
Definition at line 54 of file IfcCollectionTypes.h.
| typedef OdDAI::Logical OdIfc::IfcLogical |
Definition at line 82 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousFluxMeasure |
Definition at line 83 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousIntensityDistributionMeasure |
Definition at line 84 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousIntensityMeasure |
Definition at line 85 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMagneticFluxDensityMeasure |
Definition at line 86 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMagneticFluxMeasure |
Definition at line 87 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassDensityMeasure |
Definition at line 88 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassFlowRateMeasure |
Definition at line 89 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassMeasure |
Definition at line 90 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassPerLengthMeasure |
Definition at line 91 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcMinuteInHour |
Definition at line 92 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfElasticityMeasure |
Definition at line 93 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfLinearSubgradeReactionMeasure |
Definition at line 94 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfRotationalSubgradeReactionMeasure |
Definition at line 95 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfSubgradeReactionMeasure |
Definition at line 96 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMoistureDiffusivityMeasure |
Definition at line 97 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMolecularWeightMeasure |
Definition at line 98 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMomentOfInertiaMeasure |
Definition at line 99 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMonetaryMeasure |
Definition at line 100 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcMonthInYearNumber |
Definition at line 101 of file IfcSimpleTypes.h.
Definition at line 169 of file IfcSimpleTypes.h.
Definition at line 164 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcNumericMeasure |
Definition at line 102 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcParameterValue |
Definition at line 104 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPHMeasure |
Definition at line 103 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPlanarForceMeasure |
Definition at line 105 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPlaneAngleMeasure |
Definition at line 106 of file IfcSimpleTypes.h.
| typedef IfcInteger OdIfc::IfcPositiveInteger |
Definition at line 170 of file IfcSimpleTypes.h.
Definition at line 165 of file IfcSimpleTypes.h.
Definition at line 166 of file IfcSimpleTypes.h.
Definition at line 167 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPowerMeasure |
Definition at line 107 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcPresentableText |
Definition at line 108 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPressureMeasure |
Definition at line 109 of file IfcSimpleTypes.h.
| typedef OdArray<OdDAIObjectId> OdIfc::IfcPropertySetDefinitionSet |
A data type that represents a definition of a set of properties.
Definition at line 59 of file IfcCollectionTypes.h.
| typedef double OdIfc::IfcRadioActivityMeasure |
Definition at line 110 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRatioMeasure |
Definition at line 111 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcReal |
Definition at line 112 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalFrequencyMeasure |
Definition at line 113 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalMassMeasure |
Definition at line 114 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalStiffnessMeasure |
Definition at line 115 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSecondInMinute |
Definition at line 116 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSectionalAreaIntegralMeasure |
Definition at line 118 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSectionModulusMeasure |
Definition at line 117 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcShearModulusMeasure |
Definition at line 119 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSolidAngleMeasure |
Definition at line 120 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPowerLevelMeasure |
Definition at line 155 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPowerMeasure |
Definition at line 121 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPressureLevelMeasure |
Definition at line 156 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPressureMeasure |
Definition at line 122 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecificHeatCapacityMeasure |
Definition at line 123 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecularExponent |
Definition at line 124 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecularRoughness |
Definition at line 125 of file IfcSimpleTypes.h.
| typedef bool OdIfc::IfcStrippedOptional |
Definition at line 147 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTemperatureGradientMeasure |
Definition at line 126 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTemperatureRateOfChangeMeasure |
Definition at line 157 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcText |
Definition at line 127 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextAlignment |
Definition at line 128 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextDecoration |
Definition at line 129 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextFontName |
Definition at line 130 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextTransformation |
Definition at line 131 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalAdmittanceMeasure |
Definition at line 132 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalConductivityMeasure |
Definition at line 133 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalExpansionCoefficientMeasure |
Definition at line 134 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalResistanceMeasure |
Definition at line 135 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalTransmittanceMeasure |
Definition at line 136 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermodynamicTemperatureMeasure |
Definition at line 137 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTime |
Definition at line 158 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTimeMeasure |
Definition at line 138 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcTimeStamp |
Definition at line 139 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTorqueMeasure |
Definition at line 140 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcURIReference |
Definition at line 159 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVaporPermeabilityMeasure |
Definition at line 141 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVolumeMeasure |
Definition at line 142 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVolumetricFlowRateMeasure |
Definition at line 143 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcWarpingConstantMeasure |
Definition at line 144 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcWarpingMomentMeasure |
Definition at line 145 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcYearNumber |
Definition at line 146 of file IfcSimpleTypes.h.
| typedef OdSmartPtr<OdIfcAdvancedBrep> OdIfc::OdIfcAdvancedBrepPtr |
Definition at line 95 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcAlignmentCant> OdIfc::OdIfcAlignmentCantPtr |
Definition at line 116 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcAxisLateralInclination> OdIfc::OdIfcAxisLateralInclinationPtr |
Definition at line 113 of file IfcModelerGeometry.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcCachedCompound, OdIfcCachedCompound> object.
Definition at line 72 of file IfcCachedCompound.h.
| typedef OdSmartPtr< OdIfcCompound > OdIfc::OdIfcCompoundPtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcCompound, OdIfcCompound> object.
Definition at line 184 of file IfcCompound.h.
| typedef OdSmartPtr<OdIfcConnectedFaceSet> OdIfc::OdIfcConnectedFaceSetPtr |
Definition at line 92 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcCurve> OdIfc::OdIfcCurvePtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcCurve, OdIfcCurve> object.
Definition at line 110 of file IfcCurve.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcCurveSegment, OdIfcCurveSegment> object.
Definition at line 128 of file IfcCurveSegment.h.
| typedef OdSmartPtr<OdIfcFile> OdIfc::OdIfcFilePtr |
Definition at line 41 of file FxBIMDatabase.h.
| typedef OdSmartPtr<OdIfcFixedReferenceSweptAreaSolid> OdIfc::OdIfcFixedReferenceSweptAreaSolidPtr |
Definition at line 110 of file IfcModelerGeometry.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcGeomModule, OdIfcGeomModule> object.
Definition at line 66 of file IfcGeomModule.h.
| typedef OdSmartPtr<OdIfcHalfSpaceSolid> OdIfc::OdIfcHalfSpaceSolidPtr |
Definition at line 89 of file IfcModelerGeometry.h.
Definition at line 98 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcProduct> OdIfc::OdIfcProductPtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcProduct, OdIfcProduct> object.
Definition at line 43 of file IfcProductDefinitionShape.h.
Definition at line 104 of file IfcModelerGeometry.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcRepresentationItem, OdIfcRepresentationItem> object.
Definition at line 101 of file IfcRepresentationItem.h.
| typedef OdSmartPtr<OdIfcSectionedSolid> OdIfc::OdIfcSectionedSolidPtr |
Definition at line 107 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcSegment> OdIfc::OdIfcSegmentPtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcSegment, OdIfcSegment> object.
Definition at line 94 of file IfcSegment.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcShapeRepresentation, OdIfcShapeRepresentation> object.
Definition at line 39 of file IfcElement.h.
| typedef OdSmartPtr<OdIfcSweptDiskSolid> OdIfc::OdIfcSweptDiskSolidPtr |
Definition at line 101 of file IfcModelerGeometry.h.
Defines supported boolean operations.
| Enumerator | |
|---|---|
| kIfcBooleanOperator_UNION | Union operator. |
| kIfcBooleanOperator_INTERSECTION | Intersection operator. |
| kIfcBooleanOperator_DIFFERENCE | Difference operator. |
Definition at line 48 of file IfcModelerGeometry.h.
Defines which operands of a boolean operation should stay unchanged.
| Enumerator | |
|---|---|
| kNeither | All operands will be destroyed. |
| kTool | The first operand will stay unchanged. |
| kBlank | The second operand will stay unchanged. |
| kBoth | All operands will stay unchanged. |
Definition at line 67 of file IfcModelerGeometry.h.
| enum OdIfc::IfcOpResult |
Types of results of IFC file operations.
| Enumerator | |
|---|---|
| kUnresolved | Unresolved operation. |
| kResVisited | No appropriate compound object exists for the entity instance. |
| kResPoint2d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGePoint2d.html">OdGePoint2d</exref> object. |
| kResPoint3d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGePoint3d.html">OdGePoint3d</exref> object. |
| kResVector2d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGeVector2d.html">OdGeVector2d</exref> object. |
| kResVector3d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGeVector3d.html">OdGeVector3d</exref> object. |
| kResMatrix2d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGeMatrix2d.html">OdGeMatrix2d</exref> object. |
| kResMatrix3d | The entity is composed as an <exref target="https://docs.opendesign.com/tkernel/OdGeMatrix3d.html">OdGeMatrix3d</exref> object. |
| kRgbColor | The entity is composed as an RGB color value. |
| kResCompound | The entity has an attached compound object. |
| kResError | An error occurred during the compose operation. |
Definition at line 50 of file IfcEntity.h.
Definition at line 31 of file IfcAttributesEnum.h.
Definition at line 31 of file IfcEntityTypes.h.
| enum OdIfc::OpenMode |
Open modes for IFC objects.
| Enumerator | |
|---|---|
| kNotOpen | |
| kForRead | |
Definition at line 36 of file IfcOpenMode.h.
| OdIfc::SMARTPTR | ( | OdIfcEntity | ) |
A data type that represents a smart pointer to an <link OdIfc::OdIfcEntity, OdIfcEntity> object and array of objects.
| OdIfc::SMARTPTR | ( | OdIfcGeometricRepresentationItem | ) |
A data type that represents a smart pointer to an <link OdIfc::OdIfcGeometricRepresentationItem, OdIfcGeometricRepresentationItem> object.
| OdIfc::SMARTPTR | ( | OdIfcProject | ) |
A data type that represents a smart pointer to an <link OdIfc::OdIfcProject, OdIfcProject> object.