Class HTMLViewportGroup

Hierarchy

  • HTMLViewportGroup

Index

Constructors

constructor

  • Parameters

    • htmlViewportList: Array<HTMLViewport>
    • Default value cols: number = 0
    • Default value rows: number = 0
    • Default value resizeWindowEvent: boolean = false

    Returns HTMLViewportGroup

Properties

Protected currentViewport

currentViewport: HTMLViewport

Protected g_1up

g_1up: boolean = false

Protected htmlViewportList

htmlViewportList: Array<HTMLViewport>

Protected imageReceivedListenerList

imageReceivedListenerList: any[] = new Array()

Private mobileDevice

mobileDevice: boolean = /iPad|iPhone|iPod|Linux|android/.test(navigator.userAgent)

Protected numCols

numCols: any

Protected numRows

numRows: any

Protected xGap

xGap: number = 2

Protected xOffset

xOffset: number = 0

Protected yGap

yGap: number = 2

Protected yOffset

yOffset: number = 0

Methods

forceReLayout

  • forceReLayout(): void
  • Returns void

getCurrentViewport

getNumViewports

  • getNumViewports(): number
  • Returns number

imageReceived

  • imageReceived(foviaHTMLViewport2D: any, canvas: any, width: any, height: any, imageTags: any): void
  • Parameters

    • foviaHTMLViewport2D: any
    • canvas: any
    • width: any
    • height: any
    • imageTags: any

    Returns void

imageReceivedListener

  • imageReceivedListener(imageReceivedListener: any): void
  • Parameters

    • imageReceivedListener: any

    Returns void

Private initResizeHandler

  • initResizeHandler(): void
  • Returns void

reAlignViewport

  • reAlignViewport(threeDCursor: any): void
  • Parameters

    • threeDCursor: any

    Returns void

removeReceivedListener

  • removeReceivedListener(imageReceivedListener: any): void
  • Parameters

    • imageReceivedListener: any

    Returns void

repaint

  • repaint(): void
  • Returns void

repaintNonActive

  • repaintNonActive(): void
  • Returns void

setViewportList

  • setViewportList(htmlViewportList: Array<HTMLViewport>): void
  • Parameters

    Returns void

setViewportOffset

  • setViewportOffset(x: number, y: number, xGap: number, yGap: number): void
  • Parameters

    • x: number
    • y: number
    • xGap: number
    • yGap: number

    Returns void

toggle1up

  • toggle1up(windowIndex: number): void
  • Parameters

    • windowIndex: number

    Returns void

Static autoLayout

  • autoLayout(totalViewports: number): object
  • Parameters

    • totalViewports: number

    Returns object

    • cols: number
    • rows: number