Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cutdigital/mcut
/ functions
Functions
643 in github.com/cutdigital/mcut
⨍
Functions
643
◇
Types & classes
137
↓ 1 callers
Function
write_off
source/hmesh.cpp:1265
Method
BVHBuildNode
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
Method
BVHPrimitiveInfo
include/mcut/internal/bvh.h:159
Method
BoundingVolumeHierarchy
source/bvh.cpp:724
Method
BucketInfo
include/mcut/internal/bvh.h:239
Method
ComparePoints
include/mcut/internal/bvh.h:229
Method
CompareToBucket
include/mcut/internal/bvh.h:245
Method
CompareToMid
include/mcut/internal/bvh.h:215
Method
NearestTask
include/mcut/internal/cdt/kdtree.h:345
Method
Node
< points' data if leaf Create empty leaf
include/mcut/internal/cdt/kdtree.h:53
Method
Timer
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:66
Method
TintersectedTriangle
! * 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
Function
UTEST
tests/source/createContext.cpp:108
Function
UTEST_F
tests/source/computeSeams.cpp:104
Function
UTEST_F
tests/source/triangulation.cpp:80
Function
UTEST_F
tests/source/concurrentSynchronizedContexts.cpp:142
Function
UTEST_F
tests/source/dispatchFilterFlags.cpp:103
Function
UTEST_F
tests/source/getEventInfo.cpp:126
Function
UTEST_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
Function
UTEST_F
tests/source/debugCallback.cpp:188
Function
UTEST_F
tests/source/intersectionType.cpp:76
Function
UTEST_F
tests/source/debugVerboseLog.cpp:190
Function
UTEST_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
Function
UTEST_F
tests/source/polygonWithHoles.cpp:94
Function
UTEST_F
tests/source/createContext.cpp:213
Function
UTEST_F
tests/source/getDataMaps.cpp:447
Function
UTEST_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
Function
UTEST_F
tests/source/userEvents.cpp:138
Function
UTEST_F_SETUP
tests/source/computeSeams.cpp:81
Function
UTEST_F_SETUP
tests/source/triangulation.cpp:51
Function
UTEST_F_SETUP
tests/source/concurrentSynchronizedContexts.cpp:73
Function
UTEST_F_SETUP
tests/source/dispatchFilterFlags.cpp:80
Function
UTEST_F_SETUP
tests/source/getEventInfo.cpp:64
Function
UTEST_F_SETUP
tests/source/perturbationState.cpp:50
Function
UTEST_F_SETUP
tests/source/debugCallback.cpp:123
Function
UTEST_F_SETUP
tests/source/intersectionType.cpp:64
Function
UTEST_F_SETUP
tests/source/debugVerboseLog.cpp:125
Function
UTEST_F_SETUP
tests/source/degenerateInput.cpp:44
Function
UTEST_F_SETUP
tests/source/polygonWithHoles.cpp:79
Function
UTEST_F_SETUP
tests/source/getContextInfo.cpp:45
Function
UTEST_F_SETUP
tests/source/createContext.cpp:200
Function
UTEST_F_SETUP
tests/source/getDataMaps.cpp:418
Function
UTEST_F_SETUP
tests/source/booleanOperation.cpp:112
Function
UTEST_F_SETUP
tests/source/userEvents.cpp:74
Function
UTEST_F_TEARDOWN
tests/source/computeSeams.cpp:88
Function
UTEST_F_TEARDOWN
tests/source/triangulation.cpp:74
Function
UTEST_F_TEARDOWN
tests/source/concurrentSynchronizedContexts.cpp:135
Function
UTEST_F_TEARDOWN
tests/source/dispatchFilterFlags.cpp:87
Function
UTEST_F_TEARDOWN
tests/source/getEventInfo.cpp:120
Function
UTEST_F_TEARDOWN
tests/source/perturbationState.cpp:79
Function
UTEST_F_TEARDOWN
tests/source/debugCallback.cpp:182
Function
UTEST_F_TEARDOWN
tests/source/intersectionType.cpp:71
Function
UTEST_F_TEARDOWN
tests/source/debugVerboseLog.cpp:184
Function
UTEST_F_TEARDOWN
tests/source/degenerateInput.cpp:51
Function
UTEST_F_TEARDOWN
tests/source/polygonWithHoles.cpp:86
Function
UTEST_F_TEARDOWN
tests/source/getContextInfo.cpp:53
Function
UTEST_F_TEARDOWN
tests/source/createContext.cpp:207
Function
UTEST_F_TEARDOWN
tests/source/getDataMaps.cpp:434
Function
UTEST_F_TEARDOWN
tests/source/booleanOperation.cpp:158
Function
UTEST_F_TEARDOWN
tests/source/userEvents.cpp:130
Function
UTEST_I
tests/source/benchmark.cpp:104
Function
UTEST_I
tests/source/getDataMaps.cpp:247
Function
UTEST_I_SETUP
tests/source/benchmark.cpp:84
Function
UTEST_I_SETUP
tests/source/getDataMaps.cpp:182
Function
UTEST_I_TEARDOWN
tests/source/benchmark.cpp:94
Function
UTEST_I_TEARDOWN
tests/source/getDataMaps.cpp:232
Method
addNewNode
Add a new node and return it's index in nodes buffer
include/mcut/internal/cdt/kdtree.h:220
Method
add_adjacent_triangle
include/mcut/internal/cdt/triangulate.h:1953
Method
add_adjacent_triangles
include/mcut/internal/cdt/triangulate.h:1961
Method
add_super_triangle
include/mcut/internal/cdt/triangulate.h:1600
Method
add_triangle
include/mcut/internal/cdt/triangulate.h:1263
Method
api_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
Method
array_iterator_t
include/mcut/internal/hmesh.h:469
Method
barrier_t
include/mcut/internal/tpool.h:399
Method
bounding_box_t
include/mcut/internal/math.h:611
Method
calcSplitInfo
Calculate split location, direction, and children boxes
include/mcut/internal/cdt/kdtree.h:239
Method
calculate_triangle_depths
include/mcut/internal/cdt/triangulate.h:624
Method
cardinality
include/mcut/internal/math.h:90
Method
cardinality
include/mcut/internal/math.h:193
Method
catch
include/mcut/internal/frontend.h:595
Method
change_neighbour
include/mcut/internal/cdt/triangulate.h:1083
Method
check_is_edgeflip_needed
include/mcut/internal/cdt/triangulate.h:1761
Method
combine_hash_values
include/mcut/internal/cdt/utils.h:468
Function
compress
(elen, e, h)
source/shewchuk.c:1423
Function
compute_segment_line_plane_intersection_type
source/math.cpp:290
Method
conform_to_edge
include/mcut/internal/cdt/triangulate.h:1463
Method
conform_to_edges
include/mcut/internal/cdt/triangulate.h:1000
Method
create_vertex
include/mcut/internal/cdt/triangulate.h:1629
Method
descriptor_t_
include/mcut/internal/hmesh.h:53
Function
dfs_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
Method
do_edgeflip
include/mcut/internal/cdt/triangulate.h:1888
Function
doublerand
source/shewchuk.c:4842
Method
edge_descriptor_t
include/mcut/internal/hmesh.h:152
Function
edge_get_v1
Get edge first vertex
include/mcut/internal/cdt/utils.h:136
Function
edge_get_v2
Get edge second vertex
include/mcut/internal/cdt/utils.h:142
Function
edge_make
Get edge second vertex
include/mcut/internal/cdt/utils.h:148
Method
edge_t
include/mcut/internal/cdt/utils.h:100
Function
edge_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
Method
elements_begin_
source/hmesh.cpp:1245
Method
elements_begin_
include/mcut/internal/hmesh.h:369
← previous
next →
301–400 of 643, ranked by callers