MCPcopy Create free account

hub / github.com/christopherbatty/SDFGen / functions

Functions231 in github.com/christopherbatty/SDFGen

↓ 21 callersMethodsize
array1.h:432
↓ 20 callersFunctionround
vec.h:399
↓ 15 callersMethodsize
hashtable.h:102
↓ 13 callersFunctionmax
vec.h:320
↓ 10 callersFunctionclamp
util.h:170
↓ 9 callersMethodresize
array1.h:416
↓ 8 callersFunctionfloor
vec.h:408
↓ 8 callersFunctionmin
vec.h:296
↓ 8 callersFunctionsweep
makelevelset3.cpp:57
↓ 7 callersFunctioncheck_neighbour
makelevelset3.cpp:43
↓ 7 callersFunctionsqr
util.h:23
↓ 6 callersFunctionmax
util.h:47
↓ 6 callersFunctionmin
util.h:31
↓ 6 callersFunctionpoint_segment_distance
find distance x0 is from segment x1-x2
makelevelset3.cpp:4
↓ 5 callersFunctionceil
vec.h:417
↓ 5 callersFunctionlerp
util.h:295
↓ 5 callersMethodpush_back
array1.h:389
↓ 5 callersMethodsize
hashgrid.h:43
↓ 4 callersMethodadd
hashtable.h:72
↓ 4 callersMethodappend_all_entries
hashtable.h:182
↓ 4 callersMethoddelete_entry
hashtable.h:86
↓ 4 callersFunctiondot
vec.h:328
↓ 4 callersFunctionfabs
vec.h:426
↓ 4 callersFunctionmag2
vec.h:199
↓ 4 callersMethodpop_back
array1.h:383
↓ 4 callersFunctionrandhash
Transforms even the sequence 0,1,2,3,... into reasonably good random numbers Challenge: improve on this in speed and "randomness"! This seems to pass
util.h:235
↓ 4 callersMethodsize
array3.h:244
↓ 4 callersMethodsize
array2.h:240
↓ 3 callersFunctionorientation
calculate twice signed area of triangle (0,0)-(x1,y1)-(x2,y2) return an SOS-determined sign (-1, +1, or 0 only if it's a truly degenerate triangle)
makelevelset3.cpp:84
↓ 2 callersFunctionassign
vec.h:371
↓ 2 callersFunctionbilerp
util.h:299
↓ 2 callersFunctiondist
vec.h:219
↓ 2 callersMethodget_entry
hashtable.h:168
↓ 2 callersFunctionmag
vec.h:207
↓ 2 callersFunctionpoint_triangle_distance
find distance x0 is from triangle x1-x2-x3
makelevelset3.cpp:20
↓ 2 callersFunctiontrilerp
util.h:309
↓ 1 callersMethodassign
array1.h:237
↓ 1 callersMethodcapacity
array1.h:309
↓ 1 callersMethodclear
hashgrid.h:46
↓ 1 callersFunctioncubic_interp_weights
util.h:347
↓ 1 callersFunctiondist2
vec.h:211
↓ 1 callersFunctionerase_unordered
util.h:421
↓ 1 callersFunctionhash
a useful core hash function
hashtable.h:17
↓ 1 callersFunctionlround
util.h:197
↓ 1 callersFunctionmake_level_set3
makelevelset3.cpp:118
↓ 1 callersFunctionpoint_in_triangle_2d
robust test of (x0,y0) in the triangle (x1,y1)-(x2,y2)-(x3,y3) if true is returned, the barycentric coordinates are set in a,b,c.
makelevelset3.cpp:98
↓ 1 callersMethodreserve
hashgrid.h:49
↓ 1 callersFunctionsmooth_step
util.h:179
↓ 1 callersFunctionupdate_minmax
vec.h:473
MethodArray1
array1.h:65
MethodArray2
array2.h:33
MethodArray3
array3.h:33
MethodHashGrid2
hashgrid.h:15
MethodHashGrid3
hashgrid.h:80
MethodHashTable
hashtable.h:45
MethodVec<N,T>
vec.h:26
MethodWrapArray1
array1.h:495
Functionabs_max
util.h:369
Methodadd_box
hashgrid.h:29
Methodadd_box
hashgrid.h:94
Methodadd_point
hashgrid.h:23
Methodadd_point
hashgrid.h:88
Functionadd_unique
util.h:388
Methodadd_unique
array1.h:230
Methodadd_unique
array1.h:599
Methodassign
array1.h:606
Methodassign
array3.h:118
Methodassign
array2.h:119
Methodassign_
array1.h:264
Methodassign_
array1.h:627
Methodbegin
array1.h:303
Methodbegin
array1.h:666
Methodbegin
array3.h:161
Methodbegin
array2.h:160
Methodcapacity
array1.h:672
Methodcapacity
array3.h:167
Methodcapacity
array2.h:166
Methodclear
hashtable.h:105
Methodclear
array1.h:312
Methodclear
array1.h:675
Methodclear
array3.h:170
Methodclear
hashgrid.h:111
Methodclear
array2.h:169
Functioncontains
util.h:380
Functioncross
vec.h:348
Functioncube
util.h:27
Functioncubic_interp
util.h:357
Methoddelete_box
hashgrid.h:36
Methoddelete_box
hashgrid.h:101
Methoddelete_point
hashgrid.h:26
Methoddelete_point
hashgrid.h:91
Methodempty
array1.h:320
Methodempty
array1.h:678
Methodempty
array3.h:176
Methodempty
array2.h:175
Methodend
array1.h:323
Methodend
array1.h:681
Methodend
array3.h:179
Methodend
array2.h:178
Functionerase
util.h:405
next →1–100 of 231, ranked by callers