public class RationalTime extends RelativeTime
| Constructor and Description |
|---|
RationalTime(int frequency)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
RationalTime(int frequency,
long millis,
int nanos)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
RationalTime(int frequency,
RelativeTime interval)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
| Modifier and Type | Method and Description |
|---|---|
AbsoluteTime |
absolute(Clock clock,
AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
void |
addInterarrivalTo(AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 this method is only required to support
the deprecated RationalTime.
|
int |
getFrequency()
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
RelativeTime |
getInterarrivalTime()
Deprecated.
RTSJ V1.0.1 this method is only required to support
the deprecated RationalTime.
|
RelativeTime |
getInterarrivalTime(RelativeTime dest)
Deprecated.
RTSJ V1.0.1 this method is only required to support
the deprecated RationalTime.
|
void |
set(long millis,
int nanos)
Deprecated.
set sets the milliseconds and nanoseconds value of this object to
millis and nanos.
|
void |
setFrequency(int frequency)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
absolute, add, add, add, add, compareToZero, negate, negate, relative, relative, scale, scale, subtract, subtract, toStringclone, compareTo, compareTo, equals, equals, getClock, getMilliseconds, getNanoseconds, hashCode, set, set, waitForObjectpublic RationalTime(int frequency)
IllegalArgumentException - iff frequency is negative.frequency - the frequency.public RationalTime(int frequency,
long millis,
int nanos)
throws IllegalArgumentException
IllegalArgumentException - iff any argument is negative or
the frequency is 0.frequency - the frequency.millis - milliseconds of base interval.nanos - nanoseconds of base interval.public RationalTime(int frequency,
RelativeTime interval)
throws IllegalArgumentException
IllegalArgumentException - iff frequency is negative or
the base interval is null.frequency - the frequency.interval - the base interval.public AbsoluteTime absolute(Clock clock, AbsoluteTime destination)
absolute in class RelativeTimeArithmeticException - if the resulting absolute time could
not be represented by an instance of AbsoluteTime.clock - The clock, null to use Clock.getRealtimeClock().destination - the destination absolute time object.public void addInterarrivalTo(AbsoluteTime destination)
addInterarrivalTo in class RelativeTimedestination - public int getFrequency()
public RelativeTime getInterarrivalTime(RelativeTime dest)
getInterarrivalTime in class RelativeTimedest - The preallocated RelativeTime object to hold the
result. May be null to indicate that a new object should be
allocated.public RelativeTime getInterarrivalTime()
getInterarrivalTime in class RelativeTimepublic void set(long millis,
int nanos)
throws IllegalArgumentException
ensure
(getMilliseconds() == millis,
getNanoseconds() == nanos);
set in class HighResolutionTimeIllegalArgumentExceptionmillis - the new value for the milliseconds.nanos - the new value for the nanoseconds.public void setFrequency(int frequency)
throws ArithmeticException
ArithmeticExceptionfrequency - the new frequency.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2016 aicas GmbH. All Rights Reserved.