MCPcopy Create free account

hub / github.com/cutdigital/mcut / types & classes

Types & classes137 in github.com/cutdigital/mcut

↓ 19 callersClassedge_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 callersClassvertex_descriptor_t
include/mcut/internal/hmesh.h:184
↓ 7 callersClassNearestTask
include/mcut/internal/cdt/kdtree.h:340
↓ 6 callersClassvec3
simple structure representing a 3d vector and the operations we will perform with it
tutorials/FaceNormals/FaceNormals.cpp:60
↓ 5 callersClasshalfedge_descriptor_t
include/mcut/internal/hmesh.h:133
↓ 4 callersClassvec2_
include/mcut/internal/math.h:60
↓ 4 callersClassvec3_
include/mcut/internal/math.h:170
↓ 3 callersClassedge_descriptor_t
include/mcut/internal/hmesh.h:150
↓ 2 callersClassComparePoints
include/mcut/internal/bvh.h:228
↓ 2 callersClassempty_stack
include/mcut/internal/tpool.h:972
↓ 2 callersClassface_descriptor_t
include/mcut/internal/hmesh.h:167
↓ 2 callersClasshalfedge_data_t
include/mcut/internal/hmesh.h:209
↓ 2 callersClassprocess_chunk
include/mcut/internal/tpool.h:554
↓ 2 callersClassvec2
simple structure representing a 2d vector and the operations we will perform with it
tutorials/TextureCoordinates/TextureCoordinates.cpp:73
↓ 1 callersClassBVHPrimitiveInfo
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 callersClassCompareToBucket
include/mcut/internal/bvh.h:244
↓ 1 callersClassCompareToMid
include/mcut/internal/bvh.h:214
↓ 1 callersClassNode
include/mcut/internal/cdt/kdtree.h:49
↓ 1 callersClassdebug_log_msg_t
include/mcut/internal/frontend.h:867
↓ 1 callersClassedge_data_t
include/mcut/internal/hmesh.h:224
↓ 1 callersClassfloating_polygon_info_t
include/mcut/internal/kernel.h:114
↓ 1 callersClassvertex_data_t
include/mcut/internal/hmesh.h:232
ClassBVHBuildNode
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
ClassBenchmark
tests/source/benchmark.cpp:51
ClassBooleanOperation
tests/source/booleanOperation.cpp:42
ClassBoundingVolumeHierarchy
include/mcut/internal/bvh.h:283
ClassBucketInfo
include/mcut/internal/bvh.h:238
ClassCallbackData
tutorials/EventCallback/EventCallback.cpp:57
ClassComparePred
include/mcut/internal/cdt/cdt.h:413
ClassConcurrentSynchronizedContexts
tests/source/concurrentSynchronizedContexts.cpp:49
ClassDataMapsQueryTest
tests/source/getDataMaps.cpp:52
ClassDebugCallback
tests/source/debugCallback.cpp:102
ClassDebugContextConfig
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
tests/source/createContext.cpp:196
ClassDebugLog
tests/source/debugVerboseLog.cpp:104
ClassDegenerateInput
tests/source/degenerateInput.cpp:40
ClassDispatchFilterFlags
tests/source/dispatchFilterFlags.cpp:47
EnumEnum
include/mcut/internal/cdt/kdtree.h:17
EnumEnum
include/mcut/internal/cdt/triangulate.h:36
EnumEnum
include/mcut/internal/cdt/triangulate.h:48
EnumEnum
include/mcut/internal/cdt/triangulate.h:62
EnumEnum
include/mcut/internal/cdt/utils.h:181
EnumEnum
include/mcut/internal/cdt/utils.h:193
ClassFaceAndVertexDataMapsQueryMissingFlagTest
tests/source/getDataMaps.cpp:407
ClassGetContextInfo
tests/source/getContextInfo.cpp:40
ClassGetEventInfo
tests/source/getEventInfo.cpp:40
EnumInputType
tests/source/getDataMaps.cpp:40
ClassIntersectionType
tests/source/intersectionType.cpp:57
ClassLinearBVHNode
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
EnumMcCommandType
include/mcut/mcut.h:461
EnumMcConnectedComponentData
include/mcut/mcut.h:293
EnumMcConnectedComponentFaceWindingOrder
include/mcut/mcut.h:475
EnumMcConnectedComponentType
include/mcut/mcut.h:216
ClassMcConnectedComponent_T
include/mcut/mcut.h:101
EnumMcContextCreationFlags
include/mcut/mcut.h:367
ClassMcContext_T
include/mcut/mcut.h:108
EnumMcDebugSeverity
include/mcut/mcut.h:352
EnumMcDebugSource
include/mcut/mcut.h:324
EnumMcDebugType
include/mcut/mcut.h:338
EnumMcDispatchFlags
include/mcut/mcut.h:379
EnumMcDispatchIntersectionType
include/mcut/mcut.h:486
EnumMcEventCommandExecStatus
include/mcut/mcut.h:449
ClassMcEvent_T
include/mcut/mcut.h:115
EnumMcFragmentLocation
include/mcut/mcut.h:230
EnumMcFragmentSealType
include/mcut/mcut.h:243
EnumMcInputOrigin
include/mcut/mcut.h:281
EnumMcPatchLocation
include/mcut/mcut.h:255
EnumMcQueryFlags
include/mcut/mcut.h:500
EnumMcResult
include/mcut/mcut.h:202
EnumMcSeamOrigin
include/mcut/mcut.h:268
ClassMesh
tests/source/intersectionType.cpp:49
ClassNodeSplitDirection
include/mcut/internal/cdt/kdtree.h:16
ClassPerturbationState
tests/source/perturbationState.cpp:42
ClassPolygonsWithHoles
tests/source/polygonWithHoles.cpp:47
ClassSeamConnectedComponent
tests/source/computeSeams.cpp:48
EnumSplitMethod
include/mcut/internal/bvh.h:149
ClassTestConfig
tests/source/getDataMaps.cpp:46
ClassTimer
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:63
ClassTriangulation
tests/source/triangulation.cpp:41
ClassUserEvents
tests/source/userEvents.cpp:50
Classaction_on_intersecting_constraint_edges_t
* Enum of strategies for treating intersecting constraint edges */
include/mcut/internal/cdt/triangulate.h:57
Classarray_iterator_t
include/mcut/internal/hmesh.h:207
Classbarrier_t
include/mcut/internal/tpool.h:393
Classbounding_box_t
include/mcut/internal/math.h:606
Classbox2d_t
include/mcut/internal/cdt/utils.h:52
Enumcm_patch_location_t
Position of a cut surface patch with respect to the input mesh
include/mcut/internal/kernel.h:91
Enumcm_patch_winding_order_t
The winding order of the polygons of a cut surface patch
include/mcut/internal/kernel.h:109
Classconnected_component_info_t
source/kernel.cpp:368
Classconnected_component_t
base struct from which other structs represent connected components inherit
include/mcut/internal/frontend.h:210
Classcontext_t
struct defining the state of a context object
include/mcut/internal/frontend.h:486
Classdescriptor_t_
include/mcut/internal/hmesh.h:50
Classduplicates_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
Classevent_t
include/mcut/internal/frontend.h:313
Classface_data_t
include/mcut/internal/hmesh.h:228
Classfragment_cc_t
struct representing a fragment
include/mcut/internal/frontend.h:292
Classfunction_wrapper
include/mcut/internal/tpool.h:54
Classhash<cdt::edge_t>
include/mcut/internal/cdt/utils.h:460
Classhash<edge_descriptor_t>
include/mcut/internal/hmesh.h:629
Classhash<face_descriptor_t>
include/mcut/internal/hmesh.h:645
Classhash<halfedge_descriptor_t>
include/mcut/internal/hmesh.h:637
Classhash<vec2_<T>>
include/mcut/internal/cdt/cdt.h:485
next →1–100 of 137, ranked by callers