Class DrtStayTask

  • All Implemented Interfaces:
    org.matsim.contrib.dvrp.schedule.Task
    Direct Known Subclasses:
    EDrtStayTask

    public class DrtStayTask
    extends org.matsim.contrib.dvrp.schedule.StayTask
    Author:
    michalm
    • Constructor Detail

      • DrtStayTask

        public DrtStayTask​(double beginTime,
                           double endTime,
                           org.matsim.api.core.v01.network.Link link)
    • Method Detail

      • getTaskType

        public final org.matsim.contrib.dvrp.schedule.Task.TaskType getTaskType()
        Specified by:
        getTaskType in interface org.matsim.contrib.dvrp.schedule.Task
      • getStatus

        public final org.matsim.contrib.dvrp.schedule.Task.TaskStatus getStatus()
        Specified by:
        getStatus in interface org.matsim.contrib.dvrp.schedule.Task
      • getTaskIdx

        public final int getTaskIdx()
        Specified by:
        getTaskIdx in interface org.matsim.contrib.dvrp.schedule.Task
      • getBeginTime

        public final double getBeginTime()
        Specified by:
        getBeginTime in interface org.matsim.contrib.dvrp.schedule.Task
      • getEndTime

        public final double getEndTime()
        Specified by:
        getEndTime in interface org.matsim.contrib.dvrp.schedule.Task
      • setBeginTime

        public final void setBeginTime​(double arg0)
        Specified by:
        setBeginTime in interface org.matsim.contrib.dvrp.schedule.Task
      • setEndTime

        public final void setEndTime​(double arg0)
        Specified by:
        setEndTime in interface org.matsim.contrib.dvrp.schedule.Task
      • getTaskTracker

        public final org.matsim.contrib.dvrp.tracker.TaskTracker getTaskTracker()
        Specified by:
        getTaskTracker in interface org.matsim.contrib.dvrp.schedule.Task
      • initTaskTracker

        public final void initTaskTracker​(org.matsim.contrib.dvrp.tracker.TaskTracker arg0)
        Specified by:
        initTaskTracker in interface org.matsim.contrib.dvrp.schedule.Task