#include <stdbool.h>
#include "core/ppm_visibility.h"
#include "xt/xt_core.h"
#include "xt/xt_idxlist.h"
#include "xt_arithmetic_util.h"
Go to the source code of this file.
◆ xt_can_merge_pos_ext()
can b be merged into a, i.e. do a and b form a continuous range?
- Parameters
-
a | position extent to merge into |
b | position extent to merge |
Definition at line 124 of file xt_idxstripes_internal.h.
◆ xt_idxstripes_alloc()
◆ xt_idxstripes_congeal()
◆ xt_idxstripes_finalize()
◆ xt_idxstripes_get_idxvec_intersection()
◆ xt_idxstripes_get_index_stripes_const()
◆ xt_idxstripes_get_intersection()
◆ xt_idxstripes_get_num_index_stripes()
◆ xt_idxstripes_initialize()
◆ xt_idxstripes_prealloc_new()
Generates an index list that is built up of stripes of indices. Does not copy the stripes. Ownership of the stripes remains with the caller and the underlying object must not be free'd before calling the destructor for the returned index list object.
- Parameters
-
[in] | stripes | array defining the stripes |
[in] | num_stripes | number of stripes |
- Returns
- index list composed of the stripes passed in
Definition at line 442 of file xt_idxstripes.c.
◆ xt_idxstripes_sort_new()
Generates an index list that is built up of stripes of indices. Copies and sorts the stripes and their contained indices, i.e. the indices in the resulting list are sorted by value.
- Parameters
-
[in] | num_stripes | number of stripes |
[in] | stripes | array defining the stripes |
[in] | config | custom configuration parameters |
- Returns
- index list composed of the stripes passed in
Definition at line 1114 of file xt_idxstripes.c.