Package io.opentimeline.opentime
Class TimeTransform
java.lang.Object
io.opentimeline.opentime.TimeTransform
public class TimeTransform
extends java.lang.Object
1D Transform for RationalTime. Has offset and scale.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TimeTransform.TimeTransformBuilder
-
Constructor Summary
Constructors Constructor Description TimeTransform()
TimeTransform(RationalTime offset, double scale, double rate)
TimeTransform(TimeTransform timeTransform)
TimeTransform(TimeTransform.TimeTransformBuilder timeTransformBuilder)
-
Method Summary
Modifier and Type Method Description RationalTime
appliedTo(RationalTime other)
TimeRange
appliedTo(TimeRange other)
TimeTransform
appliedTo(TimeTransform other)
boolean
equals(TimeTransform other)
boolean
equals(java.lang.Object obj)
RationalTime
getOffset()
double
getRate()
double
getScale()
boolean
notEquals(TimeTransform other)
java.lang.String
toString()
-
Constructor Details
-
TimeTransform
public TimeTransform() -
TimeTransform
-
TimeTransform
-
TimeTransform
-
-
Method Details
-
getOffset
-
getScale
public double getScale() -
getRate
public double getRate() -
appliedTo
-
appliedTo
-
appliedTo
-
equals
-
equals
public boolean equals(java.lang.Object obj)- Overrides:
equals
in classjava.lang.Object
-
notEquals
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-