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

# Class: IsolationManager

## Hierarchy

- [`ViewerManagerBase`](ViewerManagerBase.md)

  ↳ **`IsolationManager`**

## Table of contents

### Constructors

- [constructor](IsolationManager.md#constructor)

### Properties

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

### Accessors

- [isolationDatas](IsolationManager.md#isolationdatas)
- [isolationStyleSegment](IsolationManager.md#isolationstylesegment)
- [viewer](IsolationManager.md#viewer)

### Methods

- [clearAllIsolation](IsolationManager.md#clearallisolation)
- [clearIsolationKeys](IsolationManager.md#clearisolationkeys)
- [isKeyIsolation](IsolationManager.md#iskeyisolation)
- [isolationKeys](IsolationManager.md#isolationkeys)

## Constructors

### constructor

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

#### Parameters

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

#### Returns

[`IsolationManager`](IsolationManager.md)

#### Overrides

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

## Properties

### dataManagerBase

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

___

### styleManagerBase

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

## Accessors

### isolationDatas

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

#### Returns

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

___

### isolationStyleSegment

• `get` **isolationStyleSegment**(): [`Segment`](Segment.md)

#### Returns

[`Segment`](Segment.md)

___

### viewer

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

#### Returns

[`Viewer`](Viewer.md)

#### Inherited from

ViewerManagerBase.viewer

## Methods

### clearAllIsolation

▸ **clearAllIsolation**(): `void`

取消所有隐藏

#### Returns

`void`

___

### clearIsolationKeys

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `any` |
| `paths` | `any` |

#### Returns

`void`

___

### isKeyIsolation

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `key` | `any` |
| `path` | `any` |

#### Returns

`boolean`

___

### isolationKeys

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

隐藏多个

#### Parameters

| Name | Type |
| :------ | :------ |
| `keys` | `any` |
| `paths` | `any` |

#### Returns

`void`
