Class IfcTaskTime
- Namespace
- IfcIO.Model.Sequence
- Assembly
- IfcIO.dll
Captures planned and actual scheduling time attributes for an IFC task. Conforms to buildingSMART IFCTASKTIME (IFC4) and IFCSCHEDULETIMECONTROL (IFC2x3).
public sealed class IfcTaskTimeInheritance
Inherited Members
Constructors
IfcTaskTime()
public IfcTaskTime()IfcTaskTime(DateTime?, DateTime?, double?)
public IfcTaskTime(DateTime? plannedStart, DateTime? plannedFinish, double? completion = null)Parameters
Properties
ActualFinishDate
public DateTime? ActualFinishDate { get; set; }Property Value
ActualStartDate
public DateTime? ActualStartDate { get; set; }Property Value
Completion
Task completion ratio ranging from 0.0 (unstarted) to 1.0 (completed).
public double? Completion { get; set; }Property Value
Duration
public TimeSpan? Duration { get; set; }Property Value
EarlyFinishDate
public DateTime? EarlyFinishDate { get; set; }Property Value
EarlyStartDate
public DateTime? EarlyStartDate { get; set; }Property Value
IsMilestone
True if this task represents a zero-duration project milestone.
public bool IsMilestone { get; }Property Value
LateFinishDate
public DateTime? LateFinishDate { get; set; }Property Value
LateStartDate
public DateTime? LateStartDate { get; set; }Property Value
Name
public string? Name { get; set; }Property Value
PlannedFinishDate
public DateTime? PlannedFinishDate { get; set; }Property Value
PlannedStartDate
public DateTime? PlannedStartDate { get; set; }Property Value
ScheduleDuration
public string? ScheduleDuration { get; set; }