MCPcopy Create free account

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

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

↓ 224 callersMethodappendHead
src/Kernel/list.cpp:76
↓ 132 callersMethodnumels
< Gets the last node, NULL if empty. \n O(1).
include/Kernel/list.h:101
↓ 98 callersMethodoppositeVertex
Vertex opposite to 'v'. NULL if 'v' is not a vertex of the edge.
include/TMesh/edge.h:99
↓ 94 callersMethodhead
include/Kernel/list.h:99
↓ 81 callersMethodappendTail
src/Kernel/list.cpp:83
↓ 66 callersMethodnext
< Returns the previous node in the list, possibly NULL
include/Kernel/list.h:59
↓ 58 callersMethodisOnBoundary
src/TMesh/vertex.cpp:217
↓ 53 callersMethodv3
< Second vertex
include/TMesh/triangle.h:71
↓ 50 callersMethodv1
include/TMesh/triangle.h:69
↓ 50 callersMethodv2
< First vertex
include/TMesh/triangle.h:70
↓ 38 callersMethodpopHead
src/Kernel/list.cpp:144
↓ 34 callersMethodlength
Euclidean length of the edge.
include/TMesh/edge.h:216
↓ 33 callersFunctionFOREACHVERTEX
src/TMesh/io.cpp:342
↓ 33 callersMethodexactOrientation
src/Kernel/point.cpp:125
↓ 31 callersFunctionFOREACHEDGE
src/Algorithms/checkAndRepair.cpp:65
↓ 29 callersFunctionFOREACHVEEDGE
src/TMesh/tin.cpp:1229
↓ 29 callersFunction_fesze
src/Kernel/orientation.c:68
↓ 29 callersMethodsetValue
Set the coordinates to (a,b,c).
include/Kernel/point.h:93
↓ 29 callersMethodtail
< Gets the first node, NULL if empty. \n O(1).
include/Kernel/list.h:100
↓ 28 callersMethodnextEdge
Edge next to 'e' in the ordering or the triangle. NULL if 'e' is not an edge of the triangle.
include/TMesh/triangle.h:109
↓ 26 callersMethodprev
include/Kernel/list.h:58
↓ 26 callersMethodtoRational
include/Kernel/coordinates.h:117
↓ 24 callersFunctionFOREACHVTTRIANGLE
src/TMesh/tin.cpp:909
↓ 24 callersFunctionorient2D
src/Kernel/point.cpp:43
↓ 24 callersMethodt1
First adjacent triangle. NULL if boundary.
include/TMesh/triangle.h:74
↓ 24 callersMethodt2
Second adjacent triangle. NULL if boundary.
include/TMesh/triangle.h:77
↓ 24 callersMethodt3
Third adjacent triangle. NULL if boundary.
include/TMesh/triangle.h:80
↓ 23 callersFunctionFOREACHTRIANGLE
src/TMesh/tin.cpp:1516
↓ 23 callersMethodVE
src/TMesh/vertex.cpp:78
↓ 23 callersMethodremoveCell
src/Kernel/list.cpp:206
↓ 20 callersMethodexactSameSideOnPlane
src/Kernel/point.cpp:142
↓ 18 callersFunctionFOREACHTRIANGLE
src/Algorithms/checkAndRepair.cpp:85
↓ 18 callersMethodisOfDoubleType
include/Kernel/coordinates.h:93
↓ 18 callersMethodprevEdge
Edge preceeding 'e' in the ordering or the triangle. NULL if 'e' is not an edge of the triangle.
include/TMesh/triangle.h:112
↓ 17 callersFunctionFOREACHVERTEX
src/TMesh/tin.cpp:1391
↓ 17 callersMethodgetNormal
src/TMesh/edge.cpp:130
↓ 17 callersMethodremoveNode
src/Kernel/list.cpp:162
↓ 17 callersMethodreplaceEdge
Replace edge 'a' with edge 'b' in the triangle and return TRUE. If 'a' is not an edge of the triangle return FALSE.
include/TMesh/triangle.h:136
↓ 17 callersMethodreplaceTriangle
Replace incident triangle 'a' with 'b' and return TRUE. If 'a' is not incident to the edge return FALSE.
include/TMesh/edge.h:108
↓ 17 callersMethodswap
src/TMesh/edge.cpp:145
↓ 16 callersFunctionFOREACHVEEDGE
src/Algorithms/checkAndRepair.cpp:99
↓ 16 callersMethoddistance
Distance from 'b'
include/Kernel/point.h:248
↓ 16 callersMethodgetEdge
src/TMesh/vertex.cpp:191
↓ 16 callersMethodoppositeEdge
Triangle's edge opposite to 'v'. NULL if 'v' is not a vertex of the triangle.
include/TMesh/triangle.h:89
↓ 16 callersMethodtoDouble
The following toSomething() functions may cause rounding. Use with caution !
include/Kernel/coordinates.h:120
↓ 14 callersMethodcommonVertex
src/TMesh/triangle.cpp:284
↓ 13 callersMethodisIsolated
TRUE iff edge is isolated (i.e., both the two incident triangles are NULL).
include/TMesh/edge.h:117
↓ 13 callersMethodoverlaps
src/TMesh/edge.cpp:398
↓ 12 callersFunction_seze
src/Kernel/orientation.c:132
↓ 12 callersMethodhasVertex
TRUE iff 'v' is a vertex of the triangle.
include/TMesh/triangle.h:86
↓ 12 callersMethodjoinTailList
src/Kernel/list.cpp:112
↓ 12 callersFunctionreadLineFromFile
src/TMesh/io.cpp:122
↓ 12 callersFunctionsameString
src/TMesh/io.cpp:95
↓ 11 callersMethodgetAngle
src/TMesh/triangle.cpp:152
↓ 11 callersMethodinvert
src/Kernel/graph.cpp:174
↓ 11 callersMethodnextOnBoundary
src/TMesh/vertex.cpp:263
↓ 11 callersFunctionp_swap
include/Kernel/basics.h:144
↓ 11 callersMethodsquaredLength
Squared length of the edge.
include/TMesh/edge.h:81
↓ 10 callersFunctionfloor
src/Kernel/coordinates.cpp:186
↓ 10 callersMethodisNull
TRUE if vector is (0,0,0)
include/Kernel/point.h:153
↓ 10 callersMethodreplaceVertex
Replace vertex 'a' with vertex 'b' in the edge and return TRUE. If 'a' is not a vertex of the edge return FALSE.
include/TMesh/edge.h:105
↓ 10 callersMethodsquaredDistance
Squared distance from '*b'
include/Kernel/point.h:159
↓ 9 callersFunctionFOREACHNODE
src/TMesh/io.cpp:1334
↓ 9 callersFunctionFOREACHVEEDGE
src/TMesh/vertex.cpp:368
↓ 9 callersFunctionFOREACHVTTRIANGLE
src/Algorithms/holeFilling.cpp:393
↓ 9 callersFunctionjitterCoordinate
src/Algorithms/detectIntersections.cpp:246
↓ 9 callersMethodleftTriangle
Triangle on the left of the edge when looking from 'v'. NULL if 'v' is not a vertex of the edge.
include/TMesh/edge.h:93
↓ 8 callersMethodgetAngle
src/Kernel/point.cpp:415
↓ 8 callersFunctionseek_keyword
src/TMesh/io.cpp:150
↓ 7 callersFunctionendian_swap_long
src/TMesh/io.cpp:111
↓ 7 callersMethodexactMisalignment
src/Kernel/point.cpp:133
↓ 7 callersMethodfreeNodes
src/Kernel/list.cpp:254
↓ 7 callersMethodisExactlyDegenerate
src/TMesh/triangle.cpp:251
↓ 7 callersMethodnextBoundaryEdge
src/TMesh/vertex.cpp:240
↓ 7 callersMethodoppositeTriangle
Incident triangle opposite to 't'. NULL if 't' is not incident to the edge.
include/TMesh/edge.h:102
↓ 7 callersMethodrightTriangle
Triangle on the right of the edge when looking from 'v'. NULL if 'v' is not a vertex of the edge.
include/TMesh/edge.h:96
↓ 6 callersFunctionFOREACHTRIANGLE
src/TMesh/io.cpp:896
↓ 6 callersMethoddelaunayMinAngle
src/TMesh/edge.cpp:344
↓ 6 callersMethodhasVertex
TRUE iff 'v' is an end-point of the edge.
include/TMesh/edge.h:72
↓ 6 callersMethodhasVertices
TRUE if both 'va' and 'vb' are vertices of the edge.
include/TMesh/edge.h:78
↓ 6 callersMethodselectConnectedComponent
src/TMesh/tin.cpp:1064
↓ 5 callersMethodarea
src/TMesh/tin.cpp:1429
↓ 5 callersMethodcontainsNode
src/Kernel/list.cpp:231
↓ 5 callersMethodisLinked
TRUE iff edge is properly linked to a Basic_TMesh.
include/TMesh/edge.h:69
↓ 5 callersMethodnormalize
src/TMesh/tin.cpp:1457
↓ 5 callersMethodoppositeNode
Returns the node oppsite to 'n'. O(1).
include/Kernel/graph.h:83
↓ 5 callersMethodprintPoint
Prints the coordinates of the point to a file handler. stdout is the default.
include/Kernel/point.h:172
↓ 5 callersMethodsort
src/Algorithms/marchIntersections.cpp:520
↓ 4 callersFunctionPRINT_HEADING_COMMENT
src/TMesh/io.cpp:62
↓ 4 callersFunctionceil
src/Kernel/coordinates.cpp:162
↓ 4 callersMethodgetBoundaryTriangle
If the edge is on boundary return its only incident triangle. NULL otherwise.
include/TMesh/edge.h:123
↓ 4 callersMethodgetDAngle
src/TMesh/triangle.cpp:165
↓ 4 callersMethodgetVector
src/TMesh/triangle.cpp:73
↓ 4 callersMethodhasEdge
TRUE iff 'e' is an edge of the triangle.
include/TMesh/triangle.h:83
↓ 4 callersMethodmerge
src/TMesh/edge.cpp:263
↓ 4 callersFunctionply_getOverhead
src/TMesh/io.cpp:1104
↓ 4 callersFunctionply_readOverhead
src/TMesh/io.cpp:1142
↓ 4 callersMethodprevBoundaryEdge
src/TMesh/vertex.cpp:274
↓ 4 callersFunctionxyzCompare
This can be used with jqsort
src/Kernel/point.cpp:238
↓ 3 callersMethodCreateEdge
src/TMesh/tin.cpp:322
next →1–100 of 533, ranked by callers