MCPcopy Create free account

hub / github.com/MarcoAttene/MeshFix-V2.1 / functions

Functions533 in github.com/MarcoAttene/MeshFix-V2.1

↓ 3 callersFunctionFOREACHNODE
src/Algorithms/subdivision.cpp:122
↓ 3 callersFunctionFOREACHNODE
src/Algorithms/holeFilling.cpp:554
↓ 3 callersFunctionFOREACHVEEDGE
src/TMesh/edge.cpp:202
↓ 3 callersFunctionFOREACHVERTEX
src/Algorithms/checkAndRepair.cpp:58
↓ 3 callersFunctionFOREACHVERTEX
src/Algorithms/holeFilling.cpp:533
↓ 3 callersFunctionFOREACHVTTRIANGLE
Dispose memory allocated for cells
src/Algorithms/detectIntersections.cpp:190
↓ 3 callersMethodboundaries
Get the number of boundary loops of the triangle mesh. O(1) or O(N).
include/TMesh/tin.h:121
↓ 3 callersMethodcheckAdjNor
src/TMesh/triangle.cpp:82
↓ 3 callersMethodcommonVertex
Vertex shared with edge 'b'. NULL if this and 'b' do not share any vertex.
include/TMesh/edge.h:111
↓ 3 callersMethodfreeNode
src/Kernel/list.cpp:223
↓ 3 callersMethodgetCenter
Return the center of mass of the mesh
src/TMesh/tin.cpp:1510
↓ 3 callersMethodisUnlinked
Returns TRUE if this edge does not connect points. O(1).
include/Kernel/graph.h:86
↓ 3 callersFunctionjqsort
src/Kernel/jqsort.cpp:63
↓ 3 callersFunctionjswap
src/Kernel/jqsort.cpp:42
↓ 3 callersMethodnewVertex
src/TMesh/tin.cpp:38
↓ 3 callersMethodoppositeTriangle
Adjacent triangle opposite to 'v'. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:93
↓ 3 callersMethodproject
src/TMesh/triangle.cpp:244
↓ 3 callersMethodtoArray
src/Kernel/list.cpp:269
↓ 2 callersFunctionFOREACHVERTEX
src/Algorithms/subdivision.cpp:162
↓ 2 callersFunctionFOREACHVTTRIANGLE
src/TMesh/vertex.cpp:410
↓ 2 callersMethodVT
src/TMesh/vertex.cpp:155
↓ 2 callersFunction_estm
src/Kernel/orientation.c:162
↓ 2 callersMethodcollapse
src/TMesh/edge.cpp:246
↓ 2 callersMethoddeselectTriangles
src/TMesh/tin.cpp:645
↓ 2 callersMethodduplicateNonManifoldVertices
src/Algorithms/checkAndRepair.cpp:128
↓ 2 callersMethodgetAngleForTriangulation
src/TMesh/vertex.cpp:442
↓ 2 callersMethodgetConvexity
src/TMesh/edge.cpp:421
↓ 2 callersMethodgetMidPoint
Return the edge's mid-point.
include/TMesh/edge.h:87
↓ 2 callersMethodinvertSelection
src/TMesh/tin.cpp:739
↓ 2 callersMethodlength
Distance from origin
include/Kernel/point.h:239
↓ 2 callersFunctionlexEdgeCompare
src/TMesh/edge.cpp:53
↓ 2 callersMethodload
src/TMesh/io.cpp:171
↓ 2 callersMethodmakeUnlinked
Makes this edge as 'unlinked' from the graph. O(1).
include/Kernel/graph.h:92
↓ 2 callersMethodnextVertex
Vertex next to 'v' in the ordering or the triangle. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:115
↓ 2 callersMethodnormalize
src/Kernel/point.cpp:254
↓ 2 callersFunctionorient2d
src/Kernel/orientation.c:664
↓ 2 callersFunctionorient3d
src/Kernel/orientation.c:682
↓ 2 callersFunctionply_parseElements
src/TMesh/io.cpp:1067
↓ 2 callersMethodprevOnBoundary
src/TMesh/vertex.cpp:297
↓ 2 callersMethodprevVertex
Vertex preceeding 'v' in the ordering or the triangle. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:119
↓ 2 callersMethodproject
src/Kernel/point.cpp:301
↓ 2 callersMethodremoveNodes
src/Kernel/list.cpp:261
↓ 2 callersFunctionskipCommentAndBlankLines
src/TMesh/io.cpp:160
↓ 2 callersMethodtoVector
Convert to vector v2-v1.
include/TMesh/edge.h:84
↓ 1 callersMethodCreateTriangle
src/TMesh/tin.cpp:361
↓ 1 callersFunctionFOREACHNODE
src/Algorithms/marchIntersections.cpp:691
↓ 1 callersFunctionPRINT_PLY_COMMENT
src/TMesh/io.cpp:78
↓ 1 callersFunction_adaptive2dorientation
src/Kernel/orientation.c:171
↓ 1 callersFunction_adaptive3dorientation
src/Kernel/orientation.c:235
↓ 1 callersMethodappendList
src/Kernel/list.cpp:99
↓ 1 callersFunctionclosestPair
src/MeshFix/meshfix.cpp:8
↓ 1 callersMethodcollapseOnV1
src/TMesh/edge.cpp:169
↓ 1 callersFunctioncreateFilename
src/MeshFix/meshfix.cpp:121
↓ 1 callersFunctioncurrentDateTime
Get current date/time, format is YYYY-MM-DD.HH:mm:ss
src/Kernel/tmesh.cpp:226
↓ 1 callersMethodcurvature
src/TMesh/edge.cpp:319
↓ 1 callersMethoddihedralAngle
src/TMesh/edge.cpp:328
↓ 1 callersMethoddistanceFromLine
src/Kernel/point.cpp:310
↓ 1 callersMethodeulerUpdate
src/TMesh/tin.cpp:1735
↓ 1 callersMethodfillSmallBoundaries
src/Algorithms/holeFilling.cpp:511
↓ 1 callersMethodfork
src/Algorithms/detectIntersections.cpp:77
↓ 1 callersMethodfreeCell
src/Kernel/list.cpp:217
↓ 1 callersMethodgetAngleOnAveragePlane
src/TMesh/vertex.cpp:472
↓ 1 callersMethodgetBoundingBox
src/TMesh/tin.cpp:1385
↓ 1 callersMethodgetMinEigenvector
src/Kernel/matrix.cpp:480
↓ 1 callersMethodgetNormal
src/TMesh/vertex.cpp:402
↓ 1 callersMethodhasNode
Returns TRUE if 'n' is a node of this edge. O(1).
include/Kernel/graph.h:89
↓ 1 callersMethodinSphere
src/TMesh/triangle.cpp:141
↓ 1 callersFunctioninitPredicates
src/Kernel/orientation.c:618
↓ 1 callersMethodintersects
src/TMesh/edge.cpp:407
↓ 1 callersMethodis_triangleBB_in_cell
src/Algorithms/detectIntersections.cpp:62
↓ 1 callersFunctionjitterDecrease
src/Algorithms/detectIntersections.cpp:226
↓ 1 callersFunctionjitterIncrease
src/Algorithms/detectIntersections.cpp:206
↓ 1 callersMethodjoinBoundaryLoops
src/Algorithms/holeFilling.cpp:721
↓ 1 callersFunctionjoinClosestComponents
src/MeshFix/meshfix.cpp:26
↓ 1 callersFunctionjqsort_prv
src/Kernel/jqsort.cpp:49
↓ 1 callersMethodlinearSystem
src/Kernel/point.cpp:434
↓ 1 callersFunctionloopRelaxOriginal
src/Algorithms/subdivision.cpp:63
↓ 1 callersFunctionmc_safeCollapse
src/Algorithms/marchIntersections.cpp:885
↓ 1 callersMethodmerge
src/Algorithms/marchIntersections.cpp:675
↓ 1 callersMethodmeshclean
src/Algorithms/checkAndRepair.cpp:1033
↓ 1 callersMethodmoveNodeTo
/ Moves node 'n' from this list to the end of 'l'. \n O(1).
src/Kernel/list.cpp:128
↓ 1 callersFunctionorient3D
src/Kernel/point.cpp:70
↓ 1 callersFunctionply_checkFaceProperties
src/TMesh/io.cpp:1131
↓ 1 callersFunctionply_checkVertexProperties
src/TMesh/io.cpp:1087
↓ 1 callersFunctionply_readAnotherFIndex
src/TMesh/io.cpp:1203
↓ 1 callersFunctionply_readFIndices
src/TMesh/io.cpp:1179
↓ 1 callersFunctionply_readVCoords
src/TMesh/io.cpp:1151
↓ 1 callersMethodpolygonize
src/Algorithms/marchIntersections.cpp:155
↓ 1 callersMethodprojection
src/Kernel/point.cpp:354
↓ 1 callersFunctionremints_appendCubeToList
src/Algorithms/detectIntersections.cpp:308
↓ 1 callersFunctionremints_isVertexInCube
src/Algorithms/detectIntersections.cpp:340
↓ 1 callersFunctionremints_selectTrianglesInCubes
src/Algorithms/detectIntersections.cpp:354
↓ 1 callersMethodremoveIfRedundant
/ Unlinks the vertex if it is either Flat() or DoubleFlat(). On success, the function returns TRUE, / the vertex neighborhood is retriangulated, and t
src/TMesh/vertex.cpp:343
↓ 1 callersMethodremoveSelectedTriangles
src/TMesh/tin.cpp:655
↓ 1 callersMethodremoveSmallestComponents
src/Algorithms/checkAndRepair.cpp:780
↓ 1 callersMethodremoveUnlinkedElements
Removes all the unlinked elements from the lists. Returns the number of removed elements. O(N).
include/TMesh/tin.h:346
↓ 1 callersMethodremoveVertices
src/TMesh/tin.cpp:600
↓ 1 callersMethodsafeCoordBackApproximation
src/Algorithms/detectIntersections.cpp:257
↓ 1 callersMethodsave
src/TMesh/io.cpp:215
↓ 1 callersMethodselectIntersections
Brute force all-with-all intersection test of the triangles in 'triangles'.
src/Algorithms/detectIntersections.cpp:107
← previousnext →101–200 of 533, ranked by callers