|
CFx SDK Documentation
2022 SP0
|
Namespaces | |
| Utils | |
Classes | |
| class | OdIfcGUID |
| class | OdIfcBuilding |
| class | OdIfcBuildingStorey |
| class | OdIfcElement |
| class | OdIfcObjectDefinition |
| class | OdIfcProduct |
| class | OdIfcProject |
| class | OdIfcRoot |
| class | OdIfcSite |
| class | OdIfcSpatialStructureElement |
| class | OdIfcArr2d3d |
| class | OdIfcCachedCompound |
| class | OdIfcCompound |
| class | OdIfcCoreModule |
| class | OdIfcDeviationParams |
| class | OdIfcEntity |
| class | OdIfcFile |
| class | OdIfcGeomModule |
| class | OdIfcModel |
| class | OdIfcEntResolver |
| class | OdIfcModelContext |
| class | OdIfcModelerGeometry |
| class | OdIfcSchemaModule |
Functions | |
| SMARTPTR (OdIfcProject) | |
| OdIfcEntityPtr | Ifc2x3CreateImplFromName (const char *className) |
| OdIfcEntityPtr | Ifc2x3CreateImplFromType (OdIfcEntityType ifcEntityType) |
| OdIfcEntityPtr | Ifc4CreateImplFromName (const char *className) |
| OdIfcEntityPtr | Ifc4CreateImplFromType (OdIfcEntityType ifcEntityType) |
| OdIfcEntityPtr | Ifc4x2CreateImplFromName (const char *className) |
| OdIfcEntityPtr | Ifc4x2CreateImplFromType (OdIfcEntityType ifcEntityType) |
| 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 41 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcAreaMeasure |
Definition at line 42 of file IfcSimpleTypes.h.
| typedef OdDAI::BINARY OdIfc::IfcBinary |
Definition at line 43 of file IfcSimpleTypes.h.
| typedef bool OdIfc::IfcBoolean |
Definition at line 44 of file IfcSimpleTypes.h.
| typedef IfcLabel OdIfc::IfcBoxAlignment |
Definition at line 163 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcCardinalPointReference |
Definition at line 45 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 46 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcCountMeasure |
Definition at line 47 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcCurvatureMeasure |
Definition at line 48 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDate |
Definition at line 49 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDateTime |
Definition at line 50 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDayInMonthNumber |
Definition at line 51 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDayInWeekNumber |
Definition at line 52 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDaylightSavingHour |
Definition at line 155 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDescriptiveMeasure |
Definition at line 53 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcDimensionCount |
Definition at line 54 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcDoseEquivalentMeasure |
Definition at line 55 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcDuration |
Definition at line 56 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcDynamicViscosityMeasure |
Definition at line 57 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricCapacitanceMeasure |
Definition at line 58 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricChargeMeasure |
Definition at line 59 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricConductanceMeasure |
Definition at line 60 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricCurrentMeasure |
Definition at line 61 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricResistanceMeasure |
Definition at line 62 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcElectricVoltageMeasure |
Definition at line 63 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcEnergyMeasure |
Definition at line 64 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontStyle |
Definition at line 65 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontVariant |
Definition at line 66 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcFontWeight |
Definition at line 67 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcForceMeasure |
Definition at line 68 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcFrequencyMeasure |
Definition at line 69 of file IfcSimpleTypes.h.
| typedef OdIfcGUID OdIfc::IfcGloballyUniqueId |
Definition at line 70 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcHeatFluxDensityMeasure |
Definition at line 71 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcHeatingValueMeasure |
Definition at line 72 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcHourInDay |
Definition at line 156 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcIdentifier |
Definition at line 73 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIlluminanceMeasure |
Definition at line 74 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcInductanceMeasure |
Definition at line 75 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcInteger |
Definition at line 76 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcIntegerCountRateMeasure |
Definition at line 77 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIonConcentrationMeasure |
Definition at line 78 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcIsothermalMoistureCapacityMeasure |
Definition at line 79 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcKinematicViscosityMeasure |
Definition at line 80 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcLabel |
Definition at line 81 of file IfcSimpleTypes.h.
| typedef IfcIdentifier OdIfc::IfcLanguageId |
Definition at line 164 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLengthMeasure |
Definition at line 82 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearForceMeasure |
Definition at line 83 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearMomentMeasure |
Definition at line 84 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearStiffnessMeasure |
Definition at line 85 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLinearVelocityMeasure |
Definition at line 86 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::OdLogical OdIfc::IfcLogical |
Definition at line 87 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousFluxMeasure |
Definition at line 88 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousIntensityDistributionMeasure |
Definition at line 89 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcLuminousIntensityMeasure |
Definition at line 90 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMagneticFluxDensityMeasure |
Definition at line 91 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMagneticFluxMeasure |
Definition at line 92 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassDensityMeasure |
Definition at line 93 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassFlowRateMeasure |
Definition at line 94 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassMeasure |
Definition at line 95 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMassPerLengthMeasure |
Definition at line 96 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcMinuteInHour |
Definition at line 157 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfElasticityMeasure |
Definition at line 97 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfLinearSubgradeReactionMeasure |
Definition at line 98 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfRotationalSubgradeReactionMeasure |
Definition at line 99 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcModulusOfSubgradeReactionMeasure |
Definition at line 100 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMoistureDiffusivityMeasure |
Definition at line 101 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMolecularWeightMeasure |
Definition at line 102 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMomentOfInertiaMeasure |
Definition at line 103 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcMonetaryMeasure |
Definition at line 104 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcMonthInYearNumber |
Definition at line 105 of file IfcSimpleTypes.h.
Definition at line 165 of file IfcSimpleTypes.h.
Definition at line 166 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcNumericMeasure |
Definition at line 106 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcParameterValue |
Definition at line 108 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPHMeasure |
Definition at line 107 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPlanarForceMeasure |
Definition at line 109 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPlaneAngleMeasure |
Definition at line 110 of file IfcSimpleTypes.h.
| typedef IfcInteger OdIfc::IfcPositiveInteger |
Definition at line 167 of file IfcSimpleTypes.h.
Definition at line 168 of file IfcSimpleTypes.h.
Definition at line 169 of file IfcSimpleTypes.h.
Definition at line 170 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPowerMeasure |
Definition at line 111 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcPresentableText |
Definition at line 112 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcPressureMeasure |
Definition at line 113 of file IfcSimpleTypes.h.
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 114 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRatioMeasure |
Definition at line 115 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcReal |
Definition at line 116 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalFrequencyMeasure |
Definition at line 117 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalMassMeasure |
Definition at line 118 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcRotationalStiffnessMeasure |
Definition at line 119 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSecondInMinute |
Definition at line 158 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSectionalAreaIntegralMeasure |
Definition at line 121 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSectionModulusMeasure |
Definition at line 120 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcShearModulusMeasure |
Definition at line 122 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSolidAngleMeasure |
Definition at line 123 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPowerLevelMeasure |
Definition at line 124 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPowerMeasure |
Definition at line 125 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPressureLevelMeasure |
Definition at line 126 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSoundPressureMeasure |
Definition at line 127 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecificHeatCapacityMeasure |
Definition at line 128 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecularExponent |
Definition at line 129 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcSpecularRoughness |
Definition at line 130 of file IfcSimpleTypes.h.
| typedef bool OdIfc::IfcStrippedOptional |
Definition at line 154 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTemperatureGradientMeasure |
Definition at line 131 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTemperatureRateOfChangeMeasure |
Definition at line 132 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcText |
Definition at line 133 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextAlignment |
Definition at line 134 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextDecoration |
Definition at line 135 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextFontName |
Definition at line 136 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTextTransformation |
Definition at line 137 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalAdmittanceMeasure |
Definition at line 138 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalConductivityMeasure |
Definition at line 139 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalExpansionCoefficientMeasure |
Definition at line 140 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalResistanceMeasure |
Definition at line 141 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermalTransmittanceMeasure |
Definition at line 142 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcThermodynamicTemperatureMeasure |
Definition at line 143 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcTime |
Definition at line 144 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTimeMeasure |
Definition at line 145 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcTimeStamp |
Definition at line 146 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcTorqueMeasure |
Definition at line 147 of file IfcSimpleTypes.h.
| typedef OdAnsiString OdIfc::IfcURIReference |
Definition at line 148 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVaporPermeabilityMeasure |
Definition at line 149 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVolumeMeasure |
Definition at line 150 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcVolumetricFlowRateMeasure |
Definition at line 151 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcWarpingConstantMeasure |
Definition at line 152 of file IfcSimpleTypes.h.
| typedef double OdIfc::IfcWarpingMomentMeasure |
Definition at line 153 of file IfcSimpleTypes.h.
| typedef int OdIfc::IfcYearNumber |
Definition at line 159 of file IfcSimpleTypes.h.
| typedef OdSmartPtr<OdIfcAdvancedBrep> OdIfc::OdIfcAdvancedBrepPtr |
Definition at line 89 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 186 of file IfcCompound.h.
| typedef OdSmartPtr<OdIfcConnectedFaceSet> OdIfc::OdIfcConnectedFaceSetPtr |
Definition at line 86 of file IfcModelerGeometry.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcCoreModule, OdIfcCoreModule> object.
| typedef OdSmartPtr< OdIfcFile > OdIfc::OdIfcFilePtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcFile, OdIfcFile> object.
Definition at line 43 of file FxBIMDatabase.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcGeomModule, OdIfcGeomModule> object.
Definition at line 68 of file IfcGeomModule.h.
| typedef OdSmartPtr<OdIfcHalfSpaceSolid> OdIfc::OdIfcHalfSpaceSolidPtr |
Definition at line 83 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcModelContents> OdIfc::OdIfcModelContentsPtr |
Definition at line 40 of file IfcSchemaModule.h.
Definition at line 92 of file IfcModelerGeometry.h.
| typedef OdSmartPtr<OdIfcModel> OdIfc::OdIfcModelPtr |
A data type that represents a smart pointer to an <link OdIfc::OdIfcModel, OdIfcModel> object.
Definition at line 172 of file IfcModel.h.
A data type that represents a smart pointer to an <link OdIfc::OdIfcSchemaModule, OdIfcSchemaModule> object.
Definition at line 72 of file IfcSchemaModule.h.
Defines supported boolean operations.
| Enumerator | |
|---|---|
| kIfcBooleanOperator_UNION | Union operator. |
| kIfcBooleanOperator_INTERSECTION | Intersection operator. |
| kIfcBooleanOperator_DIFFERENCE | Difference operator. |
Definition at line 43 of file IfcModelerGeometry.h.
Defines which operands of boolean operation should stay unchanged.
| Enumerator | |
|---|---|
| kNeither | All operands will be destroyed. |
| kTool | First operand will stay unchanged. |
| kBlank | Second operand will stay unchanged. |
| kBoth | All operands will stay unchanged. |
Definition at line 62 of file IfcModelerGeometry.h.
| enum OdIfc::IfcOpResult |
Types of results of IFC file operations.
| Enumerator | |
|---|---|
| kUnresolved | |
| kResVisited | |
| kResPoint2d | |
| kResPoint3d | |
| kResVector2d | |
| kResVector3d | |
| kResMatrix2d | |
| kResMatrix3d | |
| kRgbColor | |
| kResCompound | |
| kResError | |
Definition at line 57 of file IfcEntity.h.
Definition at line 34 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.
| OdIfcEntityPtr OdIfc::Ifc2x3CreateImplFromName | ( | const char * | className | ) |
| OdIfcEntityPtr OdIfc::Ifc2x3CreateImplFromType | ( | OdIfcEntityType | ifcEntityType | ) |
| OdIfcEntityPtr OdIfc::Ifc4CreateImplFromName | ( | const char * | className | ) |
| OdIfcEntityPtr OdIfc::Ifc4CreateImplFromType | ( | OdIfcEntityType | ifcEntityType | ) |
| OdIfcEntityPtr OdIfc::Ifc4x2CreateImplFromName | ( | const char * | className | ) |
| OdIfcEntityPtr OdIfc::Ifc4x2CreateImplFromType | ( | OdIfcEntityType | ifcEntityType | ) |
| OdIfc::SMARTPTR | ( | OdIfcEntity | ) |
A data type that represents a smart pointer to an <link OdIfc::OdIfcEntity, OdIfcEntity> object and array of objects.
| OdIfc::SMARTPTR | ( | OdIfcProject | ) |