Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MarcoAttene/MeshFix-V2.1
/ functions
Functions
533 in github.com/MarcoAttene/MeshFix-V2.1
⨍
Functions
533
◇
Types & classes
30
Method
getNormal
src/TMesh/triangle.cpp:59
Method
getRegion
src/TMesh/tin.cpp:1152
Method
getRegionInternalVertices
src/TMesh/tin.cpp:1245
Method
graphEdge
src/Kernel/graph.cpp:46
Method
graphEdge
include/Kernel/graph.h:80
Method
graphNode
include/Kernel/graph.h:52
Method
growSelection
src/TMesh/tin.cpp:690
Method
handles
Get the number of handles of the triangle mesh. O(1) or O(N).
include/TMesh/tin.h:124
Method
hasTriangle
TRUE iff 't' is incident to the edge.
include/TMesh/edge.h:75
Method
info
src/Kernel/tmesh.cpp:109
Method
init
src/TMesh/tin.cpp:69
Method
init
src/Kernel/tmesh.cpp:52
Method
innerSegmentsCross
Returns true if the interior of (p1-p2) properly intersects the interior of (sp1-sp2). Collinear overlapping segments are not considered to be properl
src/Kernel/point.cpp:586
Method
insert
src/Kernel/heap.cpp:99
Method
insertAfter
src/Kernel/list.cpp:90
Method
intersects
src/TMesh/triangle.cpp:305
Method
inverse
Returns the inverse vector
include/Kernel/point.h:147
Method
inverseCollapse
src/TMesh/vertex.cpp:645
Method
invert
src/Kernel/matrix.cpp:273
Method
invert
include/TMesh/triangle.h:67
Method
invert
Invert the edge's orientation.
include/TMesh/edge.h:90
Method
invert
Inverts the vector
include/Kernel/point.h:150
Method
isBaseType
Returns true only if object is a basic Triangle. All the reimplementations must return false.
include/TMesh/triangle.h:61
Method
isBaseType
Returns true only if object is a basic Vertex. All the reimplementations must return false.
include/TMesh/vertex.h:71
Method
isBaseType
Returns true only if object is a basic Edge. All the reimplementations must return false.
include/TMesh/edge.h:66
Method
isConnected
src/Kernel/graph.cpp:181
Method
isDegenerate
TRUE iff the two endpoints coincide exactly
include/TMesh/edge.h:120
Method
isDoubleFlat
/ TRUE iff vertex neighborhood is made of either two flat halfdisks or one flat halfdisk on a rectilinear boundary.
src/TMesh/vertex.cpp:320
Method
isEmpty
include/Kernel/heap.h:86
Method
isFlat
/ TRUE iff vertex neighborhood is a flat disk. Always FALSE for boundary vertices.
src/TMesh/vertex.cpp:306
Method
isInnerPoint
src/TMesh/tin.cpp:1973
Method
isIsolated
Returns TRUE if the node is isolated. O(1).
include/Kernel/graph.h:56
Method
isLinked
include/TMesh/triangle.h:63
Method
isLinked
include/TMesh/vertex.h:73
Method
isNull
Returns TRUE iff the matrix is made of all zeroes.
include/Kernel/matrix.h:155
Method
isOfRationalType
include/Kernel/coordinates.h:92
Method
isOnBoundary
TRUE iff edge is on the boundary (i.e., one of the two incident triangles is NULL).
include/TMesh/edge.h:114
Method
isPoint
Do not remove this. It makes the compiler produce a vtable for this object.
include/Kernel/point.h:90
Method
isSelectionSimple
src/TMesh/tin.cpp:994
Method
isSymmetric
Returns TRUE if the matrix is symmetric
include/Kernel/matrix.h:73
Method
isUsingFiltering
src/Kernel/tmesh.cpp:209
Method
isUsingFiltering
include/Kernel/coordinates.h:84
Method
isUsingRationals
src/Kernel/tmesh.cpp:193
Method
isUsingRationals
include/Kernel/coordinates.h:83
Method
iterativeEdgeSwaps
src/TMesh/tin.cpp:1554
Method
leftTriangle
Triangle adjacent to the previous edge of 'e'. NULL if 'e' is not an edge of the triangle.
include/TMesh/triangle.h:105
Method
lineLineIntersection
Returns the point of intersection between the two lines defined by (p,q) and (r,s) respectively Return INFINITE_POINT is lines are parallel or if p==q
src/Kernel/point.cpp:500
Method
linePlaneIntersection
Returns the point of intersection between the line for (p,q) and the plane for (r,s,t) Returns INFINITE_POINT in case of parallelism
src/Kernel/point.cpp:515
Method
loadEFF
src/TMesh/io.cpp:468
Method
loadIV
src/TMesh/io.cpp:399
Method
loadOBJ
src/TMesh/io.cpp:1351
Method
loadOFF
src/TMesh/io.cpp:407
Method
loadPLY
src/TMesh/io.cpp:1214
Method
loadSTL
src/TMesh/io.cpp:1459
Method
loadVRML1
src/TMesh/io.cpp:352
Method
loadVRML2
src/TMesh/io.cpp:530
Method
loadVerTri
src/TMesh/io.cpp:578
Method
logToFileAndExit
src/Kernel/tmesh.cpp:237
Method
lookdown
src/Algorithms/marchIntersections.cpp:106
Method
lookup
src/Algorithms/marchIntersections.cpp:48
Method
loopSplit
src/Algorithms/subdivision.cpp:43
Method
loopSubdivision
src/Algorithms/subdivision.cpp:97
Method
lrMultiply
src/Kernel/matrix.cpp:150
Function
main
src/MeshFix/meshfix.cpp:131
Method
mc_cell
include/TMesh/marchIntersections.h:73
Method
mc_grid
src/Algorithms/marchIntersections.cpp:800
Method
mc_ints
include/TMesh/marchIntersections.h:54
Method
mergeCoincidentEdges
src/Algorithms/checkAndRepair.cpp:257
Method
moveMeshElements
Move all the elements of 't' to this mesh and delete 't' itself.
src/TMesh/tin.cpp:1134
Function
multiSplitEdge
src/Algorithms/checkAndRepair.cpp:413
Method
newEdge
< AMF_ADD 1.1-2>
src/TMesh/tin.cpp:43
Method
newMcInts
include/TMesh/marchIntersections.h:110
Method
newObject
include/TMesh/tin.h:189
Method
newTriangle
< AMF_ADD 1.1-2>
src/TMesh/tin.cpp:45
Method
nextVertexOnRegionBoundary
src/TMesh/tin.cpp:1222
Method
notAligned
include/Kernel/point.h:185
Method
oceil
include/TMesh/marchIntersections.h:127
Method
openToDisk
src/TMesh/tin.cpp:1787
Method
operator!=
src/Kernel/coordinates.cpp:125
Method
operator!=
src/Kernel/matrix.cpp:559
Method
operator!=
include/Kernel/matrix.h:138
Method
operator!=
FALSE iff coordinates are equal
include/Kernel/point.h:135
Method
operator&
Returns the Cross Product
include/Kernel/point.h:114
Method
operator()
src/Kernel/jqsort.cpp:76
Method
operator*
src/Kernel/coordinates.cpp:107
Method
operator*
src/Kernel/matrix.cpp:120
Method
operator*
Returns the Dot Product
include/Kernel/point.h:117
Method
operator*=
src/Kernel/coordinates.cpp:83
Method
operator*=
src/Kernel/matrix.cpp:100
Method
operator*=
Multiplies by a scalar
include/Kernel/point.h:123
Method
operator+
src/Kernel/coordinates.cpp:95
Method
operator+
src/Kernel/matrix.cpp:110
Method
operator+
Returns the vector sum
include/Kernel/point.h:105
Method
operator+=
src/Kernel/coordinates.cpp:71
Method
operator+=
src/Kernel/matrix.cpp:80
Method
operator+=
Sums another point
include/Kernel/point.h:108
Function
operator-
src/Kernel/coordinates.cpp:156
Method
operator-
src/Kernel/coordinates.cpp:101
Method
operator-
Returns the vector difference
include/Kernel/point.h:102
Method
operator-=
src/Kernel/coordinates.cpp:77
← previous
next →
301–400 of 533, ranked by callers