Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cutdigital/mcut
/ types & classes
Types & classes
137 in github.com/cutdigital/mcut
⨍
Functions
643
◇
Types & classes
137
↓ 19 callers
Class
edge_t
edge_t connecting two vertices: vertex with smaller index is always first \note: hash edge_t is specialized at the bottom
include/mcut/internal/cdt/utils.h:98
↓ 13 callers
Class
vertex_descriptor_t
include/mcut/internal/hmesh.h:184
↓ 7 callers
Class
NearestTask
include/mcut/internal/cdt/kdtree.h:340
↓ 6 callers
Class
vec3
simple structure representing a 3d vector and the operations we will perform with it
tutorials/FaceNormals/FaceNormals.cpp:60
↓ 5 callers
Class
halfedge_descriptor_t
include/mcut/internal/hmesh.h:133
↓ 4 callers
Class
vec2_
include/mcut/internal/math.h:60
↓ 4 callers
Class
vec3_
include/mcut/internal/math.h:170
↓ 3 callers
Class
edge_descriptor_t
include/mcut/internal/hmesh.h:150
↓ 2 callers
Class
ComparePoints
include/mcut/internal/bvh.h:228
↓ 2 callers
Class
empty_stack
include/mcut/internal/tpool.h:972
↓ 2 callers
Class
face_descriptor_t
include/mcut/internal/hmesh.h:167
↓ 2 callers
Class
halfedge_data_t
include/mcut/internal/hmesh.h:209
↓ 2 callers
Class
process_chunk
include/mcut/internal/tpool.h:554
↓ 2 callers
Class
vec2
simple structure representing a 2d vector and the operations we will perform with it
tutorials/TextureCoordinates/TextureCoordinates.cpp:73
↓ 1 callers
Class
BVHPrimitiveInfo
For each primitive to be stored in the BVH, we store the centroid of its bounding box, its complete bounding box, and its index in the primitives arra
include/mcut/internal/bvh.h:158
↓ 1 callers
Class
CompareToBucket
include/mcut/internal/bvh.h:244
↓ 1 callers
Class
CompareToMid
include/mcut/internal/bvh.h:214
↓ 1 callers
Class
Node
include/mcut/internal/cdt/kdtree.h:49
↓ 1 callers
Class
debug_log_msg_t
include/mcut/internal/frontend.h:867
↓ 1 callers
Class
edge_data_t
include/mcut/internal/hmesh.h:224
↓ 1 callers
Class
floating_polygon_info_t
include/mcut/internal/kernel.h:114
↓ 1 callers
Class
vertex_data_t
include/mcut/internal/hmesh.h:232
Class
BVHBuildNode
Each BVHBuildNode represents a node of the BVH. All nodes store a BBox, which stores the bounds of all of the children beneath the node. Each interior
include/mcut/internal/bvh.h:181
Class
Benchmark
tests/source/benchmark.cpp:51
Class
BooleanOperation
tests/source/booleanOperation.cpp:42
Class
BoundingVolumeHierarchy
include/mcut/internal/bvh.h:283
Class
BucketInfo
include/mcut/internal/bvh.h:238
Class
CallbackData
tutorials/EventCallback/EventCallback.cpp:57
Class
ComparePred
include/mcut/internal/cdt/cdt.h:413
Class
ConcurrentSynchronizedContexts
tests/source/concurrentSynchronizedContexts.cpp:49
Class
DataMapsQueryTest
tests/source/getDataMaps.cpp:52
Class
DebugCallback
tests/source/debugCallback.cpp:102
Class
DebugContextConfig
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
tests/source/createContext.cpp:196
Class
DebugLog
tests/source/debugVerboseLog.cpp:104
Class
DegenerateInput
tests/source/degenerateInput.cpp:40
Class
DispatchFilterFlags
tests/source/dispatchFilterFlags.cpp:47
Enum
Enum
include/mcut/internal/cdt/kdtree.h:17
Enum
Enum
include/mcut/internal/cdt/triangulate.h:36
Enum
Enum
include/mcut/internal/cdt/triangulate.h:48
Enum
Enum
include/mcut/internal/cdt/triangulate.h:62
Enum
Enum
include/mcut/internal/cdt/utils.h:181
Enum
Enum
include/mcut/internal/cdt/utils.h:193
Class
FaceAndVertexDataMapsQueryMissingFlagTest
tests/source/getDataMaps.cpp:407
Class
GetContextInfo
tests/source/getContextInfo.cpp:40
Class
GetEventInfo
tests/source/getEventInfo.cpp:40
Enum
InputType
tests/source/getDataMaps.cpp:40
Class
IntersectionType
tests/source/intersectionType.cpp:57
Class
LinearBVHNode
The LinearBVHNode structure stores the information needed to traverse the BVH. In addition to the bounding box for each node, for leaf nodes it stores
include/mcut/internal/bvh.h:272
Enum
McCommandType
include/mcut/mcut.h:461
Enum
McConnectedComponentData
include/mcut/mcut.h:293
Enum
McConnectedComponentFaceWindingOrder
include/mcut/mcut.h:475
Enum
McConnectedComponentType
include/mcut/mcut.h:216
Class
McConnectedComponent_T
include/mcut/mcut.h:101
Enum
McContextCreationFlags
include/mcut/mcut.h:367
Class
McContext_T
include/mcut/mcut.h:108
Enum
McDebugSeverity
include/mcut/mcut.h:352
Enum
McDebugSource
include/mcut/mcut.h:324
Enum
McDebugType
include/mcut/mcut.h:338
Enum
McDispatchFlags
include/mcut/mcut.h:379
Enum
McDispatchIntersectionType
include/mcut/mcut.h:486
Enum
McEventCommandExecStatus
include/mcut/mcut.h:449
Class
McEvent_T
include/mcut/mcut.h:115
Enum
McFragmentLocation
include/mcut/mcut.h:230
Enum
McFragmentSealType
include/mcut/mcut.h:243
Enum
McInputOrigin
include/mcut/mcut.h:281
Enum
McPatchLocation
include/mcut/mcut.h:255
Enum
McQueryFlags
include/mcut/mcut.h:500
Enum
McResult
include/mcut/mcut.h:202
Enum
McSeamOrigin
include/mcut/mcut.h:268
Class
Mesh
tests/source/intersectionType.cpp:49
Class
NodeSplitDirection
include/mcut/internal/cdt/kdtree.h:16
Class
PerturbationState
tests/source/perturbationState.cpp:42
Class
PolygonsWithHoles
tests/source/polygonWithHoles.cpp:47
Class
SeamConnectedComponent
tests/source/computeSeams.cpp:48
Enum
SplitMethod
include/mcut/internal/bvh.h:149
Class
TestConfig
tests/source/getDataMaps.cpp:46
Class
Timer
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:63
Class
Triangulation
tests/source/triangulation.cpp:41
Class
UserEvents
tests/source/userEvents.cpp:50
Class
action_on_intersecting_constraint_edges_t
* Enum of strategies for treating intersecting constraint edges */
include/mcut/internal/cdt/triangulate.h:57
Class
array_iterator_t
include/mcut/internal/hmesh.h:207
Class
barrier_t
include/mcut/internal/tpool.h:393
Class
bounding_box_t
include/mcut/internal/math.h:606
Class
box2d_t
include/mcut/internal/cdt/utils.h:52
Enum
cm_patch_location_t
Position of a cut surface patch with respect to the input mesh
include/mcut/internal/kernel.h:91
Enum
cm_patch_winding_order_t
The winding order of the polygons of a cut surface patch
include/mcut/internal/kernel.h:109
Class
connected_component_info_t
source/kernel.cpp:368
Class
connected_component_t
base struct from which other structs represent connected components inherit
include/mcut/internal/frontend.h:210
Class
context_t
struct defining the state of a context object
include/mcut/internal/frontend.h:486
Class
descriptor_t_
include/mcut/internal/hmesh.h:50
Class
duplicates_info_t
* Information about removed duplicated vertices. * * Contains mapping information and removed duplicates indices. * @note vertices {0,1,2,3,4} wher
include/mcut/internal/cdt/cdt.h:74
Class
event_t
include/mcut/internal/frontend.h:313
Class
face_data_t
include/mcut/internal/hmesh.h:228
Class
fragment_cc_t
struct representing a fragment
include/mcut/internal/frontend.h:292
Class
function_wrapper
include/mcut/internal/tpool.h:54
Class
hash<cdt::edge_t>
include/mcut/internal/cdt/utils.h:460
Class
hash<edge_descriptor_t>
include/mcut/internal/hmesh.h:629
Class
hash<face_descriptor_t>
include/mcut/internal/hmesh.h:645
Class
hash<halfedge_descriptor_t>
include/mcut/internal/hmesh.h:637
Class
hash<vec2_<T>>
include/mcut/internal/cdt/cdt.h:485
next →
1–100 of 137, ranked by callers