CFx SDK Documentation
2023 SP0
|
#include <Ifc4x2SelectTypes.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 | 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 |
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 1109 of file Ifc4x2SelectTypes.h.
Definition at line 1144 of file Ifc4x2SelectTypes.h.
|
inline |
Definition at line 1113 of file Ifc4x2SelectTypes.h.
|
inline |
Definition at line 1114 of file Ifc4x2SelectTypes.h.
|
inlinevirtual |
Retrieves the "Select" data type determinant.
Implements OdDAI::OdSelect.
Definition at line 1172 of file Ifc4x2SelectTypes.h.
|
inline |
Definition at line 1171 of file Ifc4x2SelectTypes.h.
|
inlinevirtual |
Determines whether the value is set for the "Select" datatype instance.
Implements OdDAI::OdSelect.
Definition at line 1178 of file Ifc4x2SelectTypes.h.
|
virtual |
|
inlineprotectedvirtual |
Sets the specific underlying type enum for the stored handle.
Implements OdDAI::OdSelect.
Definition at line 1182 of file Ifc4x2SelectTypes.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 1184 of file Ifc4x2SelectTypes.h.
|
virtual |
|
protected |
Definition at line 1181 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1120 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1121 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1122 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1123 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1124 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1125 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1126 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1127 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1128 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1129 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1130 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1131 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1132 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1133 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1134 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1135 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1136 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1137 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1138 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1139 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1140 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1141 of file Ifc4x2SelectTypes.h.
|
static |
Definition at line 1142 of file Ifc4x2SelectTypes.h.