#include <Ifc4SelectTypes.h>
|
enum | eIfcSimpleValue {
kIfcSimpleValue_unset
, kIfcSimpleValue_IfcBinary
, kIfcSimpleValue_IfcBoolean
, kIfcSimpleValue_IfcDate
,
kIfcSimpleValue_IfcDateTime
, kIfcSimpleValue_IfcDuration
, kIfcSimpleValue_IfcIdentifier
, kIfcSimpleValue_IfcInteger
,
kIfcSimpleValue_IfcLabel
, kIfcSimpleValue_IfcLogical
, kIfcSimpleValue_IfcPositiveInteger
, kIfcSimpleValue_IfcReal
,
kIfcSimpleValue_IfcText
, kIfcSimpleValue_IfcTime
, kIfcSimpleValue_IfcTimeStamp
} |
|
enum | OdSelectKind {
kUnset = 0
, kObjectId = 1
, kInt32 = 2
, kBoolean = 3
,
kDouble = 4
, kBinary = 5
, kLogical = 6
, kObjectIdArray = 7
,
kInt32Array = 8
, kDoubleArray = 9
, kAnsiString = 10
} |
|
Definition at line 1885 of file Ifc4SelectTypes.h.
◆ eIfcSimpleValue
Enumerator |
---|
kIfcSimpleValue_unset | |
kIfcSimpleValue_IfcBinary | |
kIfcSimpleValue_IfcBoolean | |
kIfcSimpleValue_IfcDate | |
kIfcSimpleValue_IfcDateTime | |
kIfcSimpleValue_IfcDuration | |
kIfcSimpleValue_IfcIdentifier | |
kIfcSimpleValue_IfcInteger | |
kIfcSimpleValue_IfcLabel | |
kIfcSimpleValue_IfcLogical | |
kIfcSimpleValue_IfcPositiveInteger | |
kIfcSimpleValue_IfcReal | |
kIfcSimpleValue_IfcText | |
kIfcSimpleValue_IfcTime | |
kIfcSimpleValue_IfcTimeStamp | |
Definition at line 1911 of file Ifc4SelectTypes.h.
◆ IfcSimpleValue() [1/2]
OdIfc4::IfcSimpleValue::IfcSimpleValue |
( |
| ) |
|
|
inline |
◆ IfcSimpleValue() [2/2]
OdIfc4::IfcSimpleValue::IfcSimpleValue |
( |
const IfcSimpleValue & |
other | ) |
|
|
inline |
◆ _d() [1/2]
virtual long OdIfc4::IfcSimpleValue::_d |
( |
| ) |
const |
|
inlinevirtual |
Retrieves the "Select" data type determinant.
- Returns
- Returns a long value that represents the type determinant.
Implements OdDAI::OdSelect.
Definition at line 1930 of file Ifc4SelectTypes.h.
◆ _d() [2/2]
◆ exists()
virtual int OdIfc4::IfcSimpleValue::exists |
( |
| ) |
const |
|
inlinevirtual |
Determines whether the value is set for the "Select" datatype instance.
- Returns
- Returns 1 if the value is set.
Implements OdDAI::OdSelect.
Definition at line 1936 of file Ifc4SelectTypes.h.
◆ readTypedField()
virtual OdResult OdIfc4::IfcSimpleValue::readTypedField |
( |
const OdAnsiString & |
typeDef, |
|
|
OdDAI::OdSpfFilerBase * |
rdFiler |
|
) |
| |
|
virtual |
◆ setHandleD()
virtual void OdIfc4::IfcSimpleValue::setHandleD |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ underlyingTypeByName()
virtual eIfcSimpleValue OdIfc4::IfcSimpleValue::underlyingTypeByName |
( |
OdAnsiString |
typeName | ) |
|
|
virtual |
◆ underlyingTypeName() [1/2]
virtual const OdAnsiString OdIfc4::IfcSimpleValue::underlyingTypeName |
( |
| ) |
const |
|
virtual |
Retrieves the name of the current underlying type.
- Returns
- Returns an ANSI string that contains the name of the underlying type.
Implements OdDAI::OdSelect.
◆ underlyingTypeName() [2/2]
virtual bool OdIfc4::IfcSimpleValue::underlyingTypeName |
( |
OdAnsiString |
typeName | ) |
|
|
virtual |
Sets a new name of the underlying type.
- Parameters
-
typeName | [in] An ANSI string that contains the new name. |
- Returns
- Returns false if the new type name is incorrect for the "Select" data type.
Implements OdDAI::OdSelect.
◆ unset()
virtual void OdIfc4::IfcSimpleValue::unset |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ writeTypedField()
virtual OdResult OdIfc4::IfcSimpleValue::writeTypedField |
( |
OdDAI::OdSpfFilerBase * |
wrFiler | ) |
const |
|
virtual |
◆ m_determinant
◆ sIfcBinary
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcBinary |
|
static |
◆ sIfcBoolean
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcBoolean |
|
static |
◆ sIfcDate
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcDate |
|
static |
◆ sIfcDateTime
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcDateTime |
|
static |
◆ sIfcDuration
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcDuration |
|
static |
◆ sIfcIdentifier
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcIdentifier |
|
static |
◆ sIfcInteger
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcInteger |
|
static |
◆ sIfcLabel
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcLabel |
|
static |
◆ sIfcLogical
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcLogical |
|
static |
◆ sIfcPositiveInteger
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcPositiveInteger |
|
static |
◆ sIfcReal
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcReal |
|
static |
◆ sIfcText
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcText |
|
static |
◆ sIfcTime
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcTime |
|
static |
◆ sIfcTimeStamp
const OdAnsiString OdIfc4::IfcSimpleValue::sIfcTimeStamp |
|
static |
The documentation for this class was generated from the following file: