MCPcopy Create free account

hub / github.com/cutdigital/mcut / functions

Functions643 in github.com/cutdigital/mcut

Methodempty
include/mcut/internal/tpool.h:221
Methodenforce_delaunay_property_using_edge_flips
include/mcut/internal/cdt/triangulate.h:1710
MethoderaseSuperTriangle
include/mcut/internal/cdt/triangulate.h:1094
Methoderase_dummies
* Erase all dummy triangles * @note Advanced method for manually modifying the triangulation from * outside. Please call it when you know wh
include/mcut/internal/cdt/triangulate.h:804
Methoderase_outer_triangles_and_holes
include/mcut/internal/cdt/triangulate.h:1120
Methodevent_t
include/mcut/internal/frontend.h:376
Functionexactinit
source/shewchuk.c:4989
Functionexpand_with_points
include/mcut/internal/cdt/utils.h:77
Functionexpansion_sum
(elen, e, flen, f, h)
source/shewchuk.c:853
Functionexpansion_sum_zeroelim1
(elen, e, flen, f, h)
source/shewchuk.c:902
Functionexpansion_sum_zeroelim2
(elen, e, flen, f, h)
source/shewchuk.c:962
MethodextendTree
Extend a tree by creating new root with old root and a new node as children
include/mcut/internal/cdt/kdtree.h:277
Functionextract_edges_from_triangles
* Extract all edges of triangles * * @param triangles triangles used to extract edges * @return an unordered set of all edges of triangulation */
include/mcut/internal/cdt/cdt.h:361
Methodface_descriptor_t
include/mcut/internal/hmesh.h:169
Functionfast_expansion_sum
(elen, e, flen, f, h)
source/shewchuk.c:1019
Methodfinalise_triangulation
include/mcut/internal/cdt/triangulate.h:1174
Methodfind_delaunay_point
include/mcut/internal/cdt/triangulate.h:2054
Functionfind_duplicates
include/mcut/internal/cdt/cdt.h:138
Functionfind_element
include/mcut/internal/tpool.h:647
Functionfind_element_with_pred
include/mcut/internal/tpool.h:799
Functionfind_map_element_by_key
include/mcut/internal/tpool.h:718
MethodfixEdge
include/mcut/internal/cdt/triangulate.h:756
MethodflattenBVHTree
source/bvh.cpp:818
Functionfloatrand
source/shewchuk.c:4911
Functionflp2
compute previous power of two
source/bvh.cpp:117
Functionfn_delete_cc
include/mcut/internal/frontend.h:479
Methodfunction_wrapper
include/mcut/internal/tpool.h:75
Methodget_cmd_type_str
include/mcut/internal/frontend.h:353
Functionget_edge_to_split_vertices_map
include/mcut/internal/cdt/cdt.h:407
Methodget_hashed_edge_index
include/mcut/internal/cdt/utils.h:472
Methodget_intersected_triangle
! * 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:280
Methodget_log_string
include/mcut/internal/utils.h:151
Functionget_node_ancestor
compute implicit index of a node's ancestor
source/bvh.cpp:172
Methodget_num_hardware_threads
include/mcut/internal/tpool.h:347
Methodget_removed_elements
include/mcut/internal/hmesh.h:357
Methodget_tail
include/mcut/internal/tpool.h:125
Methodget_time_since_epoch
include/mcut/internal/frontend.h:408
Functiongrow_expansion
(elen, e, b, h)
source/shewchuk.c:774
Functiongrow_expansion_zeroelim
(elen, e, b, h)
source/shewchuk.c:811
Methodgrow_to_boundary
include/mcut/internal/cdt/triangulate.h:1241
Methodhalfedge_data_t
include/mcut/internal/hmesh.h:218
Methodhalfedge_descriptor_t
include/mcut/internal/hmesh.h:135
Methodhmesh_t
source/hmesh.cpp:97
Methodimpl_type
include/mcut/internal/tpool.h:66
Functionincircleexact
(pa, pb, pc, pd)
source/shewchuk.c:2465
Functionincirclefast
(pa, pb, pc, pd)
source/shewchuk.c:2438
Functionincircleslow
(pa, pb, pc, pd)
source/shewchuk.c:2567
Methodindent
include/mcut/internal/utils.h:183
Methodinitialise_with_custom_supergeometry
include/mcut/internal/cdt/triangulate.h:1233
MethodinitializeRootBox
Calculate root's box enclosing all root points
include/mcut/internal/cdt/kdtree.h:305
Methodinsert_edge
include/mcut/internal/cdt/triangulate.h:1342
Methodinsert_point_in_triangle
Returns indices of three resulting triangles Insert point into triangle: split into 3 triangles: * - create 2 new triangles * - re-use old
include/mcut/internal/cdt/triangulate.h:513
Methodinsert_point_on_edge
Returns indices of four resulting triangles Inserting a point on the edge between two triangles * T1 (top) v1 *
include/mcut/internal/cdt/triangulate.h:343
Methodinsert_vertex
include/mcut/internal/cdt/triangulate.h:1694
Methodinsert_vertex_and_flip_fixed_edges
include/mcut/internal/cdt/triangulate.h:1638
Functioninsphere
(pa, pb, pc, pd, pe)
source/shewchuk.c:4233
Functioninspherefast
(pa, pb, pc, pd, pe)
source/shewchuk.c:3374
Functioninsphereslow
(pa, pb, pc, pd, pe)
source/shewchuk.c:3679
MethodisInsideBox
Test if point is inside a box
include/mcut/internal/cdt/kdtree.h:267
Functionis_power_of_two
check if "x" is a power of two
source/bvh.cpp:91
Functionis_real_implicit_tree_node_id
check if node is a "real node"
source/bvh.cpp:146
Methodis_valid
include/mcut/internal/hmesh.h:64
Methodjoin_threads
include/mcut/internal/tpool.h:232
Methodkdtree_t_
Default constructor
include/mcut/internal/cdt/kdtree.h:72
Functionlinear_expansion_sum
(elen, e, flen, f, h)
source/shewchuk.c:1181
Functionlinear_expansion_sum_zeroelim
(elen, e, flen, f, h)
source/shewchuk.c:1245
Methodlogger_t
include/mcut/internal/utils.h:137
Functionm0_is_polygon_boundary_edge
source/kernel.cpp:1188
Functionmain
tutorials/HelloWorld/HelloWorld.cpp:57
Functionmain
tutorials/FaceNormals/FaceNormals.cpp:172
Functionmain
tutorials/EventCallback/EventCallback.cpp:75
Functionmain
tutorials/TriangulatedFaceMaps/TriangulatedFaceMaps.cpp:178
Functionmain
tutorials/QuerySeamVerticesSorted/QuerySeamVerticesSorted.cpp:64
Functionmain
tutorials/InOutQuery/InOutQuery.cpp:67
Functionmain
tutorials/ReversedConnectedComponentFaces/ReversedConnectedComponentFaces.cpp:58
Functionmain
tutorials/VertexNormals/VertexNormals.cpp:166
Functionmain
tutorials/QuerySeamVerticesUnsorted/QuerySeamVerticesUnsorted.cpp:65
Functionmain
tutorials/TextureCoordinates/TextureCoordinates.cpp:219
Functionmain
tutorials/CSGBoolean/CSGBoolean.cpp:74
Functionmain
tutorials/BasicCmdLineApp/BasicCmdLineApp.cpp:74
Functionmain
tutorials/AdjacentFaces/AdjacentFaces.cpp:78
Functionmain
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:82
Functionmain
tutorials/PlanarSectioning/PlanarSectioning.cpp:118
Functionmain
tutorials/Triangulation/Triangulation.cpp:59
Methodmake
include/mcut/internal/math.h:85
Methodmake
* Factory method * @note needed for c++03 compatibility (no uniform initialization * available) */
include/mcut/internal/cdt/utils.h:170
Functionmake_bbox
include/mcut/internal/math.h:687
Methodmake_dummies
* Flag triangle as dummy * @note Advanced method for manually modifying the triangulation from * outside. Please call it when you know what
include/mcut/internal/cdt/triangulate.h:785
Methodmatrix_t
include/mcut/internal/math.h:256
FunctionmcCheckError_
tutorials/InOutQuery/InOutQuery.cpp:318
FunctionmcCheckError_
tutorials/BasicCmdLineApp/BasicCmdLineApp.cpp:394
FunctionmcCheckError_
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:824
FunctionmcDebugOutput
tests/source/debugCallback.cpp:41
FunctionmcDebugOutput
tests/source/debugVerboseLog.cpp:42
FunctionmcDebugOutput
tests/source/createContext.cpp:40
FunctionmcDebugOutput
tutorials/CSGBoolean/CSGBoolean.cpp:407
FunctionmcDebugOutput
tutorials/BasicCmdLineApp/BasicCmdLineApp.cpp:333
FunctionmcDebugOutput
tutorials/PlanarSectioning/PlanarSectioning.cpp:56
FunctionmcDebugOutputCALLBACK
tutorials/InOutQuery/InOutQuery.cpp:256
FunctionmcDebugOutputCALLBACK
tutorials/MultipleContextsInParallel/MultipleContextsInParallel.cpp:762
← previousnext →401–500 of 643, ranked by callers