wandou.math.timeseries.DefaultTSer

InnerTVar

final class InnerTVar[V] extends TVar[V]

Define inner Var class ----------------------------------------------------------------------- Horizontal view of DefaultSer. Is' a reference of one of the field vars.

Inner Var can only live in DefaultSer.

We define it as inner class of DefaultSer, to avoid bad usage, especially when its values is also managed by DefaultSer. We should make sure the operation on values, including add, delete actions will be consistant by cooperating with DefaultSer.

Attributes
protected
Linear Supertypes
TVar[V], Plottable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. InnerTVar
  2. TVar
  3. Plottable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InnerTVar(name: String, kind: Kind)(implicit arg0: ClassTag[V])

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def apply(idx: Int): V

    This method will never return null, return a nullValue at least.

    This method will never return null, return a nullValue at least.

    Definition Classes
    InnerTVarTVar
  5. def apply(time: Long): V

    Definition Classes
    InnerTVarTVar
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def castingUpdate(time: Long, value: Any): Unit

    Definition Classes
    TVar
  8. def castingUpdate(idx: Int, value: Any): Unit

    Definition Classes
    TVar
  9. def clear(fromIdx: Int): Unit

    Clear values that >= fromIdx

    Clear values that >= fromIdx

    Definition Classes
    TVar
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def double(idx: Int): Double

    Definition Classes
    TVar
  12. def double(time: Long): Double

    Definition Classes
    TVar
  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(o: Any): Boolean

    All instances of TVar or extended classes will be equals if they have the same values, this prevent the duplicated manage of values.

    All instances of TVar or extended classes will be equals if they have the same values, this prevent the duplicated manage of values.

    Definition Classes
    TVar → AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def float(idx: Int): Float

    Definition Classes
    TVar
  17. def float(time: Long): Float

    Definition Classes
    TVar
  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def getColor(idx: Int): Color

    Definition Classes
    InnerTVarPlottable
  20. def hashCode(): Int

    All instances of TVar or extended classes use identityHashCode as hashCode

    All instances of TVar or extended classes use identityHashCode as hashCode

    Definition Classes
    TVar → AnyRef → Any
  21. def isAccumulate: Boolean

    Definition Classes
    TVar
  22. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  23. def isInstant: Boolean

    returns

    Is it an instant variable if true, or an accumulate variable if false.

    Definition Classes
    TVar
  24. val kind: Kind

    Definition Classes
    InnerTVarTVar
  25. var layer: Int

    Definition Classes
    InnerTVarPlottable
  26. var name: String

    Definition Classes
    InnerTVarTVar
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. var plot: Plot

    Definition Classes
    InnerTVarPlottable
  31. def put(time: Long, value: V): Boolean

    Append or insert value at time

    Append or insert value at time

    Definition Classes
    InnerTVarTVar
  32. final def putNull(idx: Int): Boolean

    Definition Classes
    TVar
  33. final def putNull(time: Long): Boolean

    Definition Classes
    TVar
  34. def reset(idx: Int): Unit

    reset to nullValue

    reset to nullValue

    Definition Classes
    TVar
  35. def reset(time: Long): Unit

    reset to nullValue

    reset to nullValue

    Definition Classes
    TVar
  36. def setColor(idx: Int, color: Color): Unit

    Definition Classes
    InnerTVarPlottable
  37. def size: Int

    Definition Classes
    TVar
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  39. def timesIterator: Iterator[Long]

    Definition Classes
    InnerTVarTVar
  40. def timestamps: TStamps

    Definition Classes
    InnerTVarTVar
  41. def toArray(fromTime: Long, toTime: Long): Array[V]

    Definition Classes
    TVar
  42. def toArrayWithTime(fromTime: Long, toTime: Long): (Array[Long], Array[V])

    Definition Classes
    TVar
  43. def toDouble(v: V): Double

    Definition Classes
    TVar
  44. def toDoubleArray: Array[Double]

    Definition Classes
    TVar
  45. def toFloat(v: V): Float

    Definition Classes
    TVar
  46. def toString(): String

    Definition Classes
    TVar → AnyRef → Any
  47. def update(idx: Int, value: V): Unit

    Definition Classes
    InnerTVarTVar
  48. def update(time: Long, value: V): Unit

    Update valye at time

    Update valye at time

    Definition Classes
    InnerTVarTVar
  49. def values: ArrayList[V]

    Definition Classes
    InnerTVarTVar
  50. def valuesIterator: Iterator[V]

    Definition Classes
    InnerTVarTVar
  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TVar[V]

Inherited from Plottable

Inherited from AnyRef

Inherited from Any

Ungrouped