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

# Class: Visibility

## Hierarchy

- `Attribute`

  ↳ **`Visibility`**

## Table of contents

### Constructors

- [constructor](Visibility.md#constructor)

### Accessors

- [border](Visibility.md#border)
- [cuttingPlane](Visibility.md#cuttingplane)
- [edge](Visibility.md#edge)
- [face](Visibility.md#face)
- [light](Visibility.md#light)
- [line](Visibility.md#line)
- [marker](Visibility.md#marker)
- [vertex](Visibility.md#vertex)

### Methods

- [setBorder](Visibility.md#setborder)
- [setCuttingPlane](Visibility.md#setcuttingplane)
- [setEdge](Visibility.md#setedge)
- [setFace](Visibility.md#setface)
- [setLight](Visibility.md#setlight)
- [setLine](Visibility.md#setline)
- [setMarker](Visibility.md#setmarker)
- [setVertex](Visibility.md#setvertex)
- [unset](Visibility.md#unset)
- [unsetBorder](Visibility.md#unsetborder)
- [unsetCuttingPlane](Visibility.md#unsetcuttingplane)
- [unsetEdge](Visibility.md#unsetedge)
- [unsetFace](Visibility.md#unsetface)
- [unsetLight](Visibility.md#unsetlight)
- [unsetLine](Visibility.md#unsetline)
- [unsetMarker](Visibility.md#unsetmarker)
- [unsetVertex](Visibility.md#unsetvertex)

## Constructors

### constructor

• **new Visibility**(`key`): [`Visibility`](Visibility.md)

#### Parameters

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

#### Returns

[`Visibility`](Visibility.md)

#### Overrides

Attribute.constructor

## Accessors

### border

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### cuttingPlane

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### edge

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### face

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### light

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### line

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### marker

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

___

### vertex

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

#### Returns

`boolean`

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

#### Parameters

| Name | Type |
| :------ | :------ |
| `value` | `boolean` |

#### Returns

`void`

## Methods

### setBorder

▸ **setBorder**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setCuttingPlane

▸ **setCuttingPlane**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setEdge

▸ **setEdge**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setFace

▸ **setFace**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setLight

▸ **setLight**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setLine

▸ **setLine**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setMarker

▸ **setMarker**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### setVertex

▸ **setVertex**(`onoff`): [`Visibility`](Visibility.md)

#### Parameters

| Name | Type |
| :------ | :------ |
| `onoff` | `boolean` |

#### Returns

[`Visibility`](Visibility.md)

___

### unset

▸ **unset**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetBorder

▸ **unsetBorder**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetCuttingPlane

▸ **unsetCuttingPlane**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetEdge

▸ **unsetEdge**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetFace

▸ **unsetFace**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetLight

▸ **unsetLight**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetLine

▸ **unsetLine**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetMarker

▸ **unsetMarker**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)

___

### unsetVertex

▸ **unsetVertex**(): [`Visibility`](Visibility.md)

#### Returns

[`Visibility`](Visibility.md)
