public class Interval
extends java.lang.Object
Constructor and Description |
---|
Interval(double a,
double b) |
Interval(int no,
double a,
double b,
boolean actualOccupancy) |
Modifier and Type | Method and Description |
---|---|
double |
getEndTime() |
double |
getStartTime() |
double |
getTime() |
int |
getTrainNo() |
boolean |
isActualOccupancy() |
boolean |
isLocked() |
boolean |
isTimeInInterval(double time) |
void |
setActualOccupancy(boolean actualOccupancy) |
void |
setEndTime(double endTime) |
void |
setLock(boolean b) |
void |
setStartTime(double startTime) |
void |
setTrainNo(int trainNo) |
public Interval(double a, double b)
a
- parameters to store details about the start and end timeb
- parameters to store details about the start and end timepublic Interval(int no, double a, double b, boolean actualOccupancy)
no
- stores train numbera
- parameters to store the start and end timeb
- parameters to store the start and end timeactualOccupancy
- tells the actual occupancy of the trainpublic boolean isTimeInInterval(double time)
time
- public int getTrainNo()
public void setTrainNo(int trainNo)
public double getEndTime()
public void setEndTime(double endTime)
public double getStartTime()
public void setStartTime(double startTime)
public double getTime()
public boolean isActualOccupancy()
public void setActualOccupancy(boolean actualOccupancy)
public boolean isLocked()
public void setLock(boolean b)