Dataset3DResource¶
Mapray Cloud に登録された 3D Dataset を表現するリソース。
Extends¶
Constructors¶
new Dataset3DResource()¶
new Dataset3DResource(
api,datasetId):Dataset3DResource
Parameters¶
| Parameter | Type |
|---|---|
api |
CloudApi |
datasetId |
string |
Returns¶
Inherited from¶
AbstractDatasetResource<Dataset3D, Dataset3D.Json>.constructor
Properties¶
_api¶
protected_api:CloudApi
Inherited from¶
AbstractDatasetResource._api
_datasetId¶
protected_datasetId:string
Inherited from¶
AbstractDatasetResource._datasetId
_filter¶
protected_filter:FilterFunc=DEFAULT_FILTER
Inherited from¶
AbstractDatasetResource._filter
Methods¶
cancel()¶
cancel():
void
リソースの読み込みをキャンセルできる場合はキャンセルします。
Returns¶
void
Inherited from¶
AbstractDatasetResource.cancel
load()¶
load():
Promise<Json>
Returns¶
Promise<Json>
Overrides¶
AbstractDatasetResource.load
loadAsBinary()¶
loadAsBinary(
options):Promise<ArrayBuffer>
バイナリリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
options |
Option |
Returns¶
Promise<ArrayBuffer>
Inherited from¶
AbstractDatasetResource.loadAsBinary
loadAsImage()¶
loadAsImage(
options):Promise<HTMLImageElement>
イメージリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
options |
Option |
Returns¶
Promise<HTMLImageElement>
Inherited from¶
AbstractDatasetResource.loadAsImage
loadAsJson()¶
loadAsJson(
options):Promise<object>
Jsonリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
options |
Option |
Returns¶
Promise<object>
Inherited from¶
AbstractDatasetResource.loadAsJson
loadAsText()¶
loadAsText(
options):Promise<string>
テキストリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
options |
Option |
Returns¶
Promise<string>
Inherited from¶
AbstractDatasetResource.loadAsText
loadDataset()¶
loadDataset():
Promise<Dataset3D>
Returns¶
Promise<Dataset3D>
Overrides¶
AbstractDatasetResource.loadDataset
loadSubResource()¶
loadSubResource(
url,options):Promise<any>
サブリソースを読み込みます。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
url |
string |
URL |
options |
Option |
Returns¶
Promise<any>
options.type に応じた型で返却されます。
Inherited from¶
AbstractDatasetResource.loadSubResource
See¶
loadSubResourceAsBinary()¶
loadSubResourceAsBinary(
url,options):Promise<ArrayBuffer>
バイナリリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
options |
Option |
Returns¶
Promise<ArrayBuffer>
Inherited from¶
AbstractDatasetResource.loadSubResourceAsBinary
loadSubResourceAsImage()¶
loadSubResourceAsImage(
url,options):Promise<HTMLImageElement>
イメージリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
options |
Option |
Returns¶
Promise<HTMLImageElement>
Inherited from¶
AbstractDatasetResource.loadSubResourceAsImage
loadSubResourceAsJson()¶
loadSubResourceAsJson(
url,options):Promise<object>
Jsonリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
options |
Option |
Returns¶
Promise<object>
Inherited from¶
AbstractDatasetResource.loadSubResourceAsJson
loadSubResourceAsText()¶
loadSubResourceAsText(
url,options):Promise<string>
テキストリソースを読み込みます。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
options |
Option |
Returns¶
Promise<string>
Inherited from¶
AbstractDatasetResource.loadSubResourceAsText
loadSubResourceSupported()¶
loadSubResourceSupported(
url):boolean
サブリソース(url)へのアクセスをサポートするかを判定します。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
Returns¶
boolean
Inherited from¶
AbstractDatasetResource.loadSubResourceSupported
resolveResource()¶
resolveResource(
sub_url):Resource
シーンファイルに含まれるモデル及びモデルに関連づけられたリソースへアクセス際に利用されるResource。
Parameters¶
| Parameter | Type | Description |
|---|---|---|
sub_url |
string |
モデルURL |
Returns¶
Overrides¶
AbstractDatasetResource.resolveResource
resolveResourceSupported()¶
resolveResourceSupported(
url):boolean
関連リソース(url)を作成可能かを判定します。
Parameters¶
| Parameter | Type |
|---|---|
url |
string |
Returns¶
boolean
Inherited from¶
AbstractDatasetResource.resolveResourceSupported
resolveSceneResource()¶
resolveSceneResource():
Dataset3DSceneResource
Returns¶
Dataset3DSceneResource
setFallbackResource()¶
setFallbackResource(
resource?):void
フォールバックリソースを設定します。
このリソースで処理できない url については、フォールバックリソースによって処理されます。
Parameters¶
| Parameter | Type |
|---|---|
resource? |
Resource |
Returns¶
void
Inherited from¶
AbstractDatasetResource.setFallbackResource
See¶
setFilter()¶
setFilter(
filter):void
このリソースにおいて、サブリソースの読み込みおよび関連リソースの作成が可能な url であるかを判別する filter を設定します。
Parameters¶
| Parameter | Type |
|---|---|
filter |
Filter |
Returns¶
void
Inherited from¶
AbstractDatasetResource.setFilter
See¶
toString()¶
toString():
string
リソースのテキスト表現
Returns¶
string
Inherited from¶
AbstractDatasetResource.toString