MCPcopy Create free account

hub / github.com/cutdigital/mcut / functions

Functions643 in github.com/cutdigital/mcut

↓ 1 callersFunctionwrite_off
source/hmesh.cpp:1265
MethodBVHBuildNode
The BVHBuildNode constructor only initializes the children pointers; we’ll distinguish between leaf and interior nodes by whether their children point
include/mcut/internal/bvh.h:185
MethodBVHPrimitiveInfo
include/mcut/internal/bvh.h:159
MethodBoundingVolumeHierarchy
source/bvh.cpp:724
MethodBucketInfo
include/mcut/internal/bvh.h:239
MethodComparePoints
include/mcut/internal/bvh.h:229
MethodCompareToBucket
include/mcut/internal/bvh.h:245
MethodCompareToMid
include/mcut/internal/bvh.h:215
MethodNearestTask
include/mcut/internal/cdt/kdtree.h:345
MethodNode
< points' data if leaf Create empty leaf
include/mcut/internal/cdt/kdtree.h:53
MethodTimer
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:66
MethodTintersectedTriangle
! * Returns: * - intersected triangle index * - index of point on the left of the line * - index of point on the right of the l
include/mcut/internal/cdt/triangulate.h:448
FunctionUTEST
tests/source/createContext.cpp:108
FunctionUTEST_F
tests/source/computeSeams.cpp:104
FunctionUTEST_F
tests/source/triangulation.cpp:80
FunctionUTEST_F
tests/source/concurrentSynchronizedContexts.cpp:142
FunctionUTEST_F
tests/source/dispatchFilterFlags.cpp:103
FunctionUTEST_F
tests/source/getEventInfo.cpp:126
FunctionUTEST_F
Performing a Boolean "union" operation with the same object, while allowing general position enforcement (with MC_DISPATCH_ENFORCE_GENERAL_POSITION).
tests/source/perturbationState.cpp:87
FunctionUTEST_F
tests/source/debugCallback.cpp:188
FunctionUTEST_F
tests/source/intersectionType.cpp:76
FunctionUTEST_F
tests/source/debugVerboseLog.cpp:190
FunctionUTEST_F
An intersection between two triangles where one intersection point would be the result of two edges intersecting, which is not allowed (if perturbatio
tests/source/degenerateInput.cpp:58
FunctionUTEST_F
tests/source/polygonWithHoles.cpp:94
FunctionUTEST_F
tests/source/createContext.cpp:213
FunctionUTEST_F
tests/source/getDataMaps.cpp:447
FunctionUTEST_F
Performing a Boolean "union" operation with the same object, while forgetting to pass the appropriate MC_DISPATCH_ENFORCE_GENERAL_POSITION flag.
tests/source/booleanOperation.cpp:166
FunctionUTEST_F
tests/source/userEvents.cpp:138
FunctionUTEST_F_SETUP
tests/source/computeSeams.cpp:81
FunctionUTEST_F_SETUP
tests/source/triangulation.cpp:51
FunctionUTEST_F_SETUP
tests/source/concurrentSynchronizedContexts.cpp:73
FunctionUTEST_F_SETUP
tests/source/dispatchFilterFlags.cpp:80
FunctionUTEST_F_SETUP
tests/source/getEventInfo.cpp:64
FunctionUTEST_F_SETUP
tests/source/perturbationState.cpp:50
FunctionUTEST_F_SETUP
tests/source/debugCallback.cpp:123
FunctionUTEST_F_SETUP
tests/source/intersectionType.cpp:64
FunctionUTEST_F_SETUP
tests/source/debugVerboseLog.cpp:125
FunctionUTEST_F_SETUP
tests/source/degenerateInput.cpp:44
FunctionUTEST_F_SETUP
tests/source/polygonWithHoles.cpp:79
FunctionUTEST_F_SETUP
tests/source/getContextInfo.cpp:45
FunctionUTEST_F_SETUP
tests/source/createContext.cpp:200
FunctionUTEST_F_SETUP
tests/source/getDataMaps.cpp:418
FunctionUTEST_F_SETUP
tests/source/booleanOperation.cpp:112
FunctionUTEST_F_SETUP
tests/source/userEvents.cpp:74
FunctionUTEST_F_TEARDOWN
tests/source/computeSeams.cpp:88
FunctionUTEST_F_TEARDOWN
tests/source/triangulation.cpp:74
FunctionUTEST_F_TEARDOWN
tests/source/concurrentSynchronizedContexts.cpp:135
FunctionUTEST_F_TEARDOWN
tests/source/dispatchFilterFlags.cpp:87
FunctionUTEST_F_TEARDOWN
tests/source/getEventInfo.cpp:120
FunctionUTEST_F_TEARDOWN
tests/source/perturbationState.cpp:79
FunctionUTEST_F_TEARDOWN
tests/source/debugCallback.cpp:182
FunctionUTEST_F_TEARDOWN
tests/source/intersectionType.cpp:71
FunctionUTEST_F_TEARDOWN
tests/source/debugVerboseLog.cpp:184
FunctionUTEST_F_TEARDOWN
tests/source/degenerateInput.cpp:51
FunctionUTEST_F_TEARDOWN
tests/source/polygonWithHoles.cpp:86
FunctionUTEST_F_TEARDOWN
tests/source/getContextInfo.cpp:53
FunctionUTEST_F_TEARDOWN
tests/source/createContext.cpp:207
FunctionUTEST_F_TEARDOWN
tests/source/getDataMaps.cpp:434
FunctionUTEST_F_TEARDOWN
tests/source/booleanOperation.cpp:158
FunctionUTEST_F_TEARDOWN
tests/source/userEvents.cpp:130
FunctionUTEST_I
tests/source/benchmark.cpp:104
FunctionUTEST_I
tests/source/getDataMaps.cpp:247
FunctionUTEST_I_SETUP
tests/source/benchmark.cpp:84
FunctionUTEST_I_SETUP
tests/source/getDataMaps.cpp:182
FunctionUTEST_I_TEARDOWN
tests/source/benchmark.cpp:94
FunctionUTEST_I_TEARDOWN
tests/source/getDataMaps.cpp:232
MethodaddNewNode
Add a new node and return it's index in nodes buffer
include/mcut/internal/cdt/kdtree.h:220
Methodadd_adjacent_triangle
include/mcut/internal/cdt/triangulate.h:1953
Methodadd_adjacent_triangles
include/mcut/internal/cdt/triangulate.h:1961
Methodadd_super_triangle
include/mcut/internal/cdt/triangulate.h:1600
Methodadd_triangle
include/mcut/internal/cdt/triangulate.h:1263
Methodapi_thread_main
This is the "main" function of each device/API/manger thread. When a context is created and the internal scheduling threadpool is initialised, each (d
include/mcut/internal/frontend.h:531
Methodarray_iterator_t
include/mcut/internal/hmesh.h:469
Methodbarrier_t
include/mcut/internal/tpool.h:399
Methodbounding_box_t
include/mcut/internal/math.h:611
MethodcalcSplitInfo
Calculate split location, direction, and children boxes
include/mcut/internal/cdt/kdtree.h:239
Methodcalculate_triangle_depths
include/mcut/internal/cdt/triangulate.h:624
Methodcardinality
include/mcut/internal/math.h:90
Methodcardinality
include/mcut/internal/math.h:193
Methodcatch
include/mcut/internal/frontend.h:595
Methodchange_neighbour
include/mcut/internal/cdt/triangulate.h:1083
Methodcheck_is_edgeflip_needed
include/mcut/internal/cdt/triangulate.h:1761
Methodcombine_hash_values
include/mcut/internal/cdt/utils.h:468
Functioncompress
(elen, e, h)
source/shewchuk.c:1423
Functioncompute_segment_line_plane_intersection_type
source/math.cpp:290
Methodconform_to_edge
include/mcut/internal/cdt/triangulate.h:1463
Methodconform_to_edges
include/mcut/internal/cdt/triangulate.h:1000
Methodcreate_vertex
include/mcut/internal/cdt/triangulate.h:1629
Methoddescriptor_t_
include/mcut/internal/hmesh.h:53
Functiondfs_cc
dfs(node u) for each node v connected to u : if v is not visited : visited[v] = true dfs(v) */
source/kernel.cpp:226
Methoddo_edgeflip
include/mcut/internal/cdt/triangulate.h:1888
Functiondoublerand
source/shewchuk.c:4842
Methodedge_descriptor_t
include/mcut/internal/hmesh.h:152
Functionedge_get_v1
Get edge first vertex
include/mcut/internal/cdt/utils.h:136
Functionedge_get_v2
Get edge second vertex
include/mcut/internal/cdt/utils.h:142
Functionedge_make
Get edge second vertex
include/mcut/internal/cdt/utils.h:148
Methodedge_t
include/mcut/internal/cdt/utils.h:100
Functionedge_to_pieces_mapping
! * Converts piece->original_edges mapping to original_edge->pieces * @param pieceToOriginals maps pieces to original edges * @return mapping of or
include/mcut/internal/cdt/cdt.h:379
Methodelements_begin_
source/hmesh.cpp:1245
Methodelements_begin_
include/mcut/internal/hmesh.h:369
← previousnext →301–400 of 643, ranked by callers