Class RMShapeAnim.Record

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    RMShapeAnim

    public static class RMShapeAnim.Record
    extends java.lang.Number
    An inner class to represent a time/value snapshot for an attribute.
    See Also:
    Serialized Form
    • Constructor Detail

      • Record

        public Record​(float aTime,
                      java.lang.Object aValue,
                      java.lang.String anInterp)
    • Method Detail

      • getTime

        public float getTime()
      • getValue

        public java.lang.Object getValue()
      • getInterpolation

        public java.lang.String getInterpolation()
      • deriveRecord

        public RMShapeAnim.Record deriveRecord​(java.lang.String anInterpolation)
      • floatValue

        public float floatValue()
        Specified by:
        floatValue in class java.lang.Number
      • doubleValue

        public double doubleValue()
        Specified by:
        doubleValue in class java.lang.Number
      • intValue

        public int intValue()
        Specified by:
        intValue in class java.lang.Number
      • longValue

        public long longValue()
        Specified by:
        longValue in class java.lang.Number
      • equals

        public boolean equals​(java.lang.Object anObj)
        Overrides:
        equals in class java.lang.Object
      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object