Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/InteractiveComputerGraphics/CompactNSearch
/ functions
Functions
86 in github.com/InteractiveComputerGraphics/CompactNSearch
⨍
Functions
86
◇
Types & classes
8
↓ 10 callers
Method
n_points
* Returns the number of points contained in the point set. */
include/PointSet.h:72
↓ 9 callers
Method
is_neighborsearch_enabled
* Returns true, if neighborhood information will be generated for the given point set. */
include/PointSet.h:87
↓ 9 callers
Method
point
include/PointSet.h:131
↓ 8 callers
Method
unlock
include/DataStructures.h:106
↓ 6 callers
Method
n_indices
include/DataStructures.h:78
↓ 5 callers
Method
lock
include/DataStructures.h:101
↓ 4 callers
Method
erase
include/DataStructures.h:73
↓ 4 callers
Method
n_neighbors
* Returns the number of neighbors of point i in the given point set. * @param i Point index. * @returns Number of points neighboring point i. */
include/PointSet.h:53
↓ 4 callers
Method
resize
include/PointSet.h:116
↓ 3 callers
Method
add
include/DataStructures.h:68
↓ 3 callers
Method
find_neighbors
src/CompactNSearch.cpp:145
↓ 2 callers
Function
compute_average_distance
demo/main.cpp:37
↓ 2 callers
Function
z_value
Determines Morten value according to z-curve.
src/CompactNSearch.cpp:18
↓ 1 callers
Method
add_point_set
* Creates and adds a new set of points. * @param x Pointer to the point position data. Must point to continguous data of 3 * n * real values. * @pa
include/CompactNSearch.h:87
↓ 1 callers
Function
advect
demo/main.cpp:124
↓ 1 callers
Function
brute_force_search
demo/main.cpp:56
↓ 1 callers
Function
compute_average_number_of_neighbors
demo/main.cpp:25
↓ 1 callers
Function
enright_velocity_field
demo/main.cpp:104
↓ 1 callers
Method
is_dynamic
* Returns true, if the point locations may be updated by the user. **/
include/PointSet.h:77
↓ 1 callers
Function
m2D_d_for
extern/libmorton/libmorton/include/morton2D.h:231
↓ 1 callers
Method
sort_field
include/PointSet.h:146
↓ 1 callers
Method
z_sort
Determines permutation table for point array.
src/CompactNSearch.cpp:59
Method
HashEntry
include/DataStructures.h:58
Method
HashKey
include/DataStructures.h:26
Method
NeighborhoodSearch
src/CompactNSearch.cpp:33
Method
PointSet
* Copy constructor. */
include/PointSet.h:24
Method
Spinlock
include/DataStructures.h:111
Method
cell_index
Computes triple index to a world space position x.
src/CompactNSearch.cpp:46
Function
compare_with_bruteforce_search
demo/main.cpp:82
Function
compute2D_ET_LUT_encode
extern/libmorton/libmorton/include/morton2D.h:62
Function
compute3D_ET_LUT_encode
extern/libmorton/libmorton/include/morton3D.h:65
Method
enable_neighborsearch
* Enables or disables, if neighborhood information will be generated for the given point set. */
include/PointSet.h:92
Method
erase_empty_entries
src/CompactNSearch.cpp:176
Function
findFirstSetBit
extern/libmorton/libmorton/include/morton_common.h:11
Function
generate2D_DecodeLUT
extern/libmorton/libmorton/include/morton_LUT_generators.h:34
Function
generate2D_EncodeLUT
extern/libmorton/libmorton/include/morton_LUT_generators.h:16
Function
generate3D_DecodeLUT
Generate a decode tables for 3D morton code how_many_bits should be a multiple of three
extern/libmorton/libmorton/include/morton_LUT_generators.h:77
Function
generate3D_EncodeLUT
extern/libmorton/libmorton/include/morton_LUT_generators.h:52
Method
increase_point_set_size
src/CompactNSearch.cpp:118
Method
init
Build hash table and entry array from scratch.
src/CompactNSearch.cpp:78
Function
m2D_d_LUT
extern/libmorton/libmorton/include/morton2D.h:167
Function
m2D_d_LUT_ET
extern/libmorton/libmorton/include/morton2D.h:192
Function
m2D_d_for_ET
extern/libmorton/libmorton/include/morton2D.h:244
Function
m2D_d_magicbits
extern/libmorton/libmorton/include/morton2D.h:223
Function
m2D_d_sLUT
extern/libmorton/libmorton/include/morton2D.h:160
Function
m2D_d_sLUT_ET
extern/libmorton/libmorton/include/morton2D.h:174
Function
m2D_e_LUT
extern/libmorton/libmorton/include/morton2D.h:47
Function
m2D_e_LUT_ET
extern/libmorton/libmorton/include/morton2D.h:87
Function
m2D_e_for
extern/libmorton/libmorton/include/morton2D.h:115
Function
m2D_e_for_ET
extern/libmorton/libmorton/include/morton2D.h:130
Function
m2D_e_magicbits
extern/libmorton/libmorton/include/morton2D.h:109
Function
m2D_e_sLUT
extern/libmorton/libmorton/include/morton2D.h:32
Function
m2D_e_sLUT_ET
extern/libmorton/libmorton/include/morton2D.h:79
Function
m3D_d_LUT
extern/libmorton/libmorton/include/morton3D.h:180
Function
m3D_d_LUT_ET
extern/libmorton/libmorton/include/morton3D.h:208
Function
m3D_d_for
extern/libmorton/libmorton/include/morton3D.h:248
Function
m3D_d_for_ET
extern/libmorton/libmorton/include/morton3D.h:263
Function
m3D_d_magicbits
extern/libmorton/libmorton/include/morton3D.h:240
Function
m3D_d_sLUT
extern/libmorton/libmorton/include/morton3D.h:172
Function
m3D_d_sLUT_ET
extern/libmorton/libmorton/include/morton3D.h:188
Function
m3D_e_LUT
extern/libmorton/libmorton/include/morton3D.h:49
Function
m3D_e_LUT_ET
extern/libmorton/libmorton/include/morton3D.h:92
Function
m3D_e_for
extern/libmorton/libmorton/include/morton3D.h:122
Function
m3D_e_for_ET
extern/libmorton/libmorton/include/morton3D.h:138
Function
m3D_e_magicbits
extern/libmorton/libmorton/include/morton3D.h:115
Function
m3D_e_sLUT
extern/libmorton/libmorton/include/morton3D.h:33
Function
m3D_e_sLUT_ET
extern/libmorton/libmorton/include/morton3D.h:81
Function
main
demo/main.cpp:142
Function
morton2D_DecodeCoord_LUT256
extern/libmorton/libmorton/include/morton2D.h:148
Function
morton2D_GetSecondBits
extern/libmorton/libmorton/include/morton2D.h:210
Function
morton2D_SplitBy2Bits
extern/libmorton/libmorton/include/morton2D.h:95
Function
morton3D_DecodeCoord_LUT256
extern/libmorton/libmorton/include/morton3D.h:160
Function
morton3D_GetThirdBits
extern/libmorton/libmorton/include/morton3D.h:227
Function
morton3D_SplitBy3bits
extern/libmorton/libmorton/include/morton3D.h:101
Method
n_point_sets
* Returns the number of point sets contained in the search. */
include/CompactNSearch.h:53
Method
operator!=
include/DataStructures.h:48
Method
operator()
include/DataStructures.h:88
Method
operator==
include/DataStructures.h:18
Method
operator==
include/DataStructures.h:40
Function
printTable
extern/libmorton/libmorton/include/morton_LUT_generators.h:8
Method
query
src/CompactNSearch.cpp:278
Method
radius
* @returns Returns the radius in which point neighbors are searched. */
include/CompactNSearch.h:113
Method
set_dynamic
* If true is passed, the point positions may be altered by the user. */
include/PointSet.h:82
Method
set_radius
* Sets the radius in which point point neighbors are searched. * @param r Search radius. */
include/CompactNSearch.h:119
Method
update_hash_table
src/CompactNSearch.cpp:234
Method
~NeighborhoodSearch
* Destructor. */
include/CompactNSearch.h:35