Skip to main content
Version: 4.x

Interface: Image360Collection

@cognite/reveal.Image360Collection

A wrapper that represents a set of 360 images.

Properties

image360Entities

Readonly image360Entities: Image360[]

A list containing all the 360 images in this set.

Defined in

packages/360-images/src/collection/Image360Collection.ts:45


targetRevisionDate

targetRevisionDate: undefined | Date

If defined, any subsequently entered 360 images will load the revision that are closest to the target date. If undefined, the most recent revision will be loaded.

Defined in

packages/360-images/src/collection/Image360Collection.ts:51

Methods

findImageAnnotation

findImageAnnotation(filter): Promise<Image360AnnotationAssetQueryResult[]>

Find 360 images associated with a asset with the given assetRef

Parameters

NameType
filterImage360AnnotationAssetFilter

Returns

Promise<Image360AnnotationAssetQueryResult[]>

Defined in

packages/360-images/src/collection/Image360Collection.ts:92


off

off(event, callback): void

Unsubscribes from 360 image dataset event.

Parameters

NameTypeDescription
event"image360Entered"The event type.
callbackImage360EnteredDelegateCallback function to be unsubscribed.

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:81

off(event, callback): void

Parameters

NameType
event"image360Exited"
callbackImage360ExitedDelegate

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:82


on

on(event, callback): void

Subscribes to events on 360 Image datasets. There are several event types: 'image360Entered' - Subscribes to a event for entering 360 image mode. 'image360Exited' - Subscribes to events indicating 360 image mode has exited.

Parameters

NameTypeDescription
event"image360Entered"The event type.
callbackImage360EnteredDelegateCallback to be called when the event is fired.

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:73

on(event, callback): void

Parameters

NameType
event"image360Exited"
callbackImage360ExitedDelegate

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:74


set360IconCullingRestrictions

set360IconCullingRestrictions(radius, pointLimit): void

Specify parameters used to determine the number of icons that are visible when entering 360 Images.

Parameters

NameTypeDescription
radiusnumberOnly icons within the given radius will be made visible.
pointLimitnumberLimit the number of points within the given radius. Points closer to the camera will be prioritized.

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:58


setDefaultAnnotationStyle

setDefaultAnnotationStyle(appearance): void

Assign a default style which affects all annotations

Parameters

NameType
appearanceImage360AnnotationAppearance

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:87


setIconsVisibility

setIconsVisibility(visible): void

Set visibility of all 360 image icons.

Parameters

NameTypeDescription
visiblebooleanIf true all icons are made visible according to the active culling scheme. If false all icons are hidden.

Returns

void

Defined in

packages/360-images/src/collection/Image360Collection.ts:64