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