API Reference > OdIfc4x1 Namespace > Classes > IfcSimpleValue Class
IfcSimpleValue Class
OdIfc4x1__IfcSimpleValueOdIfc4x1__IfcSimpleValue
Syntax
C++
class IfcSimpleValue : public OdDAI::Select;

Ifc4x1SelectTypes.h

This is class OdIfc4x1::IfcSimpleValue.

 
Name 
Description 
 
Destroys the "Select" value. 
 
This is the overview for the Select constructor overload. 
IfcSimpleValue Class
 
Name 
Description 
 
This is the overview for the IfcSimpleValue constructor overload. 
IfcSimpleValue Class
 
Name 
Description 
 
This is sIfcBinary, a member of class IfcSimpleValue. 
 
This is sIfcBoolean, a member of class IfcSimpleValue. 
 
This is sIfcDate, a member of class IfcSimpleValue. 
 
This is sIfcDateTime, a member of class IfcSimpleValue. 
 
This is sIfcDuration, a member of class IfcSimpleValue. 
 
This is sIfcIdentifier, a member of class IfcSimpleValue. 
 
This is sIfcInteger, a member of class IfcSimpleValue. 
 
This is sIfcLabel, a member of class IfcSimpleValue. 
 
This is sIfcLogical, a member of class IfcSimpleValue. 
 
This is sIfcPositiveInteger, a member of class IfcSimpleValue. 
 
This is sIfcReal, a member of class IfcSimpleValue. 
 
This is sIfcText, a member of class IfcSimpleValue. 
 
This is sIfcTime, a member of class IfcSimpleValue. 
 
This is sIfcTimeStamp, a member of class IfcSimpleValue. 
 
This is sType, a member of class IfcSimpleValue. 
IfcSimpleValue Class
 
Name 
Description 
 
This is record OdIfc4x1::IfcSimpleValue::eIfcSimpleValue. 
 
Name 
Description 
 
_d 
Retrieves the "Select" data type determinant.  
 
Determines whether receiver of the value is set into the "Select" instance.  
 
Retrieves the current value as a ADB.  
 
Retrieves the current value as a pointer to Aggr.  
 
This is the overview for the getBINARY method overload. 
 
Retrieves the current value as a boolean value.  
 
Retrieves the current value as a boolean value.  
 
Retrieves the current value as a double value.  
 
Retrieves the current value as an array of double values.  
 
Retrieves the current value as a unsigned long value.  
 
This is the overview for the getHandle method overload. 
 
Retrieves the current value as an array of object identifiers.  
 
Retrieves the current handle of object identifier.  
 
Retrieves the current value as an unsigned 32-bit integer value.  
 
Retrieves the current value as an array of unsigned 32-bit integer values.  
 
Retrieves the current value as a logical value.  
 
This is the overview for the getString method overload. 
 
kind 
Retrieves the type of the underlying object.  
 
Destructs the underlying object, unsets the determinant, and sets the value type to tkNull
 
Sets a new value throw a AttributeDataBlock.  
 
Sets a new value represented with an aggregation.  
 
Sets a new value represented with a binary value.  
 
Sets a new value represented with a boolean value.  
 
Sets a new value represented with a OdDAI::Boolean value.  
 
Sets a new value represented with a double value.  
 
Sets a new value represented with an array of double values.  
 
Sets a new value represented with a unsigned long value.  
 
Sets a new value represented as an object identifier.  
 
Sets a new value represented with an array of object identifiers.  
 
Sets a new value represented with an unsigned 32-bit integer.  
 
Sets a new value represented with an array of unsigned 32-bit integers.  
 
Sets a new value represented with a logical value.  
 
Sets a new value represented with an ANSI string.  
 
type 
Retrieves the current underlying class description.  
 
This is the overview for the underlyingTypeName method overload. 
IfcSimpleValue Class
 
Name 
Description 
 
_d 
This is the overview for the _d method overload. 
 
This is isIfcBinary, a member of class IfcSimpleValue. 
 
This is isIfcBoolean, a member of class IfcSimpleValue. 
 
This is isIfcDate, a member of class IfcSimpleValue. 
 
This is isIfcDateTime, a member of class IfcSimpleValue. 
 
This is isIfcDuration, a member of class IfcSimpleValue. 
 
This is isIfcIdentifier, a member of class IfcSimpleValue. 
 
This is isIfcInteger, a member of class IfcSimpleValue. 
 
This is isIfcLabel, a member of class IfcSimpleValue. 
 
This is isIfcLogical, a member of class IfcSimpleValue. 
 
This is isIfcPositiveInteger, a member of class IfcSimpleValue. 
 
This is isIfcReal, a member of class IfcSimpleValue. 
 
This is isIfcText, a member of class IfcSimpleValue. 
 
This is isIfcTime, a member of class IfcSimpleValue. 
 
This is isIfcTimeStamp, a member of class IfcSimpleValue. 
 
This is setIfcBinary, a member of class IfcSimpleValue. 
 
This is setIfcBoolean, a member of class IfcSimpleValue. 
 
This is setIfcDate, a member of class IfcSimpleValue. 
 
This is setIfcDateTime, a member of class IfcSimpleValue. 
 
This is setIfcDuration, a member of class IfcSimpleValue. 
 
This is setIfcIdentifier, a member of class IfcSimpleValue. 
 
This is setIfcInteger, a member of class IfcSimpleValue. 
 
This is setIfcLabel, a member of class IfcSimpleValue. 
 
This is setIfcLogical, a member of class IfcSimpleValue. 
 
This is setIfcPositiveInteger, a member of class IfcSimpleValue. 
 
This is setIfcReal, a member of class IfcSimpleValue. 
 
This is setIfcText, a member of class IfcSimpleValue. 
 
This is setIfcTime, a member of class IfcSimpleValue. 
 
This is setIfcTimeStamp, a member of class IfcSimpleValue. 
 
type 
Retrieves the current underlying class description.  
 
This is underlyingTypeByName, a member of class IfcSimpleValue. 
 
This is the overview for the underlyingTypeName method overload. 
 
Name 
Description 
 
< 
The greater operator for the "Select" value.  
 
= 
The assignment operator for the "Select" value.  
Copyright (c) 2002-2020. Open Design Alliance. All rights reserved.