public class ContinuousTimeline extends Timeline
Timeline.Type
Modifier and Type | Field and Description |
---|---|
protected long |
startTime |
hasDeadline, paused
Constructor and Description |
---|
ContinuousTimeline(int totalSecs)
Creates a timeline with a deadline of
totalSeconds number of seconds. |
Modifier and Type | Method and Description |
---|---|
double |
getCurrentTime() |
double |
getElapsedMilliSeconds()
Gets the elapsed time in seconds.
|
double |
getElapsedSeconds()
Gets the elapsed time in seconds.
|
double |
getTime()
Gets the time, running from t = 0 (start) to t = 1 (deadline).
|
long |
getTotalMiliseconds()
Gets the total negotiation time in miliseconds
|
long |
getTotalSeconds()
Gets the total negotiation time in seconds
|
double |
getTotalTime() |
void |
printElapsedSeconds()
Prints time in seconds
|
void |
printTime()
Prints time, running from t = 0 (start) to t = 1 (deadline).
|
public ContinuousTimeline(int totalSecs)
totalSeconds
number of seconds.public double getElapsedSeconds()
getTime()
for a more generic version.public double getElapsedMilliSeconds()
getTime()
for a more generic version.public long getTotalMiliseconds()
public long getTotalSeconds()
public void printElapsedSeconds()
public void printTime()
public double getTime()
Agent#wait(double)
for pausing the agent.public double getTotalTime()
getTotalTime
in class Timeline
public double getCurrentTime()
getCurrentTime
in class Timeline