InternalSnapshotCreatedEvent#

Class InternalSnapshotCreatedEvent

INTERNAL_SNAPSHOT_CREATED INTERNAL_SNAPSHOT_CREATED

Hierarchy

Constructors

  • The INTERNAL_SNAPSHOT_CREATED event occurs if a Snapshot is created.

    Parameters

    • snapshotID: number

      The ID of the Snapshot.

    • Optional name: string

      The name of the Snapshot.

    • Optional attachmentID: number

      The ID of the Attachment.

    • Optional cameraStore: {
          cameraType: number;
          centerOfRotation: [number, number, number];
          viewMatrix: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number];
          viewPlaneDistance: number;
          viewPointDiameter: number;
      }
      • cameraType: number
      • centerOfRotation: [number, number, number]
      • viewMatrix: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]
      • viewPlaneDistance: number
      • viewPointDiameter: number
    • Optional snapshotStore: any

      (only for navis)

    • Optional instanceStores: {
          [key: number]: any;
      }

      (only for navis)

      • [key: number]: any
    • Optional sessionSyncData: SessionSyncDataMap

      (only for navis)

    Returns InternalSnapshotCreatedEvent

Properties

attachmentID?: number

The ID of the Attachment.

cameraStore?: {
    cameraType: number;
    centerOfRotation: [number, number, number];
    viewMatrix: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number];
    viewPlaneDistance: number;
    viewPointDiameter: number;
}

Type declaration

  • cameraType: number
  • centerOfRotation: [number, number, number]
  • viewMatrix: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]
  • viewPlaneDistance: number
  • viewPointDiameter: number
id: number
instanceStores?: {
    [key: number]: any;
}

(only for navis)

Type declaration

  • [key: number]: any
name?: string

The name of the Snapshot.

sessionSyncData?: SessionSyncDataMap

(only for navis)

snapshotID: number

The ID of the Snapshot.

snapshotStore?: any

(only for navis)

transactionCode?: string
transactionID?: number
type?: EventType