Class/Object

com.kodekutters.czml.czmlCore

Interpolatable

Related Docs: object Interpolatable | package czmlCore

Permalink

case class Interpolatable(epoch: Option[String] = None, nextTime: Option[TimeValue] = None, previousTime: Option[TimeValue] = None, interpolationAlgorithm: Option[String] = None, interpolationDegree: Option[Int] = None, forwardExtrapolationType: Option[String] = None, forwardExtrapolationDuration: Option[Double] = None, backwardExtrapolationType: Option[String] = None, backwardExtrapolationDuration: Option[Double] = None) extends Product with Serializable

The base for a property whose value may be determined by interpolating over the provided time-tagged samples. // *

epoch

Specifies the epoch to use for times specifies as seconds since an epoch.

nextTime

The time of the next sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

previousTime

The time of the previous sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

interpolationAlgorithm

specifies the algorithm to use to interpolate a value at a different time from the provided data

interpolationDegree

specifies the degree of the polynomial to use for interpolation

forwardExtrapolationType

the type of extrapolation to perform when a value is requested at a time after any available samples.

forwardExtrapolationDuration

the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

backwardExtrapolationType

the type of extrapolation to perform when a value is requested at a time before any available samples.

backwardExtrapolationDuration

the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Interpolatable
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Interpolatable(epoch: Option[String] = None, nextTime: Option[TimeValue] = None, previousTime: Option[TimeValue] = None, interpolationAlgorithm: Option[String] = None, interpolationDegree: Option[Int] = None, forwardExtrapolationType: Option[String] = None, forwardExtrapolationDuration: Option[Double] = None, backwardExtrapolationType: Option[String] = None, backwardExtrapolationDuration: Option[Double] = None)

    Permalink

    epoch

    Specifies the epoch to use for times specifies as seconds since an epoch.

    nextTime

    The time of the next sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

    previousTime

    The time of the previous sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

    interpolationAlgorithm

    specifies the algorithm to use to interpolate a value at a different time from the provided data

    interpolationDegree

    specifies the degree of the polynomial to use for interpolation

    forwardExtrapolationType

    the type of extrapolation to perform when a value is requested at a time after any available samples.

    forwardExtrapolationDuration

    the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

    backwardExtrapolationType

    the type of extrapolation to perform when a value is requested at a time before any available samples.

    backwardExtrapolationDuration

    the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val backwardExtrapolationDuration: Option[Double]

    Permalink

    the amount of time to extrapolate backward before the property becomes undefined.

    the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

  6. val backwardExtrapolationType: Option[String]

    Permalink

    the type of extrapolation to perform when a value is requested at a time before any available samples.

  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val epoch: Option[String]

    Permalink

    Specifies the epoch to use for times specifies as seconds since an epoch.

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. val forwardExtrapolationDuration: Option[Double]

    Permalink

    the amount of time to extrapolate backward before the property becomes undefined.

    the amount of time to extrapolate backward before the property becomes undefined. A value of 0 will extrapolate forever.

  12. val forwardExtrapolationType: Option[String]

    Permalink

    the type of extrapolation to perform when a value is requested at a time after any available samples.

  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. val interpolationAlgorithm: Option[String]

    Permalink

    specifies the algorithm to use to interpolate a value at a different time from the provided data

  15. val interpolationDegree: Option[Int]

    Permalink

    specifies the degree of the polynomial to use for interpolation

  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. val nextTime: Option[TimeValue]

    Permalink

    The time of the next sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch.

    The time of the next sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. val previousTime: Option[TimeValue]

    Permalink

    The time of the previous sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch.

    The time of the previous sample within this interval, specified as either an ISO 8601 date and time string or as seconds since epoch. This property is used to determine if there is a gap between samples specified in different packets.

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped