Skip to main content

Class: RangeSelection

Defined in: src/selection.ts:55

Selection of a range of cells

Extends

Constructors

Constructor

new RangeSelection(range): RangeSelection

Defined in: src/selection.ts:56

Parameters

range

PointRange

Returns

RangeSelection

Overrides

Selection.constructor

Properties

range

range: PointRange

Defined in: src/selection.ts:56

Methods

equals()

equals(selection): boolean

Defined in: src/selection.ts:89

Determines whether the given selection is equal to this selection

Parameters

selection

Selection

Returns

boolean

Overrides

Selection.equals


has()

has(data, point): boolean

Defined in: src/selection.ts:84

Determines whether the given point is within the selection

Parameters

data

Matrix<unknown>

point

Point

Returns

boolean

Overrides

Selection.has


hasEntireColumn()

hasEntireColumn(column): boolean

Defined in: src/selection.ts:75

Determines whether the given column is entirely selected in given selection

Parameters

column

number

Returns

boolean

Overrides

Selection.hasEntireColumn


hasEntireRow()

hasEntireRow(row): boolean

Defined in: src/selection.ts:71

Determines whether the given row is entirely selected in given selection

Parameters

row

number

Returns

boolean

Overrides

Selection.hasEntireRow


normalizeTo()

normalizeTo(data): this

Defined in: src/selection.ts:64

Normalize the selection according to the given data

Parameters

data

Matrix<unknown>

Returns

this

Overrides

Selection.normalizeTo


size()

size(data): number

Defined in: src/selection.ts:79

Get the number of selected points according to given data

Parameters

data

Matrix<unknown>

Returns

number

Overrides

Selection.size


toRange()

toRange(data): PointRange | null

Defined in: src/selection.ts:60

Get concrete range of the selection in the given data

Parameters

data

Matrix<unknown>

Returns

PointRange | null

Overrides

Selection.toRange