public ScheduledJob( IJob job, HashSet<IScheduledWorker> worker, IScheduledZone locationZone, HashSet<IScheduledZone> exclusionZones, int start) : this(job, worker, new HashSet<IScheduledTool>(), locationZone, exclusionZones, start) { }
public ScheduledJob( IJob job, HashSet <IScheduledWorker> worker, IScheduledZone locationZone, HashSet <IScheduledZone> exclusionZones, int start) : this(job, worker, new HashSet <IScheduledTool>(), locationZone, exclusionZones, start) { }
public ScheduledJob( IJob job, HashSet<IScheduledWorker> worker, HashSet<IScheduledTool> tool, IScheduledZone locationZone, HashSet<IScheduledZone> exclusionZones, int start) : this() { Job = job; Workers = worker; Tools = tool; LocationZone = locationZone; ExclusionZones = exclusionZones; FirstAttemptedStart = job.FirstPossibleStart; Start = start; End = Start + job.Duration; }
public ScheduledJob( IJob job, HashSet <IScheduledWorker> worker, HashSet <IScheduledTool> tool, IScheduledZone locationZone, HashSet <IScheduledZone> exclusionZones, int start) : this() { Job = job; Workers = worker; Tools = tool; LocationZone = locationZone; ExclusionZones = exclusionZones; FirstAttemptedStart = job.FirstPossibleStart; Start = start; End = Start + job.Duration; }