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.