public IfcWorkTime(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcRecurrencePattern __RecurrencePattern, IfcDate?__Start, IfcDate?__Finish) : base(__Name, __DataOrigin, __UserDefinedDataOrigin) { this._RecurrencePattern = __RecurrencePattern; this._Start = __Start; this._Finish = __Finish; }
public IfcTaskTimeRecurring(IfcLabel?__Name, IfcDataOriginEnum?__DataOrigin, IfcLabel?__UserDefinedDataOrigin, IfcTaskDurationEnum?__DurationType, IfcDuration?__ScheduleDuration, IfcDateTime?__ScheduleStart, IfcDateTime?__ScheduleFinish, IfcDateTime?__EarlyStart, IfcDateTime?__EarlyFinish, IfcDateTime?__LateStart, IfcDateTime?__LateFinish, IfcDuration?__FreeFloat, IfcDuration?__TotalFloat, IfcBoolean?__IsCritical, IfcDateTime?__StatusTime, IfcDuration?__ActualDuration, IfcDateTime?__ActualStart, IfcDateTime?__ActualFinish, IfcDuration?__RemainingTime, IfcPositiveRatioMeasure?__Completion, IfcRecurrencePattern __Recurrence) : base(__Name, __DataOrigin, __UserDefinedDataOrigin, __DurationType, __ScheduleDuration, __ScheduleStart, __ScheduleFinish, __EarlyStart, __EarlyFinish, __LateStart, __LateFinish, __FreeFloat, __TotalFloat, __IsCritical, __StatusTime, __ActualDuration, __ActualStart, __ActualFinish, __RemainingTime, __Completion) { this.Recurrence = __Recurrence; }