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