new SampledPositionProperty(referenceFrame, numberOfDerivatives)
Parameters:
referenceFrame
(ReferenceFrame)
(default ReferenceFrame.FIXED
)
定義位置的參照框。
numberOfDerivatives
(Number)
(default 0
)
伴隨每個(gè)位置的導(dǎo)數(shù)的數(shù)目,即速度、加速度等。
Members
backwardExtrapolationDuration : Number
獲取或設(shè)置在屬性未定義之前向后外推的時(shí)間量。0的值將永遠(yuǎn)外推。
-
Default Value:
0
backwardExtrapolationType : ExtrapolationType
獲取或設(shè)置在任何可用示例之前的某個(gè)時(shí)間請(qǐng)求值時(shí)要執(zhí)行的外推類型。
-
Default Value:
ExtrapolationType.NONE
(readonly) definitionChanged : Event
獲取每當(dāng)此屬性的定義更改時(shí)引發(fā)的事件。如果對(duì)getValue的調(diào)用同時(shí)返回不同的結(jié)果,則認(rèn)為該定義已更改。
forwardExtrapolationDuration : Number
獲取或設(shè)置屬性未定義前向前外推的時(shí)間量。0的值將永遠(yuǎn)外推。
-
Default Value:
0
forwardExtrapolationType : ExtrapolationType
獲取或設(shè)置在任何可用示例之后的某個(gè)時(shí)間請(qǐng)求值時(shí)要執(zhí)行的外推類型。
-
Default Value:
ExtrapolationType.NONE
interpolationAlgorithm : InterpolationAlgorithm
獲取檢索值時(shí)要使用的插值算法。
-
Default Value:
LinearApproximation
interpolationDegree : Number
獲取檢索值時(shí)要執(zhí)行的插值程度。
-
Default Value:
1
(readonly) isConstant : Boolean
獲取一個(gè)值,該值指示此屬性是否為常量。如果getValue總是為當(dāng)前定義返回相同的結(jié)果,則將屬性視為常量。
numberOfDerivatives : Boolean
此屬性包含的導(dǎo)數(shù)的數(shù)目;即0表示正位置,1表示速度等。
-
Default Value:
false
referenceFrame : ReferenceFrame
獲取定義位置的引用框架。
-
Default Value:
ReferenceFrame.FIXED;
Methods
addSample(time, position, derivatives)
添加新示例。
Parameters:
通過并行數(shù)組添加多個(gè)樣本。
Parameters:
derivatives
(Array.<Array>)
一個(gè)數(shù)組,其中每個(gè)值是另一個(gè)數(shù)組,包含對(duì)應(yīng)時(shí)間索引的導(dǎo)數(shù)。
Throws
-
DeveloperError : 所有數(shù)組的長度必須相同。
將樣本添加為單個(gè)壓縮數(shù)組,其中每個(gè)新樣本表示為日期,然后是相應(yīng)值和導(dǎo)數(shù)的壓縮表示。
Parameters:
packedSamples
(Array.<Number>)
打包樣本的數(shù)組。
將此屬性與提供的屬性進(jìn)行比較,如果相等,則返回
true
,否則返回false
。
Parameters:
在提供的時(shí)間獲取位置。
Parameters:
獲取在提供的時(shí)間和在提供的引用框架中的位置。
Parameters:
referenceFrame
(ReferenceFrame)
所需的結(jié)果參考框架。
在給定時(shí)間移除樣本(如果存在)。
Parameters:
刪除給定時(shí)間間隔內(nèi)的所有樣本。
Parameters:
設(shè)置插入位置時(shí)要使用的算法和程度。
Parameters:
options
(Object)
Name | Description |
---|---|
options.interpolationAlgorithm
InterpolationAlgorithm
|
新的插值算法。如果未定義,則現(xiàn)有屬性將保持不變。 |
options.interpolationDegree
Number
|
新的插值度。如果未定義,則現(xiàn)有屬性將保持不變。 |