| CFx SDK Documentation
    2023 SP0
    | 
#include <Ifc2x3SelectTypes.h>
 
  
| Public Member Functions | |
| IfcMeasureValue () | |
| IfcMeasureValue (const IfcMeasureValue &other) | |
| virtual OdResult | readTypedField (const OdAnsiString &typeDef, OdDAI::OdSpfFilerBase *rdFiler) | 
| virtual OdResult | writeTypedField (OdDAI::OdSpfFilerBase *wrFiler) const | 
| void | _d (eIfcMeasureValue determinant) | 
| virtual long | _d () const | 
| virtual const OdAnsiString | underlyingTypeName () const | 
| virtual bool | underlyingTypeName (OdAnsiString typeName) | 
| virtual eIfcMeasureValue | 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 | sIfcVolumeMeasure | 
| static const OdAnsiString | sIfcTimeMeasure | 
| static const OdAnsiString | sIfcThermodynamicTemperatureMeasure | 
| static const OdAnsiString | sIfcSolidAngleMeasure | 
| static const OdAnsiString | sIfcPositiveRatioMeasure | 
| static const OdAnsiString | sIfcRatioMeasure | 
| static const OdAnsiString | sIfcPositivePlaneAngleMeasure | 
| static const OdAnsiString | sIfcPlaneAngleMeasure | 
| static const OdAnsiString | sIfcParameterValue | 
| static const OdAnsiString | sIfcNumericMeasure | 
| static const OdAnsiString | sIfcMassMeasure | 
| static const OdAnsiString | sIfcPositiveLengthMeasure | 
| static const OdAnsiString | sIfcLengthMeasure | 
| static const OdAnsiString | sIfcElectricCurrentMeasure | 
| static const OdAnsiString | sIfcDescriptiveMeasure | 
| static const OdAnsiString | sIfcCountMeasure | 
| static const OdAnsiString | sIfcContextDependentMeasure | 
| static const OdAnsiString | sIfcAreaMeasure | 
| static const OdAnsiString | sIfcAmountOfSubstanceMeasure | 
| static const OdAnsiString | sIfcLuminousIntensityMeasure | 
| static const OdAnsiString | sIfcNormalisedRatioMeasure | 
| static const OdAnsiString | sIfcComplexNumber | 
| 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 | |
| eIfcMeasureValue | 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 890 of file Ifc2x3SelectTypes.h.
Definition at line 924 of file Ifc2x3SelectTypes.h.
| 
 | inline | 
Definition at line 894 of file Ifc2x3SelectTypes.h.
| 
 | inline | 
Definition at line 895 of file Ifc2x3SelectTypes.h.
| 
 | inlinevirtual | 
Retrieves the "Select" data type determinant.
Implements OdDAI::OdSelect.
Definition at line 951 of file Ifc2x3SelectTypes.h.
| 
 | inline | 
Definition at line 950 of file Ifc2x3SelectTypes.h.
| 
 | inlinevirtual | 
Determines whether the value is set for the "Select" datatype instance.
Implements OdDAI::OdSelect.
Definition at line 957 of file Ifc2x3SelectTypes.h.
| 
 | virtual | 
| 
 | inlineprotectedvirtual | 
Sets the specific underlying type enum for the stored handle.
Implements OdDAI::OdSelect.
Definition at line 961 of file Ifc2x3SelectTypes.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 963 of file Ifc2x3SelectTypes.h.
| 
 | virtual | 
| 
 | protected | 
Definition at line 960 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 919 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 918 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 922 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 917 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 916 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 915 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 914 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 913 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 920 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 911 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 921 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 910 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 909 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 908 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 912 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 907 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 905 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 906 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 904 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 903 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 902 of file Ifc2x3SelectTypes.h.
| 
 | static | 
Definition at line 901 of file Ifc2x3SelectTypes.h.