Class IfcApi.Sequence
- Namespace
- IfcIO.Api
- Assembly
- IfcIO.dll
4D Construction sequencing and work schedule operations.
public static class IfcApi.SequenceInheritance
Inherited Members
Methods
AddSequence(IfcTask, IfcTask, IfcSequenceType, TimeSpan?)
Creates a sequence dependency link between a predecessor and successor task.
public static IfcTaskRelationship AddSequence(IfcTask predecessor, IfcTask successor, IfcSequenceType sequenceType = IfcSequenceType.FinishToStart, TimeSpan? lag = null)Parameters
predecessorIfcTasksuccessorIfcTasksequenceTypeIfcSequenceTypelagTimeSpan?
Returns
AddTask(IfcWorkSchedule, string, string?, DateTime?, DateTime?, IfcTaskType)
Creates and adds a task to a work schedule.
public static IfcTask AddTask(IfcWorkSchedule schedule, string name, string? identification = null, DateTime? start = null, DateTime? finish = null, IfcTaskType taskType = IfcTaskType.Construction)Parameters
scheduleIfcWorkSchedulenamestringidentificationstring?startDateTime?finishDateTime?taskTypeIfcTaskType
Returns
AddWorkSchedule(IfcModel, string, string?)
Creates and adds a new work schedule to the model.
public static IfcWorkSchedule AddWorkSchedule(IfcModel model, string name, string? description = null)Parameters
Returns
AssignProcess(IfcTask, params IfcElement[])
Assigns one or more building elements to a construction or demolition task.
public static void AssignProcess(IfcTask task, params IfcElement[] elements)Parameters
taskIfcTaskelementsIfcElement[]