Class Ifc2x3::IfcLocalTime

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcLocalTime : public IfcUtil::IfcBaseEntity

Public Types

typedef IfcTemplatedEntityList<IfcLocalTime> list

Public Functions

int HourComponent() const
void setHourComponent(int v)
bool hasMinuteComponent() const

Whether the optional attribute MinuteComponent is defined for this IfcLocalTime.

int MinuteComponent() const
void setMinuteComponent(int v)
bool hasSecondComponent() const

Whether the optional attribute SecondComponent is defined for this IfcLocalTime.

double SecondComponent() const
void setSecondComponent(double v)
bool hasZone() const

Whether the optional attribute Zone is defined for this IfcLocalTime.

::Ifc2x3::IfcCoordinatedUniversalTimeOffset *Zone() const
void setZone(::Ifc2x3::IfcCoordinatedUniversalTimeOffset *v)
bool hasDaylightSavingOffset() const

Whether the optional attribute DaylightSavingOffset is defined for this IfcLocalTime.

int DaylightSavingOffset() const
void setDaylightSavingOffset(int v)
const IfcParse::entity &declaration() const
IfcLocalTime(IfcEntityInstanceData *e)
IfcLocalTime(int v1_HourComponent, boost::optional<int> v2_MinuteComponent, boost::optional<double> v3_SecondComponent, ::Ifc2x3::IfcCoordinatedUniversalTimeOffset *v4_Zone, boost::optional<int> v5_DaylightSavingOffset)

Public Static Functions

const IfcParse::entity &Class()