久久久久久一区_中文字幕在线不卡_精品不卡_久久久网_精品亚洲一区二区三区在线观看_欧美精品一区二区三区在线四季

SampledProperty

一個(gè)Property,其值根據(jù)所提供的一組樣本和指定的插值算法和程度在給定時(shí)間內(nèi)進(jìn)行插值。
new SampledProperty(type, derivativeTypes)
Parameters:
type ((Number | Packable)) 屬性的類(lèi)型。
derivativeTypes (Array.<Packable>) 如果提供,則表示示例將包含指定類(lèi)型的派生信息。
Examples
//Create a linearly interpolated Cartesian2
var property = new bmgl.SampledProperty(bmgl.Cartesian2);

//Populate it with data
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:00:00.00Z'), new bmgl.Cartesian2(0, 0));
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-02T00:00:00.00Z'), new bmgl.Cartesian2(4, 7));

//Retrieve an interpolated value
var result = property.getValue(bmgl.JulianDate.fromIso8601('2012-08-01T12:00:00.00Z'));
//Create a simple numeric SampledProperty that uses third degree Hermite Polynomial Approximation
var property = new bmgl.SampledProperty(Number);
property.setInterpolationOptions({
    interpolationDegree : 3,
    interpolationAlgorithm : bmgl.HermitePolynomialApproximation
});

//Populate it with data
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:00:00.00Z'), 1.0);
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:01:00.00Z'), 6.0);
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:02:00.00Z'), 12.0);
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:03:30.00Z'), 5.0);
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:06:30.00Z'), 2.0);

//Samples can be added in any order.
property.addSample(bmgl.JulianDate.fromIso8601('2012-08-01T00:00:30.00Z'), 6.2);

//Retrieve an interpolated value
var result = property.getValue(bmgl.JulianDate.fromIso8601('2012-08-01T00:02:34.00Z'));
See:

Members

backwardExtrapolationDuration : Number

獲取或設(shè)置在屬性未定義之前向后外推的時(shí)間量。0的值將永遠(yuǎn)外推。
Default Value: 0

backwardExtrapolationType : ExtrapolationType

獲取或設(shè)置在任何可用示例之前的某個(gè)時(shí)間請(qǐng)求值時(shí)要執(zhí)行的外推類(lèi)型。
Default Value: ExtrapolationType.NONE

(readonly) definitionChanged : Event

獲取每當(dāng)此屬性的定義更改時(shí)引發(fā)的事件。如果對(duì)getValue的調(diào)用同時(shí)返回不同的結(jié)果,則認(rèn)為該定義已更改。

derivativeTypes : Array.<Packable>

獲取此屬性使用的派生類(lèi)型。

forwardExtrapolationDuration : Number

獲取或設(shè)置屬性未定義前向前外推的時(shí)間量。0的值將永遠(yuǎn)外推。
Default Value: 0

forwardExtrapolationType : ExtrapolationType

獲取或設(shè)置在任何可用示例之后的某個(gè)時(shí)間請(qǐng)求值時(shí)要執(zhí)行的外推類(lèi)型。
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é)果,則將屬性視為常量。

type : *

獲取屬性的類(lèi)型。

Methods

addSample(time, value, derivatives)
添加新示例。
Parameters:
time (JulianDate) 采樣時(shí)間。
value (Packable) 在提供的時(shí)間的值。
derivatives (Array.<Packable>) 在提供的時(shí)間內(nèi)的導(dǎo)數(shù)數(shù)組。
addSamples(times, values, derivativeValues)
添加示例數(shù)組。
Parameters:
times (Array.<JulianDate>) 一個(gè)Juliandate實(shí)例數(shù)組,其中每個(gè)索引都是一個(gè)采樣時(shí)間。
values (Array.<Packable>) 值的數(shù)組,其中每個(gè)值對(duì)應(yīng)于提供的時(shí)間索引。
derivativeValues (Array.<Array>) 一個(gè)數(shù)組,其中每個(gè)項(xiàng)都是等效時(shí)間索引處的導(dǎo)數(shù)數(shù)組。
Throws
  • DeveloperError : 時(shí)間和值的長(zhǎng)度必須相同。
  • DeveloperError : 時(shí)間和派生值的長(zhǎng)度必須相同。
addSamplesPackedArray(packedSamples, epoch)
將樣本添加為單個(gè)壓縮數(shù)組,其中每個(gè)新樣本表示為日期,然后是相應(yīng)值和導(dǎo)數(shù)的壓縮表示。
Parameters:
packedSamples (Array.<Number>) 打包樣本的數(shù)組。
epoch (JulianDate) 如果packedsamples中的任何日期是數(shù)字,則它們將被視為與此紀(jì)元的偏移量,單位為秒。
equals(other) → {Boolean}
將此屬性與提供的屬性進(jìn)行比較,如果相等,則返回true,否則返回false
Parameters:
other (Property) 其他財(cái)產(chǎn)。
getValue(time, result) → {Object}
獲取所提供時(shí)間的屬性值。
Parameters:
time (JulianDate) 檢索值的時(shí)間。
result (Object) 將值存儲(chǔ)到的對(duì)象(如果省略),將創(chuàng)建并返回新實(shí)例。
removeSample(time) → {Boolean}
在給定時(shí)間移除樣本(如果存在)。
Parameters:
time (JulianDate) 采樣時(shí)間。
removeSamples(time)
刪除給定時(shí)間間隔內(nèi)的所有樣本。
Parameters:
time (TimeInterval) 刪除所有樣本的時(shí)間間隔。
setInterpolationOptions(options)
設(shè)置插入值時(shí)要使用的算法和程度。
Parameters:
options (Object)
Name Description
options.interpolationAlgorithm
InterpolationAlgorithm
新的插值算法。如果未定義,則現(xiàn)有屬性將保持不變。
options.interpolationDegree
Number
新的插值度。如果未定義,則現(xiàn)有屬性將保持不變。
主站蜘蛛池模板: 精品1区 | 欧美偷拍综合 | 日本一区二区三区四区视频 | 91精品国产91久久久久久吃药 | av在线不卡播放 | 三级精品 | 在线欧美视频 | 国产一区二区精品 | 亚洲精品美女 | 中文字幕丝袜 | 直接在线观看的三级网址 | 欧美一级视频 | 在线一区二区三区四区 | 久久久久国产精品一区二区三区 | 国产高清在线精品一区 | 日韩av入口 | 九色91在线 | 日韩国产欧美一区 | 日韩精品在线视频 | 成人一区视频 | 欧美一区二区三区在线视频 | 午夜欧美 | 亚洲日本va在线观看 | 日韩欧美二区 | 中文在线一区 | 超碰超碰在线观看 | 国产精品视频久久久久久 | 日韩在线观看视频一区二区 | 欧美一级片在线观看 | 中文字幕在线永久 | 91精品国产人妻国产毛片在线 | 国产精品黄网站在线观看 | 国产视频综合 | 久久综合一区 | 国产精品久久久久久久久久免费 | 国产精品久久久久无码av | 久久99精品久久久久久久青青日本 | 精品一区二区免费 | 中文字幕1区 | 黄色av网站免费看 | 久久精品中文字幕 |