A clock which tracks simulation time. More...
Collaboration diagram for com.mak.vrlj.vl.Clock:Public Member Functions | |
| int | hashCode () |
| boolean | equals (Object obj) |
| double | elapsedRealTime () |
| double | getApproxElapsedRealTime () |
| double | getInitialTime () |
| double | getSimTime () |
| boolean | isSimTimeSet () |
| void | setApproxElapsedRealTime (double approxElapsedRealTime) |
| void | setInitialTime (double initialTime) |
| void | setSimTime (double simTime) |
| Set the current simulation time. More... | |
Private Attributes | |
| double | myInitialTime = 0.0 |
| double | mySimTime = 0.0 |
| double | myApproxElapsedRealTime = 0.0 |
| boolean | mySimTimeSet = false |
A clock which tracks simulation time.
|
inline |
System.nanoTime()
|
inline |
|
inline |
References com.mak.vrlj.vl.Clock.myApproxElapsedRealTime.
|
inline |
References com.mak.vrlj.vl.Clock.myInitialTime.
|
inline |
References com.mak.vrlj.vl.Clock.mySimTime.
|
inline |
|
inline |
References com.mak.vrlj.vl.Clock.mySimTimeSet.
|
inline |
| approxElapsedRealTime | the approximate elapsed real time in seconds. |
References com.mak.vrlj.vl.Clock.myApproxElapsedRealTime.
|
inline |
| initialTime | the initial simulation time. |
References com.mak.vrlj.vl.Clock.myInitialTime.
|
inline |
Set the current simulation time.
| simTime | the current simulation time. |
References com.mak.vrlj.vl.Clock.mySimTime, and com.mak.vrlj.vl.Clock.mySimTimeSet.
|
private |
|
private |
|
private |
|
private |