CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdIfc4x2::IfcSimpleValue Class Reference

#include <Ifc4x2SelectTypes.h>

Inheritance diagram for OdIfc4x2::IfcSimpleValue:

Public Member Functions

 IfcSimpleValue (OdDAI::Select &select)
 
bool isIfcBinary ()
 
void setIfcBinary (const IfcBinary &val)
 
bool isIfcBoolean ()
 
void setIfcBoolean (IfcBoolean val)
 
bool isIfcDate ()
 
void setIfcDate (IfcDate val)
 
bool isIfcDateTime ()
 
void setIfcDateTime (IfcDateTime val)
 
bool isIfcDuration ()
 
void setIfcDuration (IfcDuration val)
 
bool isIfcIdentifier ()
 
void setIfcIdentifier (IfcIdentifier val)
 
bool isIfcInteger ()
 
void setIfcInteger (IfcInteger val)
 
bool isIfcLabel ()
 
void setIfcLabel (IfcLabel val)
 
bool isIfcLogical ()
 
void setIfcLogical (IfcLogical val)
 
bool isIfcPositiveInteger ()
 
void setIfcPositiveInteger (IfcPositiveInteger val)
 
bool isIfcReal ()
 
void setIfcReal (IfcReal val)
 
bool isIfcText ()
 
void setIfcText (IfcText val)
 
bool isIfcTime ()
 
void setIfcTime (IfcTime val)
 
bool isIfcTimeStamp ()
 
void setIfcTimeStamp (IfcTimeStamp val)
 

Detailed Description

Definition at line 6388 of file Ifc4x2SelectTypes.h.

Constructor & Destructor Documentation

◆ IfcSimpleValue()

OdIfc4x2::IfcSimpleValue::IfcSimpleValue ( OdDAI::Select & select)
inline

Constructor for the IfcSimpleValue class.

Parameters
select[in] Select value to set.

Definition at line 6398 of file Ifc4x2SelectTypes.h.

Member Function Documentation

◆ isIfcBinary()

bool OdIfc4x2::IfcSimpleValue::isIfcBinary ( )

Checks whether this select contains value of IfcBinary or derived type.

Returns
True if the select contains value of IfcBinary or derived type, false otherwise.

◆ isIfcBoolean()

bool OdIfc4x2::IfcSimpleValue::isIfcBoolean ( )

Checks whether this select contains value of IfcBoolean or derived type.

Returns
True if the select contains value of IfcBoolean or derived type, false otherwise.

◆ isIfcDate()

bool OdIfc4x2::IfcSimpleValue::isIfcDate ( )

Checks whether this select contains value of IfcDate or derived type.

Returns
True if the select contains value of IfcDate or derived type, false otherwise.

◆ isIfcDateTime()

bool OdIfc4x2::IfcSimpleValue::isIfcDateTime ( )

Checks whether this select contains value of IfcDateTime or derived type.

Returns
True if the select contains value of IfcDateTime or derived type, false otherwise.

◆ isIfcDuration()

bool OdIfc4x2::IfcSimpleValue::isIfcDuration ( )

Checks whether this select contains value of IfcDuration or derived type.

Returns
True if the select contains value of IfcDuration or derived type, false otherwise.

◆ isIfcIdentifier()

bool OdIfc4x2::IfcSimpleValue::isIfcIdentifier ( )

Checks whether this select contains value of IfcIdentifier or derived type.

Returns
True if the select contains value of IfcIdentifier or derived type, false otherwise.

◆ isIfcInteger()

bool OdIfc4x2::IfcSimpleValue::isIfcInteger ( )

Checks whether this select contains value of IfcInteger or derived type.

Returns
True if the select contains value of IfcInteger or derived type, false otherwise.

◆ isIfcLabel()

bool OdIfc4x2::IfcSimpleValue::isIfcLabel ( )

Checks whether this select contains value of IfcLabel or derived type.

Returns
True if the select contains value of IfcLabel or derived type, false otherwise.

◆ isIfcLogical()

bool OdIfc4x2::IfcSimpleValue::isIfcLogical ( )

Checks whether this select contains value of IfcLogical or derived type.

Returns
True if the select contains value of IfcLogical or derived type, false otherwise.

◆ isIfcPositiveInteger()

bool OdIfc4x2::IfcSimpleValue::isIfcPositiveInteger ( )

Checks whether this select contains value of IfcPositiveInteger or derived type.

Returns
True if the select contains value of IfcPositiveInteger or derived type, false otherwise.

◆ isIfcReal()

bool OdIfc4x2::IfcSimpleValue::isIfcReal ( )

Checks whether this select contains value of IfcReal or derived type.

Returns
True if the select contains value of IfcReal or derived type, false otherwise.

◆ isIfcText()

bool OdIfc4x2::IfcSimpleValue::isIfcText ( )

Checks whether this select contains value of IfcText or derived type.

Returns
True if the select contains value of IfcText or derived type, false otherwise.

◆ isIfcTime()

bool OdIfc4x2::IfcSimpleValue::isIfcTime ( )

Checks whether this select contains value of IfcTime or derived type.

Returns
True if the select contains value of IfcTime or derived type, false otherwise.

◆ isIfcTimeStamp()

bool OdIfc4x2::IfcSimpleValue::isIfcTimeStamp ( )

Checks whether this select contains value of IfcTimeStamp or derived type.

Returns
True if the select contains value of IfcTimeStamp or derived type, false otherwise.

◆ setIfcBinary()

void OdIfc4x2::IfcSimpleValue::setIfcBinary ( const IfcBinary & val)

Sets an IfcBinary instance into a select.

Parameters
val[in] Value to set.

◆ setIfcBoolean()

void OdIfc4x2::IfcSimpleValue::setIfcBoolean ( IfcBoolean val)

Sets an IfcBoolean instance into a select.

Parameters
val[in] Value to set.

◆ setIfcDate()

void OdIfc4x2::IfcSimpleValue::setIfcDate ( IfcDate val)

Sets an IfcDate instance into a select.

Parameters
val[in] Value to set.

◆ setIfcDateTime()

void OdIfc4x2::IfcSimpleValue::setIfcDateTime ( IfcDateTime val)

Sets an IfcDateTime instance into a select.

Parameters
val[in] Value to set.

◆ setIfcDuration()

void OdIfc4x2::IfcSimpleValue::setIfcDuration ( IfcDuration val)

Sets an IfcDuration instance into a select.

Parameters
val[in] Value to set.

◆ setIfcIdentifier()

void OdIfc4x2::IfcSimpleValue::setIfcIdentifier ( IfcIdentifier val)

Sets an IfcIdentifier instance into a select.

Parameters
val[in] Value to set.

◆ setIfcInteger()

void OdIfc4x2::IfcSimpleValue::setIfcInteger ( IfcInteger val)

Sets an IfcInteger instance into a select.

Parameters
val[in] Value to set.

◆ setIfcLabel()

void OdIfc4x2::IfcSimpleValue::setIfcLabel ( IfcLabel val)

Sets an IfcLabel instance into a select.

Parameters
val[in] Value to set.

◆ setIfcLogical()

void OdIfc4x2::IfcSimpleValue::setIfcLogical ( IfcLogical val)

Sets an IfcLogical instance into a select.

Parameters
val[in] Value to set.

◆ setIfcPositiveInteger()

void OdIfc4x2::IfcSimpleValue::setIfcPositiveInteger ( IfcPositiveInteger val)

Sets an IfcPositiveInteger instance into a select.

Parameters
val[in] Value to set.

◆ setIfcReal()

void OdIfc4x2::IfcSimpleValue::setIfcReal ( IfcReal val)

Sets an IfcReal instance into a select.

Parameters
val[in] Value to set.

◆ setIfcText()

void OdIfc4x2::IfcSimpleValue::setIfcText ( IfcText val)

Sets an IfcText instance into a select.

Parameters
val[in] Value to set.

◆ setIfcTime()

void OdIfc4x2::IfcSimpleValue::setIfcTime ( IfcTime val)

Sets an IfcTime instance into a select.

Parameters
val[in] Value to set.

◆ setIfcTimeStamp()

void OdIfc4x2::IfcSimpleValue::setIfcTimeStamp ( IfcTimeStamp val)

Sets an IfcTimeStamp instance into a select.

Parameters
val[in] Value to set.

The documentation for this class was generated from the following file: