Class Ifc4x1::IfcTaskTimeRecurring¶
Defined in File Ifc4x1.h
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
public Ifc4x1::IfcTaskTime
(Class Ifc4x1::IfcTaskTime)
Class Documentation¶
-
class
Ifc4x1
::
IfcTaskTimeRecurring
: public Ifc4x1::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
-
::Ifc4x1::IfcRecurrencePattern *
Recurrence
() const¶
-
void
setRecurrence
(::Ifc4x1::IfcRecurrencePattern *v)¶
-
IfcTaskTimeRecurring
(IfcEntityInstanceData *e)¶
-
IfcTaskTimeRecurring
(boost::optional<std::string> v1_Name, boost::optional<::Ifc4x1::IfcDataOriginEnum::Value> v2_DataOrigin, boost::optional<std::string> v3_UserDefinedDataOrigin, boost::optional<::Ifc4x1::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, ::Ifc4x1::IfcRecurrencePattern *v21_Recurrence)¶
-
typedef IfcTemplatedEntityList<IfcTaskTimeRecurring>