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

# Class: HighlightManager

## Hierarchy

- [`ViewerManagerBase`](ViewerManagerBase.md)

  ↳ **`HighlightManager`**

## Table of contents

### Constructors

- [constructor](HighlightManager.md#constructor)

### Properties

- [dataManagerBase](HighlightManager.md#datamanagerbase)
- [styleManagerBase](HighlightManager.md#stylemanagerbase)

### Accessors

- [highlightDatas](HighlightManager.md#highlightdatas)
- [viewer](HighlightManager.md#viewer)

### Methods

- [clearAllHighlight](HighlightManager.md#clearallhighlight)
- [clearHighlightKeys](HighlightManager.md#clearhighlightkeys)
- [highlightKeys](HighlightManager.md#highlightkeys)
- [isKeyHighlight](HighlightManager.md#iskeyhighlight)

## Constructors

### constructor

• **new HighlightManager**(`viewer`): [`HighlightManager`](HighlightManager.md)

#### Parameters

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

#### Returns

[`HighlightManager`](HighlightManager.md)

#### Overrides

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

## Properties

### dataManagerBase

• **dataManagerBase**: [`DataManagerBase`](DataManagerBase.md)

___

### styleManagerBase

• **styleManagerBase**: [`StyleManagerBase`](StyleManagerBase.md)

## Accessors

### highlightDatas

• `get` **highlightDatas**(): [`NumberKeyList`](NumberKeyList.md)\<`string`\>

#### Returns

[`NumberKeyList`](NumberKeyList.md)\<`string`\>

___

### viewer

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

#### Returns

[`Viewer`](Viewer.md)

#### Inherited from

ViewerManagerBase.viewer

## Methods

### clearAllHighlight

▸ **clearAllHighlight**(): `void`

取消所有隐藏

#### Returns

`void`

___

### clearHighlightKeys

▸ **clearHighlightKeys**(`keys`, `paths`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `number`[] |
| `paths` | `string`[] |

#### Returns

`void`

___

### highlightKeys

▸ **highlightKeys**(`keys`, `paths`): `void`

隐藏多个

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `number`[] |
| `paths` | `string`[] |

#### Returns

`void`

___

### isKeyHighlight

▸ **isKeyHighlight**(`key`, `path`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `key` | `number` |
| `path` | `string` |

#### Returns

`boolean`
