Class Ifc4x2::IfcTaskTimeRecurring

Nested Relationships

This class is a nested type of Struct Ifc4x2.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x2::IfcTaskTimeRecurring : public Ifc4x2::IfcTaskTime

IfcTaskTimeRecurring is a recurring instance of IfcTaskTime for handling regularly scheduled or repetitive tasks.

HISTORY: New entity in IFC2x4.

Public Types

typedef IfcTemplatedEntityList<IfcTaskTimeRecurring> list

Public Functions

::Ifc4x2::IfcRecurrencePattern *Recurrence() const
void setRecurrence(::Ifc4x2::IfcRecurrencePattern *v)
const IfcParse::entity &declaration() const
IfcTaskTimeRecurring(IfcEntityInstanceData *e)
IfcTaskTimeRecurring(boost::optional<std::string> v1_Name, boost::optional<::Ifc4x2::IfcDataOriginEnum::Value> v2_DataOrigin, boost::optional<std::string> v3_UserDefinedDataOrigin, boost::optional<::Ifc4x2::IfcTaskDurationEnum::Value> v4_DurationType, boost::optional<std::string> v5_ScheduleDuration, boost::optional<std::string> v6_ScheduleStart, boost::optional<std::string> v7_ScheduleFinish, boost::optional<std::string> v8_EarlyStart, boost::optional<std::string> v9_EarlyFinish, boost::optional<std::string> v10_LateStart, boost::optional<std::string> v11_LateFinish, boost::optional<std::string> v12_FreeFloat, boost::optional<std::string> v13_TotalFloat, boost::optional<bool> v14_IsCritical, boost::optional<std::string> v15_StatusTime, boost::optional<std::string> v16_ActualDuration, boost::optional<std::string> v17_ActualStart, boost::optional<std::string> v18_ActualFinish, boost::optional<std::string> v19_RemainingTime, boost::optional<double> v20_Completion, ::Ifc4x2::IfcRecurrencePattern *v21_Recurrence)

Public Static Functions

const IfcParse::entity &Class()