[gs-longan](../README.md) / PanoramaCameraMouse

# Class: PanoramaCameraMouse

## Hierarchy

- [`CameraMouse`](CameraMouse.md)

  ↳ **`PanoramaCameraMouse`**

## Table of contents

### Constructors

- [constructor](PanoramaCameraMouse.md#constructor)

### Properties

- [\_visualTarget](PanoramaCameraMouse.md#_visualtarget)
- [cameraTarget](PanoramaCameraMouse.md#cameratarget)
- [downPos](PanoramaCameraMouse.md#downpos)
- [keyDown](PanoramaCameraMouse.md#keydown)
- [keyPress](PanoramaCameraMouse.md#keypress)
- [keyUp](PanoramaCameraMouse.md#keyup)
- [lButtonDown](PanoramaCameraMouse.md#lbuttondown)
- [lButtonDownAndMove](PanoramaCameraMouse.md#lbuttondownandmove)
- [lButtonUp](PanoramaCameraMouse.md#lbuttonup)
- [lbuttonDownPixelPos](PanoramaCameraMouse.md#lbuttondownpixelpos)
- [lbuttonDownWinPos](PanoramaCameraMouse.md#lbuttondownwinpos)
- [lbuttonMoveFlag](PanoramaCameraMouse.md#lbuttonmoveflag)
- [mButtonDown](PanoramaCameraMouse.md#mbuttondown)
- [mButtonDownAndMove](PanoramaCameraMouse.md#mbuttondownandmove)
- [mButtonPerspectiveAsyn](PanoramaCameraMouse.md#mbuttonperspectiveasyn)
- [mButtonUp](PanoramaCameraMouse.md#mbuttonup)
- [minScaleValue](PanoramaCameraMouse.md#minscalevalue)
- [mouseMove](PanoramaCameraMouse.md#mousemove)
- [mouseWheel](PanoramaCameraMouse.md#mousewheel)
- [mouseWheelDirection](PanoramaCameraMouse.md#mousewheeldirection)
- [moveSensitivity](PanoramaCameraMouse.md#movesensitivity)
- [rButtonDown](PanoramaCameraMouse.md#rbuttondown)
- [rButtonDownAndMove](PanoramaCameraMouse.md#rbuttondownandmove)
- [rButtonPerspectiveAsyn](PanoramaCameraMouse.md#rbuttonperspectiveasyn)
- [rButtonUp](PanoramaCameraMouse.md#rbuttonup)
- [setCetnerByHover](PanoramaCameraMouse.md#setcetnerbyhover)
- [touchCancel](PanoramaCameraMouse.md#touchcancel)
- [touchEnd](PanoramaCameraMouse.md#touchend)
- [touchMove](PanoramaCameraMouse.md#touchmove)
- [touchStart](PanoramaCameraMouse.md#touchstart)
- [typeName](PanoramaCameraMouse.md#typename)
- [viewType](PanoramaCameraMouse.md#viewtype)
- [winPos](PanoramaCameraMouse.md#winpos)
- [windowKeyDown](PanoramaCameraMouse.md#windowkeydown)
- [windowKeyPress](PanoramaCameraMouse.md#windowkeypress)
- [windowKeyUp](PanoramaCameraMouse.md#windowkeyup)
- [xAxis](PanoramaCameraMouse.md#xaxis)
- [clearRotatePointSVG](PanoramaCameraMouse.md#clearrotatepointsvg)
- [drawRotatePointSVG](PanoramaCameraMouse.md#drawrotatepointsvg)
- [lButtonDown](PanoramaCameraMouse.md#lbuttondown-1)
- [lButtonDownAndMove](PanoramaCameraMouse.md#lbuttondownandmove-1)
- [lButtonUp](PanoramaCameraMouse.md#lbuttonup-1)
- [mButtonDown](PanoramaCameraMouse.md#mbuttondown-1)
- [mButtonDownAndMove](PanoramaCameraMouse.md#mbuttondownandmove-1)
- [mButtonUp](PanoramaCameraMouse.md#mbuttonup-1)
- [mouseWheel](PanoramaCameraMouse.md#mousewheel-1)
- [mouseWheelStop](PanoramaCameraMouse.md#mousewheelstop)
- [rButtonDown](PanoramaCameraMouse.md#rbuttondown-1)
- [rButtonDownAndMove](PanoramaCameraMouse.md#rbuttondownandmove-1)
- [rButtonUp](PanoramaCameraMouse.md#rbuttonup-1)

### Accessors

- [enable](PanoramaCameraMouse.md#enable)
- [lButtonSate](PanoramaCameraMouse.md#lbuttonsate)
- [persistent](PanoramaCameraMouse.md#persistent)
- [viewer](PanoramaCameraMouse.md#viewer)

### Methods

- [computeDistance](PanoramaCameraMouse.md#computedistance)
- [computeNewTarget](PanoramaCameraMouse.md#computenewtarget)
- [fina](PanoramaCameraMouse.md#fina)
- [getMoveSensity](PanoramaCameraMouse.md#getmovesensity)
- [getSpherePoint](PanoramaCameraMouse.md#getspherepoint)
- [init](PanoramaCameraMouse.md#init)
- [moveButtonType](PanoramaCameraMouse.md#movebuttontype)
- [onKeyDown](PanoramaCameraMouse.md#onkeydown)
- [onKeyPress](PanoramaCameraMouse.md#onkeypress)
- [onKeyUp](PanoramaCameraMouse.md#onkeyup)
- [onLButtonDown](PanoramaCameraMouse.md#onlbuttondown)
- [onLButtonDownAndMove](PanoramaCameraMouse.md#onlbuttondownandmove)
- [onLButtonUp](PanoramaCameraMouse.md#onlbuttonup)
- [onMButtonDown](PanoramaCameraMouse.md#onmbuttondown)
- [onMButtonDownAndMove](PanoramaCameraMouse.md#onmbuttondownandmove)
- [onMButtonUp](PanoramaCameraMouse.md#onmbuttonup)
- [onMouseMove](PanoramaCameraMouse.md#onmousemove)
- [onMouseWheel](PanoramaCameraMouse.md#onmousewheel)
- [onMouseWheel2](PanoramaCameraMouse.md#onmousewheel2)
- [onMouseWheelByLButton](PanoramaCameraMouse.md#onmousewheelbylbutton)
- [onRButtonDown](PanoramaCameraMouse.md#onrbuttondown)
- [onRButtonDownAndMove](PanoramaCameraMouse.md#onrbuttondownandmove)
- [onRButtonUp](PanoramaCameraMouse.md#onrbuttonup)
- [onTouchCancel](PanoramaCameraMouse.md#ontouchcancel)
- [onTouchEnd](PanoramaCameraMouse.md#ontouchend)
- [onTouchMove](PanoramaCameraMouse.md#ontouchmove)
- [onTouchStart](PanoramaCameraMouse.md#ontouchstart)
- [onWindowKeyDown](PanoramaCameraMouse.md#onwindowkeydown)
- [onWindowKeyPress](PanoramaCameraMouse.md#onwindowkeypress)
- [onWindowKeyUp](PanoramaCameraMouse.md#onwindowkeyup)
- [rotationDisabled](PanoramaCameraMouse.md#rotationdisabled)
- [setCameraCenter](PanoramaCameraMouse.md#setcameracenter)
- [setCameraWheelSpeed](PanoramaCameraMouse.md#setcamerawheelspeed)
- [setLightModelExtent](PanoramaCameraMouse.md#setlightmodelextent)

## Constructors

### constructor

• **new PanoramaCameraMouse**(): [`PanoramaCameraMouse`](PanoramaCameraMouse.md)

#### Returns

[`PanoramaCameraMouse`](PanoramaCameraMouse.md)

#### Overrides

[CameraMouse](CameraMouse.md).[constructor](CameraMouse.md#constructor)

## Properties

### \_visualTarget

• **\_visualTarget**: `any` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[_visualTarget](CameraMouse.md#_visualtarget)

___

### cameraTarget

• **cameraTarget**: `Float64Array` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[cameraTarget](CameraMouse.md#cameratarget)

___

### downPos

• **downPos**: `Float64Array` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[downPos](CameraMouse.md#downpos)

___

### keyDown

• **keyDown**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[keyDown](CameraMouse.md#keydown)

___

### keyPress

• **keyPress**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[keyPress](CameraMouse.md#keypress)

___

### keyUp

• **keyUp**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[keyUp](CameraMouse.md#keyup)

___

### lButtonDown

• **lButtonDown**: [`List`](List.md)\<(...`params`: `any`[]) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonDown](CameraMouse.md#lbuttondown)

___

### lButtonDownAndMove

• **lButtonDownAndMove**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonDownAndMove](CameraMouse.md#lbuttondownandmove)

___

### lButtonUp

• **lButtonUp**: [`List`](List.md)\<(...`params`: `any`[]) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonUp](CameraMouse.md#lbuttonup)

___

### lbuttonDownPixelPos

• **lbuttonDownPixelPos**: `any` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[lbuttonDownPixelPos](CameraMouse.md#lbuttondownpixelpos)

___

### lbuttonDownWinPos

• **lbuttonDownWinPos**: `any` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[lbuttonDownWinPos](CameraMouse.md#lbuttondownwinpos)

___

### lbuttonMoveFlag

• **lbuttonMoveFlag**: `boolean` = `false`

#### Inherited from

[CameraMouse](CameraMouse.md).[lbuttonMoveFlag](CameraMouse.md#lbuttonmoveflag)

___

### mButtonDown

• **mButtonDown**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonDown](CameraMouse.md#mbuttondown)

___

### mButtonDownAndMove

• **mButtonDownAndMove**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonDownAndMove](CameraMouse.md#mbuttondownandmove)

___

### mButtonPerspectiveAsyn

• **mButtonPerspectiveAsyn**: `boolean` = `false`

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonPerspectiveAsyn](CameraMouse.md#mbuttonperspectiveasyn)

___

### mButtonUp

• **mButtonUp**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonUp](CameraMouse.md#mbuttonup)

___

### minScaleValue

• **minScaleValue**: `number` = `0.03`

#### Inherited from

[CameraMouse](CameraMouse.md).[minScaleValue](CameraMouse.md#minscalevalue)

___

### mouseMove

• **mouseMove**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mouseMove](CameraMouse.md#mousemove)

___

### mouseWheel

• **mouseWheel**: [`List`](List.md)\<(...`params`: `any`[]) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mouseWheel](CameraMouse.md#mousewheel)

___

### mouseWheelDirection

• **mouseWheelDirection**: `boolean` = `true`

滚轮缩放方向
true = 滚轮往前放大，往后缩小
false = 滚轮往后放大，往前缩小

#### Inherited from

[CameraMouse](CameraMouse.md).[mouseWheelDirection](CameraMouse.md#mousewheeldirection)

___

### moveSensitivity

• **moveSensitivity**: `number` = `50`

鼠标控制镜头的灵敏度，用于右键旋转和滚轮缩放(0 - 100)

#### Inherited from

[CameraMouse](CameraMouse.md).[moveSensitivity](CameraMouse.md#movesensitivity)

___

### rButtonDown

• **rButtonDown**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonDown](CameraMouse.md#rbuttondown)

___

### rButtonDownAndMove

• **rButtonDownAndMove**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonDownAndMove](CameraMouse.md#rbuttondownandmove)

___

### rButtonPerspectiveAsyn

• **rButtonPerspectiveAsyn**: `boolean` = `false`

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonPerspectiveAsyn](CameraMouse.md#rbuttonperspectiveasyn)

___

### rButtonUp

• **rButtonUp**: [`List`](List.md)\<() => `void`\>

#### Overrides

[CameraMouse](CameraMouse.md).[rButtonUp](CameraMouse.md#rbuttonup)

___

### setCetnerByHover

• **setCetnerByHover**: `boolean` = `false`

#### Inherited from

[CameraMouse](CameraMouse.md).[setCetnerByHover](CameraMouse.md#setcetnerbyhover)

___

### touchCancel

• **touchCancel**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[touchCancel](CameraMouse.md#touchcancel)

___

### touchEnd

• **touchEnd**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[touchEnd](CameraMouse.md#touchend)

___

### touchMove

• **touchMove**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[touchMove](CameraMouse.md#touchmove)

___

### touchStart

• **touchStart**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[touchStart](CameraMouse.md#touchstart)

___

### typeName

• **typeName**: `string` = `"PanoramaCameraMouse"`

#### Overrides

[CameraMouse](CameraMouse.md).[typeName](CameraMouse.md#typename)

___

### viewType

• **viewType**: `ViewType` = `ViewType.normal`

#### Inherited from

[CameraMouse](CameraMouse.md).[viewType](CameraMouse.md#viewtype)

___

### winPos

• **winPos**: `any` = `null`

#### Inherited from

[CameraMouse](CameraMouse.md).[winPos](CameraMouse.md#winpos)

___

### windowKeyDown

• **windowKeyDown**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[windowKeyDown](CameraMouse.md#windowkeydown)

___

### windowKeyPress

• **windowKeyPress**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[windowKeyPress](CameraMouse.md#windowkeypress)

___

### windowKeyUp

• **windowKeyUp**: [`List`](List.md)\<(`sender`: [`ViewerOperator`](ViewerOperator.md), `event`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[windowKeyUp](CameraMouse.md#windowkeyup)

___

### xAxis

• **xAxis**: `Float32Array`

___

### clearRotatePointSVG

▪ `Static` **clearRotatePointSVG**: [`List`](List.md)\<() => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[clearRotatePointSVG](CameraMouse.md#clearrotatepointsvg)

___

### drawRotatePointSVG

▪ `Static` **drawRotatePointSVG**: [`List`](List.md)\<(`point`: `Float64Array`) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[drawRotatePointSVG](CameraMouse.md#drawrotatepointsvg)

___

### lButtonDown

▪ `Static` **lButtonDown**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonDown](CameraMouse.md#lbuttondown-1)

___

### lButtonDownAndMove

▪ `Static` **lButtonDownAndMove**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonDownAndMove](CameraMouse.md#lbuttondownandmove-1)

___

### lButtonUp

▪ `Static` **lButtonUp**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[lButtonUp](CameraMouse.md#lbuttonup-1)

___

### mButtonDown

▪ `Static` **mButtonDown**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonDown](CameraMouse.md#mbuttondown-1)

___

### mButtonDownAndMove

▪ `Static` **mButtonDownAndMove**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonDownAndMove](CameraMouse.md#mbuttondownandmove-1)

___

### mButtonUp

▪ `Static` **mButtonUp**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mButtonUp](CameraMouse.md#mbuttonup-1)

___

### mouseWheel

▪ `Static` **mouseWheel**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mouseWheel](CameraMouse.md#mousewheel-1)

___

### mouseWheelStop

▪ `Static` **mouseWheelStop**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[mouseWheelStop](CameraMouse.md#mousewheelstop)

___

### rButtonDown

▪ `Static` **rButtonDown**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonDown](CameraMouse.md#rbuttondown-1)

___

### rButtonDownAndMove

▪ `Static` **rButtonDownAndMove**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonDownAndMove](CameraMouse.md#rbuttondownandmove-1)

___

### rButtonUp

▪ `Static` **rButtonUp**: [`List`](List.md)\<(`cm`: [`CameraMouse`](CameraMouse.md), `e`: [`ViewerEvent`](ViewerEvent.md)) => `void`\>

#### Inherited from

[CameraMouse](CameraMouse.md).[rButtonUp](CameraMouse.md#rbuttonup-1)

## Accessors

### enable

• `get` **enable**(): `boolean`

#### Returns

`boolean`

#### Inherited from

CameraMouse.enable

• `set` **enable**(`enable`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `enable` | `boolean` |

#### Returns

`void`

#### Inherited from

CameraMouse.enable

___

### lButtonSate

• `get` **lButtonSate**(): [`LButtonState`](../enums/LButtonState.md)

#### Returns

[`LButtonState`](../enums/LButtonState.md)

#### Inherited from

CameraMouse.lButtonSate

• `set` **lButtonSate**(`value`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | [`LButtonState`](../enums/LButtonState.md) |

#### Returns

`void`

#### Inherited from

CameraMouse.lButtonSate

___

### persistent

• `get` **persistent**(): `boolean`

#### Returns

`boolean`

#### Inherited from

CameraMouse.persistent

• `set` **persistent**(`persistent`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `persistent` | `boolean` |

#### Returns

`void`

#### Inherited from

CameraMouse.persistent

___

### viewer

• `get` **viewer**(): [`Viewer`](Viewer.md)

#### Returns

[`Viewer`](Viewer.md)

#### Inherited from

CameraMouse.viewer

• `set` **viewer**(`viewer`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `viewer` | [`Viewer`](Viewer.md) |

#### Returns

`void`

#### Inherited from

CameraMouse.viewer

## Methods

### computeDistance

▸ **computeDistance**(): `void`

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[computeDistance](CameraMouse.md#computedistance)

___

### computeNewTarget

▸ **computeNewTarget**(`target`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `target` | `Float32Array` |

#### Returns

`void`

___

### fina

▸ **fina**(): `void`

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[fina](CameraMouse.md#fina)

___

### getMoveSensity

▸ **getMoveSensity**(): `number`

0-100 映射到 1 / sensitivityFactor 和 1 * sensitivityFactor区间

#### Returns

`number`

#### Inherited from

[CameraMouse](CameraMouse.md).[getMoveSensity](CameraMouse.md#getmovesensity)

___

### getSpherePoint

▸ **getSpherePoint**(`e`): `Float32Array`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`Float32Array`

#### Inherited from

[CameraMouse](CameraMouse.md).[getSpherePoint](CameraMouse.md#getspherepoint)

___

### init

▸ **init**(): `void`

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[init](CameraMouse.md#init)

___

### moveButtonType

▸ **moveButtonType**(`type?`): `MoveButtonType`

#### Parameters

| Name | Type |
| :------ | :------ |
| `type?` | `MoveButtonType` |

#### Returns

`MoveButtonType`

#### Inherited from

[CameraMouse](CameraMouse.md).[moveButtonType](CameraMouse.md#movebuttontype)

___

### onKeyDown

▸ **onKeyDown**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onKeyDown](CameraMouse.md#onkeydown)

___

### onKeyPress

▸ **onKeyPress**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onKeyPress](CameraMouse.md#onkeypress)

___

### onKeyUp

▸ **onKeyUp**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onKeyUp](CameraMouse.md#onkeyup)

___

### onLButtonDown

▸ **onLButtonDown**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onLButtonDown](CameraMouse.md#onlbuttondown)

___

### onLButtonDownAndMove

▸ **onLButtonDownAndMove**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onLButtonDownAndMove](CameraMouse.md#onlbuttondownandmove)

___

### onLButtonUp

▸ **onLButtonUp**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onLButtonUp](CameraMouse.md#onlbuttonup)

___

### onMButtonDown

▸ **onMButtonDown**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onMButtonDown](CameraMouse.md#onmbuttondown)

___

### onMButtonDownAndMove

▸ **onMButtonDownAndMove**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onMButtonDownAndMove](CameraMouse.md#onmbuttondownandmove)

___

### onMButtonUp

▸ **onMButtonUp**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onMButtonUp](CameraMouse.md#onmbuttonup)

___

### onMouseMove

▸ **onMouseMove**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onMouseMove](CameraMouse.md#onmousemove)

___

### onMouseWheel

▸ **onMouseWheel**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onMouseWheel](CameraMouse.md#onmousewheel)

___

### onMouseWheel2

▸ **onMouseWheel2**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onMouseWheel2](CameraMouse.md#onmousewheel2)

___

### onMouseWheelByLButton

▸ **onMouseWheelByLButton**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onMouseWheelByLButton](CameraMouse.md#onmousewheelbylbutton)

___

### onRButtonDown

▸ **onRButtonDown**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onRButtonDown](CameraMouse.md#onrbuttondown)

___

### onRButtonDownAndMove

▸ **onRButtonDownAndMove**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onRButtonDownAndMove](CameraMouse.md#onrbuttondownandmove)

___

### onRButtonUp

▸ **onRButtonUp**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Overrides

[CameraMouse](CameraMouse.md).[onRButtonUp](CameraMouse.md#onrbuttonup)

___

### onTouchCancel

▸ **onTouchCancel**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onTouchCancel](CameraMouse.md#ontouchcancel)

___

### onTouchEnd

▸ **onTouchEnd**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onTouchEnd](CameraMouse.md#ontouchend)

___

### onTouchMove

▸ **onTouchMove**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onTouchMove](CameraMouse.md#ontouchmove)

___

### onTouchStart

▸ **onTouchStart**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onTouchStart](CameraMouse.md#ontouchstart)

___

### onWindowKeyDown

▸ **onWindowKeyDown**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onWindowKeyDown](CameraMouse.md#onwindowkeydown)

___

### onWindowKeyPress

▸ **onWindowKeyPress**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onWindowKeyPress](CameraMouse.md#onwindowkeypress)

___

### onWindowKeyUp

▸ **onWindowKeyUp**(`e`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[onWindowKeyUp](CameraMouse.md#onwindowkeyup)

___

### rotationDisabled

▸ **rotationDisabled**(`disable?`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `disable?` | `boolean` |

#### Returns

`boolean`

#### Inherited from

[CameraMouse](CameraMouse.md).[rotationDisabled](CameraMouse.md#rotationdisabled)

___

### setCameraCenter

▸ **setCameraCenter**(`e`, `pixelPos`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `e` | [`ViewerEvent`](ViewerEvent.md) |
| `pixelPos` | `any` |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[setCameraCenter](CameraMouse.md#setcameracenter)

___

### setCameraWheelSpeed

▸ **setCameraWheelSpeed**(`factor`, `target`, `min`, `max`): `number`

#### Parameters

| Name | Type |
| :------ | :------ |
| `factor` | `number` |
| `target` | `Float64Array` |
| `min` | `Float64Array` |
| `max` | `Float64Array` |

#### Returns

`number`

#### Inherited from

[CameraMouse](CameraMouse.md).[setCameraWheelSpeed](CameraMouse.md#setcamerawheelspeed)

___

### setLightModelExtent

▸ **setLightModelExtent**(`pixel`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `pixel` | `any` |

#### Returns

`void`

#### Inherited from

[CameraMouse](CameraMouse.md).[setLightModelExtent](CameraMouse.md#setlightmodelextent)
