MCPcopy Create free account

hub / github.com/cutdigital/mcut / functions

Functions643 in github.com/cutdigital/mcut

↓ 700 callersFunctionscale_expansion_zeroelim
(elen, e, b, h)
source/shewchuk.c:1368
↓ 554 callersFunctionfast_expansion_sum_zeroelim
(elen, e, flen, f, h)
source/shewchuk.c:1096
↓ 516 callersMethodcend
source/hmesh.cpp:53
↓ 369 callersMethodcbegin
source/hmesh.cpp:47
↓ 202 callersFunctionmcGetConnectedComponentData
source/mcut.cpp:791
↓ 114 callersMethodvertex
source/hmesh.cpp:232
↓ 109 callersMethodempty
include/mcut/internal/tpool.h:1016
↓ 80 callersMethodinsert
Insert a point into kd-tree @note external point-buffer is used to reduce kd-tree's memory footprint @param iPoint index of point in external point-bu
include/mcut/internal/cdt/kdtree.h:101
↓ 80 callersFunctionmcGetConnectedComponents
source/mcut.cpp:719
↓ 74 callersFunctionmake_pair
include/mcut/internal/utils.h:251
↓ 73 callersMethodtarget
source/hmesh.cpp:157
↓ 68 callersFunctionm0_is_intersection_point
returns whether a polygon-soup vertex is an intersection vertex/point
source/kernel.cpp:144
↓ 66 callersMethodopposite
source/hmesh.cpp:165
↓ 66 callersMethodsource
source/hmesh.cpp:148
↓ 64 callersFunctiondistance
include/mcut/internal/hmesh.h:595
↓ 64 callersFunctionmcDispatch
source/mcut.cpp:539
↓ 55 callersMethodhalfedge
source/hmesh.cpp:274
↓ 54 callersMethodnumber_of_faces
source/hmesh.cpp:143
↓ 51 callersFunctionmcGetInfo
source/mcut.cpp:205
↓ 46 callersMethodnumber_of_vertices
source/hmesh.cpp:128
↓ 46 callersFunctionto_string
source/kernel.cpp:66
↓ 45 callersMethodfaces_begin
source/hmesh.cpp:908
↓ 42 callersFunctionmcReleaseContext
source/mcut.cpp:881
↓ 42 callersFunctionparallel_for
include/mcut/internal/tpool.h:419
↓ 41 callersMethodfaces_end
source/hmesh.cpp:920
↓ 36 callersFunctionmcCreateContext
source/mcut.cpp:49
↓ 36 callersMethodpush
include/mcut/internal/tpool.h:995
↓ 34 callersMethoddbg_cb
function to invoke the user-provided debug call back
include/mcut/internal/frontend.h:877
↓ 33 callersMethodface
source/hmesh.cpp:224
↓ 30 callersFunctiondot_product
include/mcut/internal/math.h:438
↓ 28 callersMethodvertices_begin
source/hmesh.cpp:857
↓ 27 callersFunctionmcGetEventInfo
source/mcut.cpp:342
↓ 26 callersMethodvertices_end
source/hmesh.cpp:869
↓ 25 callersMethodget_vertices_around_face
source/hmesh.cpp:702
↓ 24 callersMethodedge
source/hmesh.cpp:212
↓ 23 callersFunctionmcReleaseConnectedComponents
source/mcut.cpp:847
↓ 21 callersMethodexpand
include/mcut/internal/math.h:633
↓ 20 callersMethodfind_first_if
include/mcut/internal/tpool.h:929
↓ 19 callersMethodadd_edge
source/hmesh.cpp:403
↓ 18 callersMethodadd_vertex
source/hmesh.cpp:361
↓ 18 callersFunctionarr3
include/mcut/internal/cdt/triangulate.h:80
↓ 18 callersFunctionlocate_point_wrt_line
include/mcut/internal/cdt/utils.h:271
↓ 18 callersFunctionps_is_cutmesh_face
source/kernel.cpp:155
↓ 16 callersFunctionmakeCube
tests/source/intersectionType.cpp:91
↓ 15 callersMethodadd_face
source/hmesh.cpp:520
↓ 14 callersFunctionsquared_length
include/mcut/internal/math.h:481
↓ 14 callersMethodv2
include/mcut/internal/cdt/utils.h:121
↓ 13 callersFunctionlength
include/mcut/internal/math.h:487
↓ 12 callersFunctionccw
Advance vertex or neighbor index counter-clockwise
include/mcut/internal/cdt/utils.h:223
↓ 12 callersFunctiondump_mesh
source/kernel.cpp:160
↓ 12 callersFunctionorient2d
source/math.cpp:89
↓ 12 callersMethodpop
include/mcut/internal/tpool.h:1000
↓ 12 callersFunctionwrap_integer
include/mcut/internal/utils.h:115
↓ 11 callersFunctioncw
Advance vertex or neighbor index clockwise
include/mcut/internal/cdt/utils.h:229
↓ 11 callersFunctionmcWaitForEvents
source/mcut.cpp:375
↓ 11 callersFunctionnormalize
include/mcut/internal/math.h:493
↓ 11 callersFunctionps_is_cutmesh_vertex
returns whether a polygon-soup vertex belongs to the cut mesh
source/kernel.cpp:150
↓ 11 callersMethodpush_front
include/mcut/internal/tpool.h:905
↓ 10 callersFunctionabsolute_value
source/math.cpp:53
↓ 10 callersMethodcols
include/mcut/internal/math.h:370
↓ 10 callersFunctioncross_product
source/math.cpp:81
↓ 10 callersFunctionget_level_rightmost_real_node
get the right most real node on a given tree level
source/bvh.cpp:160
↓ 10 callersFunctionget_node_mem_index
calculate linear memory index of a real node
source/bvh.cpp:183
↓ 10 callersFunctionmcReleaseEvents
source/mcut.cpp:816
↓ 10 callersMethodset_reason_for_failure
include/mcut/internal/utils.h:156
↓ 10 callersMethodv1
include/mcut/internal/cdt/utils.h:116
↓ 10 callersMethodwait
include/mcut/internal/tpool.h:405
↓ 9 callersMethodedges_begin
source/hmesh.cpp:874
↓ 9 callersFunctionmakeQuad_xz
tests/source/intersectionType.cpp:203
↓ 9 callersFunctionmcDebugMessageControl
source/mcut.cpp:162
↓ 9 callersMethodset_most_recent_dispatch_intersection_type
include/mcut/internal/frontend.h:674
↓ 8 callersMethodedges_end
source/hmesh.cpp:886
↓ 8 callersFunctionestimate
(elen, e)
source/shewchuk.c:1468
↓ 8 callersMethodget_num_threads
include/mcut/internal/tpool.h:342
↓ 8 callersFunctionmcDebugMessageCallback
source/mcut.cpp:95
↓ 8 callersFunctionmcEnqueueDispatch
source/mcut.cpp:444
↓ 7 callersFunctionclassify_orientation
include/mcut/internal/cdt/utils.h:259
↓ 7 callersFunctionget_level_leftmost_node
compute left-most node on a given level
source/bvh.cpp:134
↓ 7 callersFunctionget_opposite_vertex_index
Index of triangle's vertex opposed to a triangle
include/mcut/internal/cdt/utils.h:357
↓ 7 callersFunctionget_scheduling_parameters
include/mcut/internal/tpool.h:353
↓ 7 callersFunctioninsert_unique
include/mcut/internal/cdt/triangulate.h:98
↓ 7 callersFunctionmcCreateContextWithHelpers
source/mcut.cpp:73
↓ 7 callersFunctionorient3d
source/math.cpp:98
↓ 7 callersFunctionps_get_ivtx_registry_entry_faces
source/kernel.cpp:1409
↓ 7 callersMethodreserve_for_additional_elements
source/hmesh.cpp:1193
↓ 7 callersMethodrows
include/mcut/internal/math.h:365
↓ 6 callersFunctionUnion
include/mcut/internal/bvh.h:135
↓ 6 callersFunctioncompute_point_in_polygon_test
Count the number ray crossings to determine if a point 'q' lies inside or outside a given polygon. Return values: 'i': q is strictly interior 'o': q
source/math.cpp:411
↓ 6 callersFunctiondistance
include/mcut/internal/cdt/utils.h:433
↓ 6 callersFunctiongetTriangleArea2D
tutorials/FaceNormals/FaceNormals.cpp:100
↓ 6 callersFunctiongetTriangleArea2D
tutorials/TriangulatedFaceMaps/TriangulatedFaceMaps.cpp:102
↓ 6 callersFunctiongetTriangleArea2D
tutorials/VertexNormals/VertexNormals.cpp:109
↓ 6 callersFunctiongetTriangleArea2D
tutorials/TextureCoordinates/TextureCoordinates.cpp:161
↓ 6 callersFunctionm0_is_polygon_boundary_halfedge
TODO: replace code parts that use "m0_ivtx_to_intersection_registry_entry" with calls to this function which is much cheaper
source/kernel.cpp:1183
↓ 6 callersFunctionmap_internal_inputmesh_face_idx_to_user_inputmesh_face_idx
Helper function (to prevent code duplication), which maps a given index of an internal-inputmesh face, to it corresponding face-index value in the us
source/frontend.cpp:1815
↓ 6 callersFunctionmcCreateUserEvent
source/mcut.cpp:286
↓ 6 callersMethodsubmit
include/mcut/internal/tpool.h:330
↓ 5 callersFunctionget_opposite_neighbour_from_vertex
Opposed neighbor index from vertex index
include/mcut/internal/cdt/utils.h:308
↓ 5 callersMethodhalfedges_end
source/hmesh.cpp:903
↓ 5 callersFunctionintersect_bounding_boxes
include/mcut/internal/math.h:671
next →1–100 of 643, ranked by callers