Class ScrollMouseAdaptorCoronal

Mouse adaptor interface for scrolling

Hierarchy

  • ScrollMouseAdaptorCoronal

Implements

Index

Constructors

constructor

Properties

Private inProcessofScrolling

inProcessofScrolling: boolean = false

Private lastMouseX

lastMouseX: number = 0

Private lastMouseY

lastMouseY: number = 0

Private mouseDown

mouseDown: boolean = false

Private needsRenderFinal

needsRenderFinal: boolean = false

Private renderEngine

renderEngine: RenderEngineContext3D = null

Private scrollAdaptor

scrollAdaptor: ScrollAdaptorCoronal

Private scrollDataAxial

scrollDataAxial: ScrollAdaptorDataAxial

Private scrollListener

scrollListener: any

Methods

addMPRScrollListener

  • addMPRScrollListener(listener: any): void

Private computeDistancetoScroll

  • computeDistancetoScroll(distance: number, imageY: number, totalDistance: number): number
  • Parameters

    • distance: number
    • imageY: number
    • totalDistance: number

    Returns number

down

  • down(event: MouseEvent, cachedRenderParams: RenderParams3D): boolean

move

  • move(event: MouseEvent, cachedRenderParams: RenderParams3D): boolean

postRender

  • postRender(htmlViewport: any, renderParams: any): void

up

wheel

  • Parameters

    Returns boolean