new SampledPositionProperty
A SampledProperty which is also a PositionProperty.
Parameters:
| Name | Type | Argument | Default | Description | 
|---|---|---|---|---|
| referenceFrame | ReferenceFrame | <optional> | ReferenceFrame.FIXED | The reference frame in which the position is defined. | 
Source:
Members
- 
    definitionChanged :Event
- 
    
    Gets the event that is raised whenever the definition of this property changes. The definition is considered to have changed if a call to getValue would return a different result for the same time.
- 
    interpolationAlgorithm :InterpolationAlgorithm
- 
    
    Gets the interpolation algorithm to use when retrieving a value.- Default Value:
- LinearApproximation
 
 
- 
    interpolationDegree :Object
- 
    
    Gets the degree of interpolation to perform when retrieving a value.- Default Value:
- 1
 
 
- 
    isConstant :Boolean
- 
    
    Gets a value indicating if this property is constant. A property is considered constant if getValue always returns the same result for the current definition.
- 
    referenceFrame :ReferenceFrame
- 
    
    Gets the reference frame in which the position is defined.- Default Value:
- ReferenceFrame.FIXED;
 
 
Methods
- 
    addSample
- 
    
    
    Adds a new sample Parameters:Name Type Description timeJulianDate The sample time. valueCartesian3 The value at the provided time. 
- 
    addSamples
- 
    
    
    Adds an array of samples Parameters:Name Type Description timesArray An array of JulianDate instances where each index is a sample time. valuesArray The array of Cartesian3 instances, where each value corresponds to the provided times index. Throws:DeveloperError : times and values must be the same length..
- 
    addSamplesPackedArray
- 
    
    
    Adds samples as a single packed array where each new sample is represented as a date, followed by the packed representation of the corresponding value. Parameters:Name Type Argument Description packedSamplesArray The array of packed samples. epochJulianDate <optional> 
 If any of the dates in packedSamples are numbers, they are considered an offset from this epoch, in seconds. 
- 
    equals
- 
    
    
    Compares this property to the provided property and returns trueif they are equal,falseotherwise.Parameters:Name Type Argument Description otherProperty <optional> 
 The other property. Returns:Booleantrueif left and right are equal,falseotherwise.
- 
    getValue
- 
    
    
    Gets the value of the property at the provided time. Parameters:Name Type Argument Description timeJulianDate The time for which to retrieve the value. resultCartesian3 <optional> 
 The object to store the value into, if omitted, a new instance is created and returned. Returns:Cartesian3 The modified result parameter or a new instance if the result parameter was not supplied.
- 
    getValueInReferenceFrame
- 
    
    
    Gets the value of the property at the provided time and in the provided reference frame. Parameters:Name Type Argument Description timeJulianDate The time for which to retrieve the value. referenceFrameReferenceFrame The desired referenceFrame of the result. resultCartesian3 <optional> 
 The object to store the value into, if omitted, a new instance is created and returned. Returns:Cartesian3 The modified result parameter or a new instance if the result parameter was not supplied.
- 
    setInterpolationOptions
- 
    
    
    Sets the algorithm and degree to use when interpolating a position. Parameters:Name Type Description optionsObject The options PropertiesName Type Argument Description interpolationAlgorithmInterpolationAlgorithm <optional> 
 The new interpolation algorithm. If undefined, the existing property will be unchanged. interpolationDegreeNumber <optional> 
 The new interpolation degree. If undefined, the existing property will be unchanged. 
