| 
    CFx SDK Documentation
    2020SP3
    
   | 
 
#include <Ifc4SelectTypes.h>
  
Public Member Functions | |
| IfcValue () | |
| IfcValue (const IfcValue &other) | |
| virtual OdResult | readTypedField (const OdAnsiString &typeDef, OdDAI::OdSpfFilerBase *rdFiler) | 
| virtual OdResult | writeTypedField (OdDAI::OdSpfFilerBase *wrFiler) const | 
| void | _d (eIfcValue determinant) | 
| virtual long | _d () const | 
| virtual const OdAnsiString | underlyingTypeName () const | 
| virtual bool | underlyingTypeName (OdAnsiString typeName) | 
| virtual eIfcValue | underlyingTypeByName (OdAnsiString typeName) | 
| virtual int | exists () const | 
  Public Member Functions inherited from OdDAI::OdSelect | |
| OdSelect (const OdSelect &other) | |
| OdSelect () | |
| virtual | ~OdSelect () | 
| OdSelect & | operator= (const OdSelect &other) | 
| virtual void | nullify () | 
| OdSelectKind | kind () const | 
| void | setHandle (OdDAIObjectId val) | 
| void | setInt32 (int val) | 
| void | setBool (bool val) | 
| void | setDouble (double val) | 
| void | setString (OdAnsiString &val) | 
| void | setBINARY (BINARY &val) | 
| void | setLogical (OdLogical &val) | 
| void | setInt32Array (OdArray< int > &val) | 
| void | setHandleArray (OdArray< OdDAIObjectId > &val) | 
| void | setDoubleArray (OdArray< double > &val) | 
| bool | getInt32 (int &ret) const | 
| bool | getDouble (double &ret) const | 
| bool | getBool (bool &ret) const | 
| bool | getString (OdAnsiString &ret) const | 
| bool | getHandle (OdDAIObjectId &res) const | 
| OdDAIObjectId | getHandle () const | 
| bool | getLogical (OdLogical &ret) const | 
| bool | getBINARY (OdAnsiString &res) const | 
| bool | getInt32Array (OdArray< int > &res) const | 
| bool | getHandleArray (OdArray< OdDAIObjectId > &res) const | 
| bool | getDoubleArray (OdArray< double > &res) const | 
| bool | getBINARY (char *&res) const | 
| OdResult | in (OdSpfFilerBase *rdFiler, bool opt=false, bool comma_needed=true) | 
| void | out (OdSpfFilerBase *wrFiler, bool opt=false, bool comma_needed=true) | 
Static Public Attributes | |
| static const OdAnsiString | sIfcAbsorbedDoseMeasure | 
| static const OdAnsiString | sIfcAccelerationMeasure | 
| static const OdAnsiString | sIfcAngularVelocityMeasure | 
| static const OdAnsiString | sIfcAreaDensityMeasure | 
| static const OdAnsiString | sIfcCompoundPlaneAngleMeasure | 
| static const OdAnsiString | sIfcCurvatureMeasure | 
| static const OdAnsiString | sIfcDoseEquivalentMeasure | 
| static const OdAnsiString | sIfcDynamicViscosityMeasure | 
| static const OdAnsiString | sIfcElectricCapacitanceMeasure | 
| static const OdAnsiString | sIfcElectricChargeMeasure | 
| static const OdAnsiString | sIfcElectricConductanceMeasure | 
| static const OdAnsiString | sIfcElectricResistanceMeasure | 
| static const OdAnsiString | sIfcElectricVoltageMeasure | 
| static const OdAnsiString | sIfcEnergyMeasure | 
| static const OdAnsiString | sIfcForceMeasure | 
| static const OdAnsiString | sIfcFrequencyMeasure | 
| static const OdAnsiString | sIfcHeatFluxDensityMeasure | 
| static const OdAnsiString | sIfcHeatingValueMeasure | 
| static const OdAnsiString | sIfcIlluminanceMeasure | 
| static const OdAnsiString | sIfcInductanceMeasure | 
| static const OdAnsiString | sIfcIntegerCountRateMeasure | 
| static const OdAnsiString | sIfcIonConcentrationMeasure | 
| static const OdAnsiString | sIfcIsothermalMoistureCapacityMeasure | 
| static const OdAnsiString | sIfcKinematicViscosityMeasure | 
| static const OdAnsiString | sIfcLinearForceMeasure | 
| static const OdAnsiString | sIfcLinearMomentMeasure | 
| static const OdAnsiString | sIfcLinearStiffnessMeasure | 
| static const OdAnsiString | sIfcLinearVelocityMeasure | 
| static const OdAnsiString | sIfcLuminousFluxMeasure | 
| static const OdAnsiString | sIfcLuminousIntensityDistributionMeasure | 
| static const OdAnsiString | sIfcMagneticFluxDensityMeasure | 
| static const OdAnsiString | sIfcMagneticFluxMeasure | 
| static const OdAnsiString | sIfcMassDensityMeasure | 
| static const OdAnsiString | sIfcMassFlowRateMeasure | 
| static const OdAnsiString | sIfcMassPerLengthMeasure | 
| static const OdAnsiString | sIfcModulusOfElasticityMeasure | 
| static const OdAnsiString | sIfcModulusOfLinearSubgradeReactionMeasure | 
| static const OdAnsiString | sIfcModulusOfRotationalSubgradeReactionMeasure | 
| static const OdAnsiString | sIfcModulusOfSubgradeReactionMeasure | 
| static const OdAnsiString | sIfcMoistureDiffusivityMeasure | 
| static const OdAnsiString | sIfcMolecularWeightMeasure | 
| static const OdAnsiString | sIfcMomentOfInertiaMeasure | 
| static const OdAnsiString | sIfcMonetaryMeasure | 
| static const OdAnsiString | sIfcPHMeasure | 
| static const OdAnsiString | sIfcPlanarForceMeasure | 
| static const OdAnsiString | sIfcPowerMeasure | 
| static const OdAnsiString | sIfcPressureMeasure | 
| static const OdAnsiString | sIfcRadioActivityMeasure | 
| static const OdAnsiString | sIfcRotationalFrequencyMeasure | 
| static const OdAnsiString | sIfcRotationalMassMeasure | 
| static const OdAnsiString | sIfcRotationalStiffnessMeasure | 
| static const OdAnsiString | sIfcSectionModulusMeasure | 
| static const OdAnsiString | sIfcSectionalAreaIntegralMeasure | 
| static const OdAnsiString | sIfcShearModulusMeasure | 
| static const OdAnsiString | sIfcSoundPowerLevelMeasure | 
| static const OdAnsiString | sIfcSoundPowerMeasure | 
| static const OdAnsiString | sIfcSoundPressureLevelMeasure | 
| static const OdAnsiString | sIfcSoundPressureMeasure | 
| static const OdAnsiString | sIfcSpecificHeatCapacityMeasure | 
| static const OdAnsiString | sIfcTemperatureGradientMeasure | 
| static const OdAnsiString | sIfcTemperatureRateOfChangeMeasure | 
| static const OdAnsiString | sIfcThermalAdmittanceMeasure | 
| static const OdAnsiString | sIfcThermalConductivityMeasure | 
| static const OdAnsiString | sIfcThermalExpansionCoefficientMeasure | 
| static const OdAnsiString | sIfcThermalResistanceMeasure | 
| static const OdAnsiString | sIfcThermalTransmittanceMeasure | 
| static const OdAnsiString | sIfcTorqueMeasure | 
| static const OdAnsiString | sIfcVaporPermeabilityMeasure | 
| static const OdAnsiString | sIfcVolumetricFlowRateMeasure | 
| static const OdAnsiString | sIfcWarpingConstantMeasure | 
| static const OdAnsiString | sIfcWarpingMomentMeasure | 
| static const OdAnsiString | sIfcAmountOfSubstanceMeasure | 
| static const OdAnsiString | sIfcAreaMeasure | 
| static const OdAnsiString | sIfcComplexNumber | 
| static const OdAnsiString | sIfcContextDependentMeasure | 
| static const OdAnsiString | sIfcCountMeasure | 
| static const OdAnsiString | sIfcDescriptiveMeasure | 
| static const OdAnsiString | sIfcElectricCurrentMeasure | 
| static const OdAnsiString | sIfcLengthMeasure | 
| static const OdAnsiString | sIfcLuminousIntensityMeasure | 
| static const OdAnsiString | sIfcMassMeasure | 
| static const OdAnsiString | sIfcNonNegativeLengthMeasure | 
| static const OdAnsiString | sIfcNormalisedRatioMeasure | 
| static const OdAnsiString | sIfcNumericMeasure | 
| static const OdAnsiString | sIfcParameterValue | 
| static const OdAnsiString | sIfcPlaneAngleMeasure | 
| static const OdAnsiString | sIfcPositiveLengthMeasure | 
| static const OdAnsiString | sIfcPositivePlaneAngleMeasure | 
| static const OdAnsiString | sIfcPositiveRatioMeasure | 
| static const OdAnsiString | sIfcRatioMeasure | 
| static const OdAnsiString | sIfcSolidAngleMeasure | 
| static const OdAnsiString | sIfcThermodynamicTemperatureMeasure | 
| static const OdAnsiString | sIfcTimeMeasure | 
| static const OdAnsiString | sIfcVolumeMeasure | 
| static const OdAnsiString | sIfcBinary | 
| static const OdAnsiString | sIfcBoolean | 
| static const OdAnsiString | sIfcDate | 
| static const OdAnsiString | sIfcDateTime | 
| static const OdAnsiString | sIfcDuration | 
| static const OdAnsiString | sIfcIdentifier | 
| static const OdAnsiString | sIfcInteger | 
| static const OdAnsiString | sIfcLabel | 
| static const OdAnsiString | sIfcLogical | 
| static const OdAnsiString | sIfcPositiveInteger | 
| static const OdAnsiString | sIfcReal | 
| static const OdAnsiString | sIfcText | 
| static const OdAnsiString | sIfcTime | 
| static const OdAnsiString | sIfcTimeStamp | 
Protected Member Functions | |
| virtual void | setHandleD () | 
| virtual void | unset () | 
  Protected Member Functions inherited from OdDAI::OdSelect | |
| virtual OdResult | readTypedField (const OdAnsiString &typeDef, OdSpfFilerBase *rdFiler) | 
| virtual OdResult | writeTypedField (OdSpfFilerBase *wrFiler) const | 
Protected Attributes | |
| eIfcValue | m_determinant | 
  Protected Attributes inherited from OdDAI::OdSelect | |
| OdSelectKind | m_kind | 
| union { | |
| OdUInt64 m_hndl | |
| int m_int | |
| bool m_bool | |
| double m_dbl | |
| void * m_ptr | |
| }; | |
Definition at line 2334 of file Ifc4SelectTypes.h.
Definition at line 2454 of file Ifc4SelectTypes.h.
      
  | 
  inline | 
Definition at line 2338 of file Ifc4SelectTypes.h.
      
  | 
  inline | 
Definition at line 2339 of file Ifc4SelectTypes.h.
      
  | 
  inlinevirtual | 
Retrieves the "Select" data type determinant.
Implements OdDAI::OdSelect.
Definition at line 2567 of file Ifc4SelectTypes.h.
Definition at line 2566 of file Ifc4SelectTypes.h.
      
  | 
  inlinevirtual | 
Determines whether the value is set for the "Select" datatype instance.
Implements OdDAI::OdSelect.
Definition at line 2573 of file Ifc4SelectTypes.h.
      
  | 
  virtual | 
      
  | 
  inlineprotectedvirtual | 
Sets the specific underlying type enum for the stored handle.
Implements OdDAI::OdSelect.
Definition at line 2577 of file Ifc4SelectTypes.h.
      
  | 
  virtual | 
      
  | 
  virtual | 
Retrieves the name of the current underlying type.
Implements OdDAI::OdSelect.
      
  | 
  virtual | 
Sets a new name of the underlying type.
| typeName | [in] An ANSI string that contains the new name. | 
Implements OdDAI::OdSelect.
      
  | 
  inlineprotectedvirtual | 
Unsets the discriminant of the derived type.
Implements OdDAI::OdSelect.
Definition at line 2579 of file Ifc4SelectTypes.h.
      
  | 
  virtual | 
      
  | 
  protected | 
Definition at line 2576 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2345 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2346 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2416 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2347 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2348 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2417 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2439 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2440 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2418 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2349 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2419 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2420 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2350 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2441 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2442 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2421 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2351 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2443 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2352 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2353 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2354 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2355 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2422 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2356 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2357 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2358 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2359 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2360 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2361 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2362 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2444 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2363 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2364 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2445 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2365 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2366 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2367 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2368 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2446 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2423 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2369 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2370 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2371 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2372 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2447 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2373 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2374 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2424 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2375 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2376 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2377 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2378 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2425 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2379 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2380 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2381 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2382 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2383 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2384 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2385 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2386 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2387 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2426 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2427 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2428 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2429 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2388 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2389 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2430 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2448 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2431 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2432 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2433 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2390 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2391 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2392 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2434 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2449 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2393 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2394 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2395 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2397 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2396 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2398 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2435 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2399 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2400 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2401 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2402 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2403 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2404 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2405 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2450 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2406 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2407 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2408 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2409 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2410 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2436 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2451 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2437 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2452 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2411 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2412 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2438 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2413 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2414 of file Ifc4SelectTypes.h.
      
  | 
  static | 
Definition at line 2415 of file Ifc4SelectTypes.h.