Search¶
Documentation for
std-library/nodes/components/search.ksp
Import¶
import "_IVLS/std-library/nodes/components/search.ksp"Node: Stl.Search¶
Uses: Init
API¶
Stl.Search¶
search_2d_row(array, row, row_size, value) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
2D array to search |
row |
which row to search in |
row_size |
Length of the row (array.SIZE_D2) |
value |
value to find |
Returns: return
search_2d_col(array, col, col_size, value) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
2D array to search |
col |
which column to search in |
col_size |
number of rows (array.SIZE_D1) |
value |
value to find |
Returns: return
search_count(array, value, count) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
value to find |
count |
number of elements to search (a index 0) |
Returns: return
search_last(array, value) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
value to find |
Returns: return
search_last_range(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
value to find |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
search_all(array, value, indices) -> count¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
value to find |
indices |
array to fill with found indices |
Returns: count — fills indices array with found positions
search_not(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
value to NOT match |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
search_greater(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
threshold value |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
search_greater_eq(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
threshold value |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
search_less(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
threshold value |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
search_less_eq(array, value, a, b) -> return¶
(No description available.)
| Parameter | Description |
|---|---|
array |
array to search |
value |
threshold value |
a |
starting index |
b |
ending index (inclusive) |
Returns: return
Example¶
// TODO: Add usage example