RevGrid - v0.9.3
GitHub
NPM
Sponsors
Preparing search index...
client/components/selection/selection-rectangle-list
RevSelectionRectangleList
Class RevSelectionRectangleList
Implements
RevSelectionAreaList
Index
Constructors
constructor
Properties
rectangles
Accessors
area
Count
has
Methods
adjust
For
X
Range
Deleted
adjust
For
X
Range
Inserted
adjust
For
Y
Range
Deleted
adjust
For
Y
Range
Inserted
adjust
For
Y
Range
Moved
assign
clear
contains
Point
contains
X
contains
Y
find
Index
get
Flattened
Ys
get
Last
Rectangle
get
Non
Unique
X
Indices
get
Rectangles
Containing
Point
get
Unique
X
Indices
has
More
Than
One
Point
has
Point
Other
Than
has
Points
is
Empty
only
push
remove
At
remove
Last
Constructors
constructor
new
RevSelectionRectangleList
()
:
RevSelectionRectangleList
Returns
RevSelectionRectangleList
Properties
Readonly
rectangles
rectangles
:
RevSelectionRectangle
[]
Accessors
area
Count
get
areaCount
()
:
number
Returns
number
has
get
has
()
:
boolean
Returns
boolean
Methods
adjust
For
X
Range
Deleted
adjustForXRangeDeleted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
X
Range
Inserted
adjustForXRangeInserted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Deleted
adjustForYRangeDeleted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Inserted
adjustForYRangeInserted
(
index
:
number
,
count
:
number
)
:
boolean
Parameters
index
:
number
count
:
number
Returns
boolean
adjust
For
Y
Range
Moved
adjustForYRangeMoved
(
oldIndex
:
number
,
newIndex
:
number
,
count
:
number
)
:
boolean
Parameters
oldIndex
:
number
newIndex
:
number
count
:
number
Returns
boolean
assign
assign
(
other
:
RevSelectionRectangleList
)
:
void
Parameters
other
:
RevSelectionRectangleList
Returns
void
clear
clear
()
:
void
Returns
void
contains
Point
containsPoint
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
contains
X
containsX
(
x
:
number
)
:
boolean
Parameters
x
:
number
Returns
boolean
contains
Y
containsY
(
y
:
number
)
:
boolean
Parameters
y
:
number
Returns
boolean
find
Index
findIndex
(
ox
:
number
,
oy
:
number
,
ex
:
number
,
ey
:
number
)
:
number
Parameters
ox
:
number
oy
:
number
ex
:
number
ey
:
number
Returns
number
get
Flattened
Ys
getFlattenedYs
()
:
number
[]
Returns
number
[]
get
Last
Rectangle
getLastRectangle
()
:
undefined
|
RevSelectionRectangle
Returns
undefined
|
RevSelectionRectangle
get
Non
Unique
X
Indices
getNonUniqueXIndices
()
:
number
[]
Returns
number
[]
get
Rectangles
Containing
Point
getRectanglesContainingPoint
(
x
:
number
,
y
:
number
)
:
RevSelectionRectangle
[]
Parameters
x
:
number
y
:
number
Returns
RevSelectionRectangle
[]
get
Unique
X
Indices
getUniqueXIndices
()
:
number
Returns
number
has
More
Than
One
Point
hasMoreThanOnePoint
()
:
boolean
Returns
boolean
has
Point
Other
Than
hasPointOtherThan
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
has
Points
hasPoints
()
:
boolean
Returns
boolean
is
Empty
isEmpty
()
:
boolean
Returns
boolean
only
only
(
rectangle
:
RevSelectionRectangle
)
:
void
Parameters
rectangle
:
RevSelectionRectangle
Returns
void
push
push
(
rectangle
:
RevSelectionRectangle
)
:
void
Parameters
rectangle
:
RevSelectionRectangle
Returns
void
remove
At
removeAt
(
index
:
number
)
:
void
Parameters
index
:
number
Returns
void
remove
Last
removeLast
()
:
boolean
Returns
boolean
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
rectangles
Accessors
area
Count
has
Methods
adjust
For
X
Range
Deleted
adjust
For
X
Range
Inserted
adjust
For
Y
Range
Deleted
adjust
For
Y
Range
Inserted
adjust
For
Y
Range
Moved
assign
clear
contains
Point
contains
X
contains
Y
find
Index
get
Flattened
Ys
get
Last
Rectangle
get
Non
Unique
X
Indices
get
Rectangles
Containing
Point
get
Unique
X
Indices
has
More
Than
One
Point
has
Point
Other
Than
has
Points
is
Empty
only
push
remove
At
remove
Last
GitHub
NPM
Sponsors
RevGrid - v0.9.3
Loading...