Skip to content

@jdultra/ultra-globe


@jdultra/ultra-globe / ZoomController

Class: ZoomController

Defined in: controls/ZoomController.d.ts:1

Extends

Constructors

Constructor

new ZoomController(camera, domElement, map): ZoomController

Defined in: controls/ZoomController.d.ts:2

Parameters

camera

any

domElement

any

map

any

Returns

ZoomController

Overrides

Controller.constructor

Properties

allowPendingSimpleZoom

allowPendingSimpleZoom: boolean

Defined in: controls/ZoomController.d.ts:8


camera

camera: Camera

Defined in: controls/Controller.d.ts:13

Inherited from

Controller.camera


dom

dom: HTMLDocument

Defined in: controls/Controller.d.ts:10

Inherited from

Controller.dom


isMouseDown

isMouseDown: boolean

Defined in: controls/ZoomController.d.ts:3


lastPickLocation

lastPickLocation: { x: any; y: any; } | null

Defined in: controls/ZoomController.d.ts:9


lastPickTime

lastPickTime: number

Defined in: controls/ZoomController.d.ts:24


map

map: Map<any, any>

Defined in: controls/Controller.d.ts:12

Inherited from

Controller.map


mouseDownLocation

mouseDownLocation: any[]

Defined in: controls/ZoomController.d.ts:4


mouseRayCast

mouseRayCast: any

Defined in: controls/ZoomController.d.ts:5


mouseRayCastValid

mouseRayCastValid: boolean

Defined in: controls/ZoomController.d.ts:6


newDist

newDist: number

Defined in: controls/ZoomController.d.ts:22


next

next: any

Defined in: controls/Controller.d.ts:9

Inherited from

Controller.next


pickRequestToken

pickRequestToken: number

Defined in: controls/ZoomController.d.ts:25


planet

planet: any

Defined in: controls/Controller.d.ts:11

Inherited from

Controller.planet


rayCastPending

rayCastPending: boolean

Defined in: controls/ZoomController.d.ts:23


touchDist

touchDist: number | undefined

Defined in: controls/ZoomController.d.ts:28


touchZoom

touchZoom: boolean

Defined in: controls/ZoomController.d.ts:21


useSimpleZoomFallback

useSimpleZoomFallback: boolean

Defined in: controls/ZoomController.d.ts:7


zoom

zoom: number

Defined in: controls/ZoomController.d.ts:13


zoomLocation

zoomLocation: { x: number; y: number; } | { x: any; y: any; } | null

Defined in: controls/ZoomController.d.ts:14

Methods

append()

append(aController): void

Defined in: controls/Controller.d.ts:18

Parameters

aController

any

Returns

void

Inherited from

Controller.append


clear()

clear(): void

Defined in: controls/Controller.d.ts:20

Returns

void

Inherited from

Controller.clear


distEllipsoid()

distEllipsoid(origin, direction, radius): any

Defined in: controls/ZoomController.d.ts:36

Parameters

origin

any

direction

any

radius

any

Returns

any


event()

event(eventName, e): void

Defined in: controls/Controller.d.ts:14

Parameters

eventName

any

e

any

Returns

void

Inherited from

Controller.event


mouseWheel()

mouseWheel(e): void

Defined in: controls/ZoomController.d.ts:31

Parameters

e

any

Returns

void


requestZoomPick()

requestZoomPick(x, y): void

Defined in: controls/ZoomController.d.ts:32

Parameters

x

any

y

any

Returns

void


simpleZoom()

simpleZoom(zoom): void

Defined in: controls/ZoomController.d.ts:35

Parameters

zoom

any

Returns

void


straighten()

straighten(): void

Defined in: controls/ZoomController.d.ts:37

Returns

void


touchEnd()

touchEnd(): void

Defined in: controls/ZoomController.d.ts:29

Returns

void


touchMove()

touchMove(e): void

Defined in: controls/ZoomController.d.ts:30

Parameters

e

any

Returns

void


touchStart()

touchStart(e): void

Defined in: controls/ZoomController.d.ts:27

Parameters

e

any

Returns

void


update()

update(): void

Defined in: controls/Controller.d.ts:16

Returns

void

Inherited from

Controller.update


zoomAction()

zoomAction(): void

Defined in: controls/ZoomController.d.ts:33

Returns

void


zoomActionIterative()

zoomActionIterative(overallMovement): void

Defined in: controls/ZoomController.d.ts:34

Parameters

overallMovement

any

Returns

void