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

# Class: Marker

## Hierarchy

- [`Geometry`](Geometry.md)

  ↳ **`Marker`**

## Table of contents

### Constructors

- [constructor](Marker.md#constructor)

### Accessors

- [area](Marker.md#area)
- [color](Marker.md#color)
- [key](Marker.md#key)
- [keyType](Marker.md#keytype)
- [owner](Marker.md#owner)
- [property](Marker.md#property)
- [shellSize](Marker.md#shellsize)
- [typeName](Marker.md#typename)
- [volume](Marker.md#volume)

### Methods

- [delete](Marker.md#delete)
- [distanceTo](Marker.md#distanceto)
- [equals](Marker.md#equals)
- [moveTo](Marker.md#moveto)
- [fromKey](Marker.md#fromkey)

## Constructors

### constructor

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

#### Parameters

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

#### Returns

[`Marker`](Marker.md)

#### Overrides

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

## Accessors

### area

• `get` **area**(): `any`

#### Returns

`any`

#### Inherited from

Geometry.area

___

### color

• `get` **color**(): `GeometryColor`

#### Returns

`GeometryColor`

#### Inherited from

Geometry.color

___

### key

• `get` **key**(): `number`

#### Returns

`number`

#### Inherited from

Geometry.key

___

### keyType

• `get` **keyType**(): `any`

#### Returns

`any`

#### Inherited from

Geometry.keyType

___

### owner

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

#### Returns

[`Segment`](Segment.md)

#### Inherited from

Geometry.owner

___

### property

• `get` **property**(): `GeometryProperty`

#### Returns

`GeometryProperty`

#### Inherited from

Geometry.property

___

### shellSize

• `get` **shellSize**(): `any`

#### Returns

`any`

#### Inherited from

Geometry.shellSize

___

### typeName

• `get` **typeName**(): `string`

#### Returns

`string`

#### Overrides

Geometry.typeName

___

### volume

• `get` **volume**(): `any`

#### Returns

`any`

#### Inherited from

Geometry.volume

## Methods

### delete

▸ **delete**(): `void`

#### Returns

`void`

#### Inherited from

[Geometry](Geometry.md).[delete](Geometry.md#delete)

___

### distanceTo

▸ **distanceTo**(`geom`, `path1?`, `path2?`): `Float32Array`

#### Parameters

| Name | Type |
| :------ | :------ |
| `geom` | [`Geometry`](Geometry.md) |
| `path1?` | `Int32Array` |
| `path2?` | `Int32Array` |

#### Returns

`Float32Array`

#### Inherited from

[Geometry](Geometry.md).[distanceTo](Geometry.md#distanceto)

___

### equals

▸ **equals**(`obj`): `boolean`

#### Parameters

| Name | Type |
| :------ | :------ |
| `obj` | [`IKey`](../interfaces/IKey.md) |

#### Returns

`boolean`

#### Inherited from

[Geometry](Geometry.md).[equals](Geometry.md#equals)

___

### moveTo

▸ **moveTo**(`segment`): `void`

#### Parameters

| Name | Type |
| :------ | :------ |
| `segment` | [`Segment`](Segment.md) |

#### Returns

`void`

#### Inherited from

[Geometry](Geometry.md).[moveTo](Geometry.md#moveto)

___

### fromKey

▸ **fromKey**(`key`): [`Geometry`](Geometry.md)

#### Parameters

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

#### Returns

[`Geometry`](Geometry.md)

#### Inherited from

[Geometry](Geometry.md).[fromKey](Geometry.md#fromkey)
