BIGEMAP卫星地图_高清卫星地图_北斗高清地图_地图软件_矢量地图数据_专题地图

TimeIntervalCollection

按開始時間排序的TimeInterval實例的非重疊集合。
new TimeIntervalCollection(intervals)
Parameters:
intervals (Array.<TimeInterval>) 要添加到集合中的間隔數組。

Members

(readonly) changedEvent : Event

獲取在間隔集合更改時引發的事件。

(readonly) isEmpty : Boolean

獲取集合是否為空。

(readonly) isStartIncluded : Boolean

獲取集合中是否包含開始時間。

(readonly) isStopIncluded : Boolean

獲取集合中是否包含停止時間。

(readonly) length : Number

獲取集合中的間隔數。

(readonly) start : JulianDate

獲取集合的開始時間。

(readonly) stop : JulianDate

獲取集合的停止時間。

Methods

(static) fromIso8601(options, result) → {TimeIntervalCollection}
ISO 8601時間間隔(開始/結束/持續時間)創建新實例。
Parameters:
options (Object)
Name Description
options.iso8601
String
ISO 8601間隔。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個函數,它將返回在添加到集合之前用每個間隔調用的數據。如果未指定,則數據將是集合中的索引。
result (TimeIntervalCollection) 要用于結果的現有實例。
(static) fromIso8601DateArray(options, result) → {TimeIntervalCollection}
ISO 8601日期數組創建新實例。
Parameters:
options (Object)
Name Description
options.iso8601Dates
Array.<String>
ISO 8601日期數組。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個函數,它將返回在添加到集合之前用每個間隔調用的數據。如果未指定,則數據將是集合中的索引。
result (TimeIntervalCollection) 要用于結果的現有實例。
(static) fromIso8601DurationArray(options, result) → {TimeIntervalCollection}
ISO 8601持續時間數組創建新實例。
Parameters:
options (Object)
Name Description
options.epoch
JulianDate
持續時間相對于的日期。
options.iso8601Durations
String
ISO 8601持續時間的數組。
options.relativeToPrevious
Boolean
default false
true如果持續時間相對于前一個日期,false如果總是相對于時代。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個函數,它將返回在添加到集合之前用每個間隔調用的數據。如果未指定,則數據將是集合中的索引。
result (TimeIntervalCollection) 要用于結果的現有實例。
(static) fromJulianDateArray(options, result) → {TimeIntervalCollection}
從Juliandate數組創建新實例。
Parameters:
options (Object)
Name Description
options.julianDates
Array.<JulianDate>
ISO 8601日期數組。
options.isStartIncluded
Boolean
default true
true如果間隔中包含開始時間,false否則。
options.isStopIncluded
Boolean
default true
true如果間隔中包含停止時間,則false否則。
options.leadingInterval
Boolean
default false
true如果要添加從iso8601.minimum_值到開始時間的間隔,false否則。
options.trailingInterval
Boolean
default false
true如果要將停止時間間隔添加到iso8601.maximum{value,則false否則。
options.dataCallback
function
一個函數,它將返回在添加到集合之前用每個間隔調用的數據。如果未指定,則數據將是集合中的索引。
result (TimeIntervalCollection) 要用于結果的現有實例。
addInterval(interval, dataComparer)
向集合中添加間隔,合并包含相同數據的間隔,并根據需要拆分不同數據的間隔,以維護不重疊的集合。新間隔中的數據優先于集合中的任何現有間隔。
Parameters:
interval (TimeInterval) 要添加的間隔。
dataComparer (TimeInterval~DataComparer) 比較兩個間隔的數據的函數。如果省略,則使用引用等式。
contains(julianDate) → {Boolean}
檢查指定的日期是否在此集合中。
Parameters:
julianDate (JulianDate) 要檢查的日期。
equals(right, dataComparer) → {Boolean}
將此實例與提供的實例組件進行比較,如果相等,則返回true,否則返回false
Parameters:
right (TimeIntervalCollection) 右側收藏。
dataComparer (TimeInterval~DataComparer) 比較兩個間隔的數據的函數。如果省略,則使用引用等式。
findDataForIntervalContainingDate(date) → {Object}
查找并返回包含指定日期的間隔的數據。
Parameters:
date (JulianDate) 要搜索的日期。
findInterval(options) → {TimeInterval}
返回集合中與指定參數匹配的第一個間隔。所有參數都是可選的,undefined參數被視為“不關心”條件。
Parameters:
options (Object)
Name Description
options.start
JulianDate
間隔的開始時間。
options.stop
JulianDate
間隔的停止時間。
options.isStartIncluded
Boolean
true如果間隔中包含options.start,則false否則。
options.isStopIncluded
Boolean
true如果間隔中包含options.stop,則false否則。
findIntervalContainingDate(date) → {TimeInterval|undefined}
查找并返回包含指定日期的間隔。
Parameters:
date (JulianDate) 要搜索的日期。
get(index) → {TimeInterval}
獲取指定索引處的間隔。
Parameters:
index (Number) 要檢索的間隔的索引。
indexOf(date) → {Number}
查找并返回集合中包含指定日期的間隔的索引。
Parameters:
date (JulianDate) 要搜索的日期。
intersect(other, dataComparer, mergeCallback) → {TimeIntervalCollection}
創建一個新實例,該實例是此集合與提供的集合的交集。
Parameters:
other (TimeIntervalCollection) 要與之相交的集合。
dataComparer (TimeInterval~DataComparer) 比較兩個間隔的數據的函數。如果省略,則使用引用等式。
mergeCallback (TimeInterval~MergeCallback) 合并兩個區間的數據的函數。如果省略,將使用左間隔中的數據。
removeAll()
從集合中刪除所有間隔。
removeInterval(interval) → {Boolean}
從該間隔集合中刪除指定間隔,在指定間隔上創建一個孔。輸入間隔的數據屬性被忽略。
Parameters:
interval (TimeInterval) 要刪除的間隔。
主站蜘蛛池模板: 展馆周边酒店_会展中心附近酒店_展览旅游酒店预订官网-盟友云 | 重庆晓宇餐饮文化管理有限公司_重庆晓宇火锅 | 上海联锐精密机械有限公司-【官网】 | 快达物流:电商和微商的仓储物流外包和托管服务-北京快达国际物流服务有限公司官方网站 | 鹰潭代理记账公司_鹰潭代理记账_鹰潭注册公司-鹰潭市新知会计服务有限公司 | 兰舍硅藻泥 -- 深圳硅藻泥|深圳兰舍硅藻泥|深圳硅藻泥品牌|深圳硅藻泥价格|深圳硅藻泥厂家|深圳硅藻泥施工| | 深圳市中控智能科技有限公司 | 捏炼机_密炼机_炼胶机_平板硫化机-青岛光越橡胶机械制造有限公司 | 珠海拾比佰彩图板股份有限公司| 西安外墙防水补漏-堵漏-防腐-保温工程公司-陕西宏图祥瑞实业有限公司 | 无锡亮鑫不锈钢有限公司-不锈钢炉胆,马弗炉胆,耐高温炉胆,310s炉胆,网带炉 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 上饶市蚂蚁搬家有限公司,上饶搬家公司,上饶同城搬家,上饶同城搬家电话,上饶搬家哪家好,上饶搬家公司电话 | 深圳沃亚游学官网丨国外游学丨国际夏冬令营丨美国游学线路丨出国短期游学丨亲子海外游丨游学咨询: 0755-83843308 | 垃圾分类,北京垃圾分类,有机废弃物处理,智慧环卫,垃圾分类展 | 湖北高新技术企业认定申报|武汉高企认定代办|武汉项目申报首选 - 湖北创优企科技服务有限公司 | 黑料网 - 黑料大事记-黑料门 黑料社最新 今日黑料 热门黑料 最新反差免费-黑料网今日黑料首页_黑料网 - 黑料大事记-黑料门 黑料社最新 今日黑料 热门黑料 最新反差免费-黑料网今日黑料首页 | 莫非传媒官网-江西知名的网络营销推广服务平台南昌网络公司,专业网络公关,品牌危机处理,网站SEO优化,微信朋友圈广告,网站建设,南昌莫非文化传媒有限公司 | 上海机械加工-机械加工-精密机械加工-上海欧野精工机械有限公司 上海慧泰仪器制造有限公司_一体型马弗炉-可控真空干燥箱-强光稳定性试验箱 | 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 塑料胶水|PVC胶水|PP胶水|橡胶胶水|强力胶水|透明胶水|胶粘剂|粘合剂|UV胶-聚力胶水厂家 | 郑州长城冶金设备有限公司 | 磨料磨具网_磨料磨具行业B2B门户开创者| 洁衣库·U袋洗_网上洗衣店_网上干洗 | 天津止回阀-止回阀报价/哪家好-天津蝶阀/进口阀门/通风蝶阀批发-闸阀阀门/球阀生产厂家-天津凯维斯阀门制造 | 智能化会议系统|多媒体会议系统|无纸化会议系统|会议音箱|高清视频会议终端|智能化会议室|会议系统|视频会议系统-深圳市航视达科技有限公司 | 苏州新闻网_苏州最权威资讯| 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 青州市科信水处理设备有限公司-ic卡水处理设备厂家-畜牧养殖水处理设备 | 天津鸿宸机械设备有限公司-提取浓缩设备和生物制药设备以及制剂设备、粉碎设备、烘干等设备供应商 | 宁波搬家_宁波搬家公司_宁波搬厂_专业搬家搬厂-「宁波喜洋洋搬家公司」 | 聊城市城乡规划设计研究院官方网站| 鸿茗商务-杭州鸿茗商务咨询有限公司 | 淮南网站制作丨淮南做网站丨淮南网络公司丨淮南哪家网络公司好丨淮南智讯网络 | 上海安防网-上海安全防范报警协会| 深山工作室提供网络投票系统|微信公众号投票|微信公众号小程序|抖音小程序|百度小程序|微信公众号开发|企业网站建设 | 一体化净水器-一体化净水设备-集成式|装配式模块化净水设备-山东奕博环境 | 危废处理_危废处置_危废处理公司-江苏绿瑞特环境科技股份有限公司 | 真空干燥箱厂家-热风循环烘箱生产厂家-鼓风烘干箱价格-南京火燥机械科技有限公司 | 辽宁大卯新能源供热设备制造有限公司官方网站,大卯新能源,大卯新能源供热设备 | 免费的动态思维导图软件,脑图大师,思维导图制作软件 - 万彩脑图大师官网 |