Data Structures | Namespaces | Functions
triSurfaceChecks.C File Reference
Include dependency graph for triSurfaceChecks.C:

Go to the source code of this file.

Data Structures

class  surfaceNeiOp
 
class  selectOp
 
class  surfaceNeiOp
 
class  surfaceNeiOp
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 
 Foam::triSurfaceChecks
 
 Foam::triSurfaceChecks::manifoldOps
 
 Foam::triSurfaceChecks::selectorOps
 
 Foam::triSurfaceChecks::orientationOps
 
 Foam::triSurfaceChecks::connectionOps
 

Functions

label checkAngles (const triSurf &surf, labelLongList &badTriangles, const scalar angleTol)
 
label checkAngles (triSurf &surf, const word subsetName, const scalar angleTol)
 
label checkSurfaceManifolds (const triSurf &, labelLongList &triangleInManifold)
 check for existence of boudary and non-manifold edges More...
 
label checkSurfaceManifolds (triSurf &surf, const word subsetPrefix)
 
label checkForHoles (const triSurf &, labelLongList &)
 check for existence of holes in the surface mesh More...
 
label checkForHoles (triSurf &surf, const word subsetName)
 
label checkForNonManifoldEdges (const triSurf &, labelLongList &)
 check for existence of non-manifold edges More...
 
label checkForNonManifoldEdges (triSurf &surf, const word subsetPrefix)
 
label checkOrientation (const triSurf &, labelLongList &triangleInGroup)
 check orientation of triangles More...
 
label checkOrientation (triSurf &surf, const word subsetPrefix)
 
label checkDisconnectedParts (const triSurf &, labelLongList &triangleInRegion)
 check for disconnected surface parts More...
 
label checkDisconnectedParts (triSurf &surf, const word subsetPrefix)
 
void calculateBoundingBox (const triSurf &, boundBox &)
 calculate bounding box of the surface mesh More...
 
label checkCollocatedPoints (const triSurf &, labelLongList &, const scalar distTol=1e-6)
 check existence of collocated points More...
 
label checkCollocatedPoints (triSurf &surf, const word subsetName, const scalar distTol)
 
label checkSelfIntersections (const triSurf &, labelLongList &, const scalar tol=1e-6)
 check if there exist any self-intersections More...
 
label checkSelfIntersections (triSurf &surf, const word subsetName, const scalar tol)
 
label checkOverlaps (const triSurf &, labelLongList &, const scalar tol=1e-6, const scalar angleTol=5.0)
 check if there exist any overlaps More...
 
label checkOverlaps (triSurf &surf, const word subsetName, const scalar tol, const scalar angleTol)
 

Detailed Description

Original source file triSurfaceChecks.C

Definition in file triSurfaceChecks.C.